...that the x-ray was discovered purely by accident? When German physicist Wilhelm Konrad von Roentgen was experimenting with cathode rays in 1895, he put an activated Crookes tube in a book and went out to lunch. When he returned, he discovered that a key that had also been placed in the book showed up as an image on the developed film!
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8181046 | Transparent self-hibernation of non-volatile memory system A memory system self-initiates hibernation mode and responds to host commands issued during hibernation within a host protocol timeout period. Hibernation mode is entered after controller state data has been stored and while no host command to the memory system is p... | 05/15/2012 |
| 8171251 | Data storage management method and device A storage device includes a local memory, wherein data are locally stored, and a controller that is operative, in accordance with a reduction policy, to modify the data on the local memory, thereby freeing storage area on the local memory. ... | 05/01/2012 |
| 8166244 | Emulating a computer system on a removable storage device A removable storage device with a processor and a non-volatile memory, and a method for using a removable storage device, are provided to emulate the computer system. The storage device stores in the non-volatile memory data it obtained from a first computer system,... | 04/24/2012 |
| 8166220 | Device for connection with a storage device and a host A dual-interface connector for providing an interface to a storage device and an interface to a host and for connecting between a storage device and a host includes a storage device interface, for connecting with a storage device, and a host interface, for connectin... | 04/24/2012 |
| 8166067 | Method and apparatus for providing access to files based on user identity A storage device provides a file system to a host based on the access rights of a user determined during authentication. If the authentication does not succeed, the storage device provides to the user a file system restricted to files authorized by public access rig... | 04/24/2012 |
| 8154918 | Method for page- and block based scrambling in non-volatile memory A method and system for programming and reading data with reduced read errors in a memory device. In one approach, date to be written to the memory device is scrambled using a first pseudo random number which is generated based on a page of the memory device to whic... | 04/10/2012 |
| 8151023 | Hybrid storage of documents A hybrid storage apparatus for retaining printed content and storing digital content includes a loose-leaf binder configured to retain printed pages containing printed content, and a storage device that is fixedly attached to the loose-leaf binder. The storage devic... | 04/03/2012 |
| 8150890 | File system that manages files according to content A method of managing a plurality of files according to their respective instances of a property of the files, a data processing device that uses the method, and a computer readable storage medium bearing code for implementing the method. The files of at least one of... | 04/03/2012 |
| 8148962 | Transient load voltage regulator Systems and methods providing for improved voltage regulation of a supply voltage for an integrated circuit are described herein. The voltage regulator circuit includes a feedback circuit coupled to a first current path and adapted to maintain a gate voltage of a fe... | 04/03/2012 |
| 8145830 | Flash memory and method for a cache portion storing less bit per cell than a main portion A flash memory device includes a storage area having a main memory portion and a cache memory portion storing at least one bit per cell less than the main memory portion; and a controller that manages data transfer between the cache memory portion and the main memor... | 03/27/2012 |
| 8140064 | Methods and apparatus to use an identity module in telecommunication services An identity module includes a memory and a processor. In the memory are stored installation code for installing in the memory a provider profile that associates the identity module with a communication services provider and communication code that, in combination wi... | 03/20/2012 |
| 8135904 | Method and apparatus for facilitating fast wake-up of a non-volatile memory system A method includes storing at a non-volatile memory in a data storage device a first copy of a memory management table. The method further includes storing, at the non-volatile memory, a list of data entries that identify unused blocks of the non-volatile memory, whe... | 03/13/2012 |
| 8132243 | Extended one-time password method and apparatus An OTP token for facilitating the authorizing of a client workstation to conduct a session with a server over the Internet is disclosed. Information at least partially identifying the server is provided to the OTP token and/or the client workstation, and a determina... | 03/06/2012 |
| 8131864 | Methods and systems for communicating with storage systems using slim IP stacks Methods, and associated devices, media, and systems, for establishing a communication link between a host system and a storage device are provided. One method includes an operation for providing on the host a communication stack including a Transmission Control Prot... | 03/06/2012 |
| 8130950 | Configurable random number generator A method for random number generation includes generating random number sequences using a Random Number 5 Generator (RNG) circuit having an externally-modifiable configuration. The RNG circuit generates a first random number sequence having a first measure of random... | 03/06/2012 |
| 8127200 | Flash memory device and system with randomizing for suppressing errors A device for storing data includes a nonvolatile memory and a controller and/or circuitry that randomize original data to be stored in the memory while preserving the size of the original data, that store the original data in the memory, and that, in response to a r... | 02/28/2012 |
| 8125833 | Adaptive dynamic reading of flash memories A data storage device includes a controller and storage elements. The controller is configured to read a threshold voltage of each of a plurality of the storage elements to generate read threshold data and to assign reference voltages defining each of a plurality of... | 02/28/2012 |
| 8120707 | UFD-accomodating multimedia system The present disclosure relates to display devices, external storage devices and methods of operating the same. In some embodiments, a display device that detects a coupling with an external media device is provided. Before device coupling, the display device display... | 02/21/2012 |
| 8117415 | Storage device estimating a completion time for a storage operation A storage device or system provides to a host processor an estimation of a completion time of a storage operation. The completion time may be based on the duration of automatic storage operations, which are not administered by the host processor. The storage device ... | 02/14/2012 |
| 8117414 | Method for prioritized erasure of flash memory A method for prioritized erasure of a non-volatile storage device, the method including the steps of: providing at least one flash unit of the storage device, wherein each flash unit has a plurality of blocks; writing data into the plurality of blocks; assigning an ... | 02/14/2012 |
| 8108588 | Monolithic read-while-write flash memory device A memory device includes an executable flash memory partition and a non-executable partition, both partitions being fabricated on a common die. Preferably, both partitions are fabricated using the same flash memory technology. Most preferably, the flash cells of bot... | 01/31/2012 |
| 8103882 | Apparatus and method for securing data on a portable storage device A portable storage device including a microprocessor and a secure user data area, the microprocessor operable to perform on-the-fly encryption/decryption of secure data stored on the storage device under a user password, the microprocessor also operable to exclude a... | 01/24/2012 |
| 8103822 | Method and apparatus for implementing a caching policy for non-volatile memory The present disclosure relates to methods, devices and computer-readable medium for implementing a caching policy and/or a cache flushing policy in a peripheral non-volatile storage device operatively coupled to a host device. In some embodiments, data is stored to ... | 01/24/2012 |
| 8086168 | Device and method for monitoring, rating and/or tuning to an audio content channel Devices, methods and computer-readable code for simultaneously monitoring the content of at least two streaming audio content channels are disclosed. In some embodiments, the monitored content is analyzed, and one or more features of the monitored content channels a... | 12/27/2011 |
| 8082236 | Write failure protection for hierarchical integrity schemes A method for data integrity protection includes arranging in an integrity hierarchy a plurality of data blocks, which contain data. The integrity hierarchy includes multiple levels of signature blocks containing signatures computed respectively over lower levels in ... | 12/20/2011 |
| 8073648 | Measuring threshold voltage distribution in memory using an aggregate characteristic A threshold voltage distribution of a set of storage elements in a memory device is measured by sweeping a control gate voltage while measuring a characteristic of the set of storage elements as a whole. The characteristic indicates how many of the storage elements ... | 12/06/2011 |
| 8069380 | Method, system and computer-readable code to test flash memory A flash memory device includes a flash memory residing on at least one flash memory die. The flash memory device also includes a flash controller residing on a flash controller die that is separate from the at least one flash memory die. The flash memory and the fla... | 11/29/2011 |
| 8059456 | Programming a NAND flash memory with reduced program disturb When a memory device receives two or more pluralities of bits from a host to store in a nonvolatile memory, the device first stores the bits in a volatile memory. Then, in storing the bits in the nonvolatile memory, the device raises the threshold voltages of some c... | 11/15/2011 |
| 8059455 | Partial scrambling to reduce correlation Decorrelation is provided between data stored in respective pairs of adjacent memory cells in a plurality of bit lines of a flash memory. Each of the pairs of adjacent memory cells is located along a respective one of the bitlines and common to two adjacent wordline... | 11/15/2011 |
| 8051249 | Method for preloading data to improve data-retrieval times The present invention discloses methods for improving data-retrieval times from a non-volatile storage device. A method for preloading data to improve data-retrieval times from a non-volatile storage device, the method including the steps of: providing a cache memor... | 11/01/2011 |
| 8040737 | Gain control for read operations in flash memory A technique for performing read operations with reduced errors in a memory device such as flash memory. An automatic gain control approach is used in which cells which have experienced data retention loss are read by a fine M-level quantizer which uses M-1 read thre... | 10/18/2011 |
| 8040174 | Charge coupled pump-efficient charge pump regulator with MOS capacitor A charge pump with a MOS-type capacitor, where the MOS-type capacitor is operated in an inversion region in which capacitance varies as a function of the frequency of the applied signal. The charge pump is switched to transfer charge from an input node to the capaci... | 10/18/2011 |
| 8037468 | Methods for synchronous code retrieval from an asynchronous source The present invention discloses methods for delivering code to a host system including the steps of: accepting a CPU request, from a host-system processor of the host system, for a code segment; initiating a retrieval process to retrieve the code segment; upon expir... | 10/11/2011 |
| 8037266 | Apparatus and method for archiving digital content An improved memory card includes an interface for receiving content from an appliance, a primary memory, a secondary memory, and primary controller. The primary controller is configured to selectively write the content only on the primary memory card, or only on the... | 10/11/2011 |
| 8031075 | Wearable device for adaptively recording signals A condition of a subject is monitored by a wearable recording unit that adaptively records various signals associated with the condition of the subject. The various signals are recorded by the wearable recording unit using a recording plan that is contextually adapt... | 10/04/2011 |
| 8028122 | Methods and systems for classifying storage systems using fixed static-IP addresses A storage system for exchanging data with a host system, the storage system including a plurality of storage devices, each of the storage devices including: a non-volatile memory, wherein a fixed static-IP address resides in the non-volatile memory, the fixed static... | 09/27/2011 |
| 8024509 | Method of managing a multi-bit-cell flash memory A flash memory is managed by reserving one or more cells as flag cells to represent the number N of bits to store in the cells of a memory block, selecting the value of N from at least three candidates, and programming the flag cell(s) to represent the selected valu... | 09/20/2011 |
| 8019928 | Method of managing a multi-bit-cell flash memory A flash memory that supports N>1-bit programming is managed by, for at least one block of the memory, selecting the value of N to use for the block, designating one or more cells of the block as flag cells, and programming the flag cells to represent the selected va... | 09/13/2011 |
| 8019923 | Memory card adapter A card adapter includes a first memory card interface configured to be connected to a first memory card. The first memory card is associated with a first file system. The card adapter includes a second memory card interface that is configured to be connected to a se... | 09/13/2011 |
| 8009472 | Method for adaptive setting of state voltage levels in non-volatile memory A method in which non-volatile memory device is accessed using voltages which are customized to the device, and/or to portions of the device, such as blocks or word lines of non-volatile storage elements. The accessing can include programming, verifying or reading. ... | 08/30/2011 |