| Patent application number | Description | Published |
| 20100036852 | METHOD FOR DATA MANAGEMENT - Methods according to the present invention may be used to convey information to enhance customer service for a wide variety of industries. Among other things, methods of the present invention allow a service provider to supply customers with information on services provided for the customer using one or more methods of distribution and in a manner that is fast, efficient, and easy for the customer to access. The information provided to customers can be distributed in a variety of formats and stored permanently for retrieval by the customer at any time. The present invention also allows service providers to gather metrics on communications to customers, as well as to facilitate targeted marketing efforts to help build customer loyalty. | 02-11-2010 |
| 20100036868 | SYSTEM FOR DATA MANAGEMENT - Systems according to the present invention may be used to convey information to enhance customer service for a wide variety of industries. Among other things, systems of the present invention allow a service provider to supply customers with information on services provided for the customer using one or more methods of distribution and in a manner that is fast, efficient, and easy for the customer to access. The information provided to customers can be distributed in a variety of formats and stored permanently for retrieval by the customer at any time. The present invention also allows service providers to gather metrics on communications to customers, as well as to facilitate targeted marketing efforts to help build customer loyalty. | 02-11-2010 |
| 20100036876 | METHODS FOR PROVIDING ENHANCED CUSTOMER SERVICE - Methods according to the present invention may be used to convey information to enhance customer service for a wide variety of industries. Among other things, methods of the present invention allow a service provider to supply customers with information on services provided for the customer using one or more methods of distribution and in a manner that is fast, efficient, and easy for the customer to access. The information provided to customers can be distributed in a variety of formats and stored permanently for retrieval by the customer at any time. The present invention also allows service providers to gather metrics on communications to customers, as well as to facilitate targeted marketing efforts to help build customer loyalty. | 02-11-2010 |
| 20100036877 | SYSTEM FOR ENHANCED CUSTOMER SERVICE - Systems according to the present invention may be used to convey information to enhance customer service for a wide variety of industries. Among other things, systems of the present invention allow a service provider to supply customers with information on services provided for the customer using one or more methods of distribution and in a manner that is fast, efficient, and easy for the customer to access. The information provided to customers can be distributed in a variety of formats and stored permanently for retrieval by the customer at any time. The present invention also allows service providers to gather metrics on communications to customers, as well as to facilitate targeted marketing efforts to help build customer loyalty. | 02-11-2010 |
| Patent application number | Description | Published |
| 20080270645 | METHOD AND APPARATUS FOR ADJUSTING TIMING SIGNAL BETWEEN MEDIA CONTROLLER AND STORAGE MEDIA - A storage system controller ( | 10-30-2008 |
| 20090259800 | FLASH MANAGEMENT USING SEQUENTIAL TECHNIQUES - Disclosed are techniques for flash memory management, including receiving data from a host, writing the data to a flash memory device in the order it was received from the host, and providing at least one data structure configured to locate the data written to the flash memory device. | 10-15-2009 |
| 20090259801 | CIRCULAR WEAR LEVELING - A method for flash memory management comprises providing a head pointer configured to define a first location in a flash memory, and a tail pointer configured to define a second location in a flash memory. The head pointer and tail pointer define a payload data area. Payload data is received from a host, and written to the flash memory in the order it was received. The head pointer and tail pointer are updated such that the payload data area moves in a circular manner within the flash memory. | 10-15-2009 |
| 20090259805 | FLASH MANAGEMENT USING LOGICAL PAGE SIZE - Disclosed are techniques for flash memory management, including tracking payload data via one or more data structures configured to define the size of logical pages in a flash memory. In various embodiments, the logical page size may be larger than, equal to, or smaller than a physical page size of a flash memory chip. | 10-15-2009 |
| 20090259806 | FLASH MANAGEMENT USING BAD PAGE TRACKING AND HIGH DEFECT FLASH MEMORY - Disclosed are techniques for flash memory management, including utilizing defect information corresponding to a granularity smaller than a physical erase block size of a flash memory chip. | 10-15-2009 |
| 20090259919 | FLASH MANAGEMENT USING SEPARATE MEDTADATA STORAGE - Disclosed are techniques for flash memory management, including storing metadata and/or error correcting information separately from payload data. In various embodiments, metadata and/or error correcting information are stored in a random access memory within a solid state drive. | 10-15-2009 |
| 20110035540 | FLASH BLADE SYSTEM ARCHITECTURE AND METHOD - A flash blade and associated methods enable improved areal density of information storage, reduced power consumption, decreased cost, increased IOPS, and/or elimination of unnecessary legacy components. In various embodiments, a flash blade comprises a host blade controller, a switched fabric, and one or more storage elements configured as flash DIMMs. Storage space provided by the flash DIMMs may be presented to a user in a configurable manner. Flash DIMMs, rather than magnetic disk drives or solid state drives, are the field-replaceable unit, enabling improved customization and cost savings. | 02-10-2011 |
| 20110296094 | CIRCULAR WEAR LEVELING - A method for flash memory management comprises providing a head pointer configured to define a first location in a flash memory, and a tail pointer configured to define a second location in a flash memory. The head pointer and tail pointer define a payload data area. Payload data is received from a host, and written to the flash memory in the order it was received. The head pointer and tail pointer are updated such that the payload data area moves in a circular manner within the flash memory. | 12-01-2011 |