Patent application number | Description | Published |
20090055408 | SYSTEMS AND METHODS FOR MULTI-USER ACCESS TO A WIRELESS STORAGE DEVICE - Various systems and methods for allowing multi-user access to a wireless storage device are disclosed. For example, some embodiments of the present invention provide methods for sharing content objects that include providing a wireless storage device that is operable to communicably couple to a master device and a sharing device. The wireless storage device includes a memory on which one or more content objects are stored. The methods further include receiving a request to share that identifies the sharing device; and authorizing the request to share. Through authorizing the request to share, the sharing device is authorized to receive the content object. | 02-26-2009 |
20090061775 | SYSTEMS AND METHODS FOR MULTIPORT COMMUNICATION DISTRIBUTION - Various systems and methods for distributing multiple Bluetooth data streams are discussed herein. As one example, a method for communicably coupling a single point Bluetooth device to multiple Bluetooth devices is taught. The method includes providing a multiport Bluetooth distributor that includes two or more Bluetooth protocol interfaces and a multiport processor. The multiport processor is operable to communicably couple one of the Bluetooth protocol interfaces to another Bluetooth protocol interface. The method further includes identifying at least two Bluetooth devices within range of the multiport Bluetooth distributor, and assembling a service offering based on the identified Bluetooth devices. The service offering includes a plurality of service types including at least a first service type and a second service type. | 03-05-2009 |
20090176529 | SYSTEMS AND METHODS FOR MOBILE DATA STORAGE AND ACQUISITION - Various data acquisition, storage and/or distribution systems and devices are described herein. As one example, a mobile data acquisition and distribution device is described. The device includes a non-volatile storage medium, a wireless interface, and a processor. The non-volatile storage medium includes instructions executable by the processor to: receive a user data set, and to store the user data set to the non-volatile storage medium. The instructions are further executable by the processor to receive a request initiated through a remote user interface via the wireless interface. Where the request is to provide the user data set to a recipient device, the instructions are further executable by the processor to provide the user data set to the recipient device via the wireless interface. | 07-09-2009 |
20090193178 | SYSTEMS AND METHODS FOR POWER MANAGEMENT IN RELATION TO A WIRELESS STORAGE DEVICE - Various embodiments of the present invention provide systems and methods for reducing power consumption in a device including a memory system. As one example, a system may include a memory system with a hard disk drive and a flash memory. The flash memory maintains a menu file that includes a list of content objects available on the hard disk drive. In addition, the system includes a processor that executes software maintained on the memory system to update the menu file when a previously unavailable content object becomes available on the hard disk drive. Further, in some cases, the processor executes software that is operable to update the menu file when a previously available content object becomes unavailable on the hard disk drive. Additionally, the systems may include instructions executable by the processor to receive a play list, and to copy a first content object identified on the play list from the hard disk drive to the flash memory, and to copy a second content object identified on the play list from the hard disk drive to the flash memory. With the content objects thus moved to the flash memory, they can be uploaded to either the application device that supplied the play list, or to another application device designated as the recipient of the content objects. | 07-30-2009 |
20100202610 | SYSTEMS AND METHODS FOR ENABLING CONSUMPTION OF COPY-PROTECTED CONTENT ACROSS MULTIPLE DEVICES - Various systems and methods for distributing rights managed content objects arc disclosed. For example, some embodiments of the present invention provide methods for distribution that include providing a mobile storage device that includes a wireless interface and a storage component maintaining a rights managed content object. A first request to provide the rights managed content object to a first mobile application device via the wireless interface is received, and a second request to provide the rights managed content object to a second mobile application device via the wireless interface is received. The rights managed content object is accessed from the storage component, and a digital rights management tool associated with the accessed content object is accessed. The rights managed content object is decrypted using the digital rights management tool, and streamed to both the first mobile application device and the second mobile application device via the wireless interface. | 08-12-2010 |
20100203830 | Systems and Methods for Implementing Hands Free Operational Environments - Various systems and methods for implementing operational environments are disclosed. For example, some embodiments of the present invention provide hands free operational environments that include a routing device, an audio transmission device, an audio output device, and an audio input device. The routing device communicably couples the audio transmission device to one or more of the audio input device and the audio output device. The audio input device is operable to receive an audible command. The audible command is operable to cause an operation on at least one of the routing device, the audio output device, and the audio transmission device. | 08-12-2010 |
20100265348 | Systems and Methods for Image Data Transfer - Various embodiments of the present invention provide systems and methods for efficient image data transfer and/or storage. As an example, some embodiments of the present invention provide data storage systems that include an image capture device, a storage medium and a processor. The image capture device generates a first still image and a second still image. The processor is communicably coupled to the storage medium, and generates a first compressed image and a second compressed image. The first compressed image and the second compressed image are generated by: receiving the first still image and the second still image; selecting an image portion of the first still image; identifying a similarity between the image portion of the first still image and an image portion of the second still image; indicating the similarity; and eliminating the image portion of the second still image. The processor stores the first compressed image and a second compressed image to the storage medium. | 10-21-2010 |
20100306577 | Systems and Methods for Managing End of Life in a Solid State Drive - Various embodiments of the present invention provide systems and methods for managing solid state drives. As an example, a storage system is described that include at least a first flash memory block and a second flash memory block, and a control circuit. The first flash memory block and the second flash memory block are addressable in the storage system. The control circuit is operable to identify the first flash memory block as partially failed, receive a write request directed to the first flash memory block; and direct the write request to the second flash memory block. | 12-02-2010 |
20100306580 | Systems and Methods for Governing the Life Cycle of a Solid State Drive - Various embodiments of the present invention provide systems and methods for data storage. As an example, storage devices are disclosed that include a plurality of memory blocks, an unreliable block identification circuit, and a partial failure indication circuit. Each of the plurality of memory blocks includes a plurality of memory cells that decrease in reliability over time as they are accessed. The unreliable block identification circuit is operable to determine that one or more of the plurality of memory blocks is unreliable, and the partial failure indication circuit is operable to disallow write access to the plurality of memory blocks upon determination that an insufficient number of the plurality of memory blocks remain reliable. | 12-02-2010 |
20110058415 | Systems and Methods for Increasing Bit Density in a Memory Cell - Various embodiments of the present invention provide systems, methods and circuits for memory utilization. As one example, a memory system is disclosed that includes a memory bank and a memory access controller circuit. The memory bank includes a number of default memory cells and a number of redundant memory cells. The memory access controller circuit is operable to access a usable memory space including both the combined default memory cells and the redundant memory cells. | 03-10-2011 |
20110058421 | Systems and Methods for Peak Power and/or EMI Reduction - Various embodiments of the present invention provide systems, methods and circuits for power management and/or EMI reduction. As one example, a method for memory system access is disclosed that includes providing a first bank of memory; providing a second bank of memory; receiving a memory access request that includes assertion of a reference memory clock; accessing the first bank of memory using a first sub memory clock asserted relative to the reference memory clock; delaying a phase offset; and accessing the second bank of memory using a second sub memory clock asserted the phase offset after assertion of the first sub memory clock. | 03-10-2011 |
20110058422 | Systems and Methods for Circular Buffering Control in a Memory Device - circuits for memories and utilization thereof. As one example, memory devices are disclosed that include a plurality of non-volatile memory blocks, and a memory write circuit. The memory write circuit is operable to write subsets of the plurality of non-volatile memory blocks at locations identified by a pointer, and to update the pointer to implement a circular buffer in the plurality of non-volatile memory blocks. In some cases, the non-volatile memory blocks are flash memory blocks. | 03-10-2011 |
20110060861 | Systems and Methods for Variable Level Use of a Multi-Level Flash Memory - Various embodiments of the present invention provide systems, methods and circuits for use of a memory system. As one example, an electronics system is disclosed that includes a memory bank, a memory access controller circuit, and an encoding circuit. The memory bank includes a plurality of multi-bit memory cells that each is operable to hold at least two bits. The memory access controller circuit is operable to determine a use frequency of a data set maintained in the memory bank. The encoding circuit is operable to encode the data set to yield an encoded output for writing to the memory bank. The encoding level for the data set is selected based at least in part on the use frequency of the data set. | 03-10-2011 |
20110060862 | Systems and Methods for Switchable Memory Configuration - Various embodiments of the disclosure provide systems, methods and circuits for implementation and use of a memory system. As one example, a memory system is disclosed that includes a plurality of memory devices and a configuration circuit. The configuration circuit includes at least one input, a plurality of outputs, and a programmable control circuit. The plurality of outputs are communicably coupled to the plurality of memory devices, and the programmable control circuit is operable to selectably couple the input to at least one of the plurality of outputs. | 03-10-2011 |
20110060865 | Systems and Methods for Flash Memory Utilization - Various embodiments of the present invention provide systems, methods and circuits for memories and utilization thereof. As one example, a memory system is disclosed that includes a non-volatile memory, a flash memory, and a read/write controller circuit. The read/write controller circuit is coupled to both the flash memory and the non-volatile memory, and is operable to receive a data set directed to the flash memory and to direct the data set to the random access memory. | 03-10-2011 |
20110060886 | Systems and Methods for Selecting Bit Per Cell Density of a Memory Cell Based on Data Typing - Various embodiments of the present invention provide systems and methods for selecting data encoding. As an example, some embodiments of the present invention provide methods that include receiving a data set to be written to a plurality of multi-bit memory cells that are each operable to hold at least two bits. In addition, the methods include determining a characteristic of the data set, and encoding the data set. The level of encoding is selected based at least in part on the characteristic of the data set. In some instances of the aforementioned embodiments, the characteristic of the data set indicates an expected frequency of access of the data set from the plurality of multi-bit memory cells. | 03-10-2011 |
20110060967 | Systems and Methods for Re-Designating Memory Regions as Error Code Corrected Memory Regions - Various embodiments of the present invention provide systems, methods and circuits for memories and utilization thereof. As one example, a memory system is disclosed that includes a flash memory device and a flash access circuit. The flash access circuit is operable to perform an error code encoding algorithm on a data set to yield an error code, to write the data set to the flash memory device at a first location, and to write the error code to the flash memory device at a second location. | 03-10-2011 |
20110060968 | Systems and Methods for Implementing Error Correction in Relation to a Flash Memory - Various embodiments of the present invention provide systems, methods and circuits for memories and utilization thereof. As one example, a memory system is disclosed that includes a flash memory device and a flash access circuit. The flash access circuit is operable to perform an error code encoding algorithm on a data set to yield an error code, to write the data set to the flash memory device at a first location, and to write the error code to the flash memory device at a second location. | 03-10-2011 |
20110185111 | Systems and Methods for Extended Life Multi-Bit Memory Cells - Various embodiments of the present invention provide for extended life operation of multi-bit memory cells. As an example, some embodiments of the present invention provide electronic systems that include a plurality of multi-bit memory cells, an encoding circuit and a decoding circuit. Each of the plurality of multi-bit memory cells is operable to hold at least two bits. The encoding circuit is operable to receive a data input including at least two data bits, and to encode the two data bits as an encoded output to the plurality of multi-bit memory cells. The encoded output may be selected to be either a single two bit output representing the two bits, or a series of two two bit outputs representing the two bits. The decoding circuit is operable to reverse the encoding applied by the encoding circuit. | 07-28-2011 |
20110228422 | ULTRA FAST DISK ACCESS USING ARRAYS OF FIXED READ/WRITE TRANSDUCERS - An apparatus comprising a magnetic media and a read/write unit. The magnetic media may be configured to store data. The magnetic media may also be rotated during access of the magnetic media. The read/write unit may comprise a plurality of transducers arranged in a linear array. Each of the transducers may be fabricated on a semiconductor substrate with fixed head positions with respect to the magnetic media. The read/write unit may also be positioned in close proximity to and across the surface of the magnetic media. Each transducer may be configured to read data from the magnetic media and write data to the magnetic media. | 09-22-2011 |
20110276727 | QUANTUM BURST ARBITER AND MEMORY CONTROLLER - An apparatus comprising an arbiter circuit, a protocol engine circuit and a channel router circuit. The arbiter circuit may be configured to determine a winning channel from a plurality of channel requests based on a first criteria. Each of the plurality of channel requests may represent a burst of data having a fixed length aligned to an address boundary of a memory. The protocol engine circuit may be configured to receive a signal from the arbiter circuit indicating the winning channel. The protocol engine circuit may also be configured to perform a memory protocol at a granularity equal to the burst of data. The channel router circuit may be configured to present the plurality of channel requests to the arbiter circuit and the protocol engine circuit. | 11-10-2011 |
20120102261 | Systems and Methods for Tiered Non-Volatile Storage - Various embodiments of the present invention provide systems and methods for tiered non-volatile storage. As an example, a multi-tiered non-volatile storage device is disclosed that includes a hard disk storage; a solid state, non-volatile storage that caches a subset of data included on the hard disk storage; and a controller circuit that is operable to control data transfer between the solid state, non-volatile storage and the hard disk storage | 04-26-2012 |
20120110376 | Systems and Methods for Managing End of Life in a Solid State Drive - Various embodiments of the present invention provide systems and methods for managing solid state drives. As an example, a storage system is described that include at least a first flash memory block and a second flash memory block, and a control circuit. The first flash memory block and the second flash memory block are addressable in the storage system. The control circuit is operable to identify the first flash memory block as partially failed, receive a write request directed to the first flash memory block; and direct the write request to the second flash memory block. | 05-03-2012 |