U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Famous Patents

The ice cream cone was invented at the St. Louis Worlds Fair by Ernest Hamwi in 1904. His waffle booth was next to an ice cream vendor who ran short of dishes. Hamwi rolled a waffle to hold ice cream and the cone was born.

Newsletter  PatentStorm News

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.

 

Assignee: SanDisk IL Ltd.


Location: Kfar Saba, IL
No. of applications: 190

1          
Application No.Application TitleIssue Date
20110283051MOVING EXECUTABLE CODE FROM A FIRST REGION OF A NON-VOLATILE MEMORY TO A SECOND REGION OF THE NON-VOLATILE MEMORY
A data storage device includes a controller and a non-volatile memory coupled to the controller. The non-volatile memory includes executable boot code that is executable by a processor associated with the data storage device. The controller is configured to read a first...
11/17/2011
20120005404STATUS INDICATION WHEN A MAINTENANCE OPERATION IS TO BE PERFORMED AT A MEMORY DEVICE
Data storage devices and methods are disclosed that provide a status indication when a maintenance operation is to be performed prior to completion of a write command. A method includes receiving a write command from a host device to write data to the non-volatile memor...
01/05/2012
20110313730METHOD AND APPARATUS TO ADAPTIVELY RECORD DATA
A recording unit includes one or more signal sensors and a recording controller. The recording controller is configured to execute a first recording instruction to record first data received from the one or more signal sensors. The first data is recorded according to fi...
12/22/2011
20110296088MEMORY MANAGEMENT STORAGE TO A HOST DEVICE
Systems and methods of memory management storage to a host device are disclosed. A method is performed in a data storage device with a non-volatile memory and a controller operative to manage the non-volatile memory and to generate management data for managing the non-v...
12/01/2011
20110258514OVERLAPPING ERROR CORRECTION OPERATIONS
Systems and methods of overlapping error correction operations are disclosed. A method at an encoder device includes receiving data bits to be encoded including a first bit, a second bit, and a third bit. A first encode operation to encode a first group of the data bits...
10/20/2011
20110252288AUXILIARY PARITY BITS FOR DATA WRITTEN IN MULTI-LEVEL CELLS
Methods of writing data to and reading data from memory devices and systems for writing and reading data are disclosed. In a particular embodiment, a method includes writing data bits a first time into a memory. Auxiliary parity bits are written in the memory, where the...
10/13/2011
20110238507COMBINING USER CONTENT WITH SUPPLEMENTAL CONTENT AT A DATA STORAGE DEVICE
Data storage devices and methods to combine user content with supplemental content at a data storage device are disclosed. The data storage device includes a host interface, a controller coupled to the host interface, a first storage area coupled to the controller, and ...
09/29/2011
20110235410DEVICE AND METHOD TO READ DATA SUBJECT TO A DISTURB CONDITION
A storage device includes a plurality of memory elements and a controller. The controller is configured to receive measured characteristics of the memory elements. The measured characteristics correspond to a plurality of values including a first value stored at a first...
09/29/2011
20110228604PRELOADING DATA INTO A FLASH STORAGE DEVICE
Programmer's data is initially stored in a memory device of the storage device by using an MBC storage scheme. After the storage device is embedded in a host device, the programmer's data is internally read from the memory device by using conventional read reference vol...
09/22/2011
20110225365EMULATING 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, the...
09/15/2011
20110208699DEVICE AND METHOD OF INTEGRATING FILE SYSTEMS
A device for integrating file systems includes a plurality of storage device interfaces. Each storage device interface is operatively coupleable to a corresponding storage device, and each storage device has a corresponding storage device file system. The device also in...
08/25/2011
20110199823PRELOADING DATA INTO A FLASH STORAGE DEVICE
Programmer's data that is transferred from a programming device (160) to a storage device (100) is initially stored in a memory device (120) of the storage device (100) by using a durable data-retention storage setup (210). After the s...
08/18/2011
20110179143STORAGE SYSTEM SUPPORTING REPLACEMENT OF CONTENT IN A STORAGE DEVICE
A file replacement system includes a storage device, a host, and a server. In a file replacement transaction one or more files that are stored in the storage device are replaced in the storage device by one or more files that are provided by the server. The storage devi...
07/21/2011
20110134692ADAPTIVE 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 vol...
06/09/2011
20110114738AUTOMATED CARD CUSTOMIZATION MACHINE
A memory card includes a non-volatile memory, a connector configured to enable the memory card to be operatively coupled to a host computer, and a housing enclosing the non-volatile memory. The housing has a customized physical contour that is determined according to a ...
05/19/2011
20110107188SYSTEM AND METHOD OF DECODING DATA
A decoder is disclosed that can reduce power consumption at different stages of a decoding process. At a first stage where the decoder calculates residual values, the decoder can reduce power consumption by calculating residual values using less than a full set of divis...
05/05/2011
20110096603REVERSE ORDER PAGE WRITING IN FLASH MEMORIES
To store, in a memory block whose word lines are written successively in a word line writing order, a plurality of data pages that are ordered by logical page address, the pages are written to the word lines so that every page that is written to any one of the word line...
04/28/2011
20110093652MULTI-BIT-PER-CELL FLASH MEMORY DEVICE WITH NON-BIJECTIVE MAPPING
To store input data in a plurality of memory cells, a mapping function of bit sequences to physical parameter states of the cells is provided. The cells are programmed, in accordance with the mapping function, to store the input data, in a way that would store uniformly...
04/21/2011
20110087790METHODS 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 Protocol...
04/14/2011
20110078341METHOD OF MONITORING HOST ACTIVITY
A method of using a device, including monitoring host activity in an autonomous manner, without the host reporting to the device about its activity. The method also including initiating communications from the device and using resources of the host for such communicatio...
03/31/2011
20110072185MULTI-PROTOCOL STORAGE DEVICE BRIDGE
A bridge includes a host interface via which data/commands are received from and transferred to a host, and a storage device interface via which data/commands are received from and transferred to a storage device. The bridge also includes one SDPC, a controller and a sw...
03/24/2011
20110022666DEVICE IDENTIFIER SELECTION
Systems and methods of device identifier selection are disclosed. In a particular embodiment, a method includes, at a hub device having a plurality of ports including a first port, a second port, and a third port, receiving a first message from a host device. The first ...
01/27/2011
20110010497A STORAGE DEVICE RECEIVING COMMANDS AND DATA REGARDLESS OF A HOST
A storage device includes an input device for receiving data and commands directly from a user, without the storage device reporting to or notifying of the storage device activities that result from the received data and received commands. The user may visually-code the...
01/13/2011
20100332956POLYNOMIAL DIVISION
Systems and methods to perform polynomial division are disclosed. In a particular embodiment, the method includes receiving a codeword and storing a portion of the received codeword at a register. The portion of the received codeword has a first number of terms. A divis...
12/30/2010
20100332729MEMORY OPERATIONS USING LOCATION-BASED PARAMETERS
Systems and methods of performing memory operations using location-based parameters are disclosed. A method includes identifying a first set of parameter values associated with a first physical block of a memory array. The first set of parameter values is identified bas...
12/30/2010
20100332569STORAGE DEVICE WITH MULTIMEDIA INTERFACE CONNECTOR
Storage devices with multimedia interface connectors and methods are disclosed. In a particular embodiment, a data storage device includes a controller coupled to a memory, a streaming media capture circuit coupled to the controller, and a video playback circuit coupled...
12/30/2010
20100311394MOBILE SYSTEM FOR PROVIDING PERSONALIZED INFORMATION
An information system includes a server that creates an information reservoir with data units for a user of a mobile communication device based on a unique user profile of the user of the mobile communication device. The server creates the unique user profile based on i...
12/09/2010
20100299456MANAGEMENT OF INTERNAL OPERATIONS BY A STORAGE DEVICE
A method of handling internal operations of a storage device includes in response to information derived from one or more commands received from a host device when the storage device is coupled to the host device, determining whether a sequence of commands is in one of ...
11/25/2010
20100275073METHOD AND DEVICE FOR BAD-BLOCK TESTING
Apparatus and methods for effecting bad-block testing operations are disclosed herein. In some embodiments, instead of effecting bad-block testing for the majority of the flash memory blocks of a flash memory device during manufacture, most or all bad-block testing is p...
10/28/2010
20100274962METHOD 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 a ca...
10/28/2010
20100262799METHOD 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, where t...
10/14/2010
20100262677DISTRIBUTED LOCAL WEB-SERVER ARCHITECTURE FOR STORAGE DEVICES
A method includes exchanging information between a local web-server of a local storage device and a remote web-server through a network. The exchange of the information is initiated autonomously by the local storage device upon a determination by the local web server th...
10/14/2010
20100235473SYSTEM AND METHOD OF EMBEDDING SECOND CONTENT IN FIRST CONTENT
Apparatus and methods of aggregating content are disclosed. A method includes, at an aggregation server coupled to a communication network, receiving a first request to provide content to a mobile device via the communication network. The first request identifies a firs...
09/16/2010
20100235329SYSTEM AND METHOD OF EMBEDDING SECOND CONTENT IN FIRST CONTENT
Apparatus and methods of aggregating content are disclosed. A data storage device includes a host interface, a controller coupled to the host interface, and a memory array coupled to the controller. The host interface is configured to enable the data storage device to b...
09/16/2010
20100228802SYSTEM AND METHOD TO RESPOND TO A DATA FILE DELETION INSTRUCTION
Systems and methods responsive to a data file deletion instruction are disclosed. A method includes receiving an instruction to delete a data file. The data file is stored at a plurality of persistent memory cells of a memory. The memory also stores a directory that inc...
09/09/2010
20100217917SYSTEM AND METHOD OF FINALIZING SEMICONDUCTOR MEMORY
Systems and methods of finalizing a semiconductor memory are disclosed. A method includes receiving an instruction to finalize data at a data storage device that includes a controller coupled to a semiconductor memory. The data storage device also includes a status indi...
08/26/2010
20100217910MEMORY CARD AND HOST DEVICE
An apparatus includes a first Universal Serial Bus (USB) connector and a card holder associated with the first USB connector. A controller including a USB host interface is coupled to the first USB connector. A housing enclosing the controller and at least partially enc...
08/26/2010
20100216341MEMORY CARD AND HOST DEVICE
A data storage device includes a memory card structure having an edge connector portion. The edge connector portion has a thickness that complies with a memory card specification. The data storage device also includes an electrical connector portion of a Universal Seria...
08/26/2010
20100211872USER-APPLICATION INTERFACE
A user interface apparatus includes a display device, display application, and processor. The display device includes a display area, and the display area includes an active area. The processor and display application are configured to display application stacks, each o...
08/19/2010
20100205350SYSTEM AND METHOD OF HOST REQUEST MAPPING
Systems and methods for reading data are disclosed. In a particular embodiment, a data storage device includes a host interface that is adapted to couple the data storage device to a host. The host includes memory that is addressable by a host memory address space. The ...
08/12/2010
1          
 
Sign InRegister
Username  
Password   
forgot password?