Patent Assignment
Reel/Frame 053574/0513
Change of Name
Recorded: 2020-08-21
Pages: 15
Assignor
SANDISK IL LTD
Executed: 2019-11-12
Assignee
WESTERN DIGITAL ISRAEL LTD
8 ATIREI YEDA, KFAR SABA, 4464308, ISRAEL
Covered Properties
(390)
System and Method for Enabling Non-Volatile Memory to Execute Code While Operating as a Data Storage/Processing Device
Patent:
7,032,081 →
Application:
09/629,966 →
Method for Recording and Storage of System Information in Multi-Board Solid-State Storage Systems
Method for Using Ram Buffers with Simultaneous Accesses in Flash-Based Storage Systems
Account Portability for Computing
Portable Memory Device Includes Software Program for Interacting with Host Computing Device to Provide a Customized Configuration for the Program
Automatic Configuration for Portable Devices
Extending the Range of Computational Fields of Integers
Wear Leveling of Static Areas in Flash Memory
Dual Processor Trusted Computing Environment
System and Method for Flexible Flash File
Novel Flash Memory Arrangement
Flash Management System for Large Page Size
Flash Management System Using Only Sequential Write
Block Device Driver Enabling a Ruggedized File System
Non Volatile Memory Device with Multiple Ports
Portable Device for One-on-One Transfer Between Another Such Device Wherein Device Is Restricted to Data Storage and Transfer with Single Interface for Data Exchange
Ruggedized Block Device Driver
Method for Improving Performance of a Flash-Based Storage System Using Specialized Flash Controllers
Computer Peripheral System for Interconnection with Pocketable Personal Articles
Patent:
6,618,243 →
Application:
10/170,162 →
Multipurpose Processor, System and Method
Portable Storage Media as File Servers
Detecting Partially Erased Units in Flash Devices
Appliance, Including a Flash Memory, That Is Robust Under Power Failure
Apparatus and Method for Securing Data on a Portable Storage Device
System and Method for Securing Portable Data
Efficient Flash Memory Device Driver
Robust, Self-Maintaining File System
Personal Portable Storage Medium
Monolithic Read-While-Write Flash Memory Device
Methods of Sanitizing a Flash-Based Data Storage Device
Flash Memory Management Method That Is Resistant to Data Corruption by Power Loss
Mass Storage Device with Boot Code
Integrated Circuit for Digital Rights Management
System-In-Package and Method of Testing Thereof
Method and System for Maintaining Backup of Portable Storage Devices
Sdram Memory Device with an Embedded Nand Flash Controller
Decompression Accelerator for Flash Memory
Different Methods Applied for Archiving Data According to Their Desired Lifetime
Method of Managing a Multi-Bit-Cell Flash Memory
File System That Manages Files According to Content
Flash Memory Device with Fast Reading Rate
Flash Memories with Adaptive Reference Voltages
Method and System for Optimizing Reliability and Performance of Programming Data in Non-Volatile Memory Devices
Two-Phase Programming of a Flash Memory
Method of Managing Files for Optimal Performance
Refreshing Data Stored in a Flash Memory
Unified Local-Remote Logical Volume
Method of Traceless Portable Application Execution
Compact High-Speed Single-Bit Error-Correction Circuit
Removable Medium with Bookmark.
Virtual-To-Physical Address Translation in a Flash File System
States Encoding in Multi-Bit Flash Cells
Different Numbers of Bits Per Cell in Non-Volatile Memory Devices
Selective Protection of Files on Portable Memory Devices
Contact and Contactless Interface Storage Device with Processor
System, Apparatus and Method for Sharing Media
States Encoding in Multi-Bit Flash Cells for Optimizing Error Rate
Method of Managing a Multi-Bit Cell Flash Memory with Improved Reliability and Performance
Adaptive Booting from Mass Storage Device
System and Method for Configuring Flash Memory Partitions as Super-Units
Method of Handling Limitations on the Order of Writing to a Non-Volatile Memory
Flash Memory Management Method That Is Resistant to Data Corruption by Power Loss
Loading Internal Applications on a Smartcard
Methods of Sanitizing a Flash-Based Data Storage Device
Method of Selling Integrated Circuit Dies for Multi-Chip Packages
Reversible Universal Serial Bus (Usb) Device and Connector
Integrated Circuit Die with Logically Equivalent Bonding Pads
Method of Managing a Multi-Bit-Cell Flash Memory
Drift Compensation in a Flash Memory
Method of Managing Copy Operations in Flash Memories
Smartcard Power Management
Method of Achieving Wear Leveling in Flash Memory Using Relative Grades
Device and Method for Configuring a Flash Memory Controller
Thin Peripheral for Mating with Thicker Connector
Content Delivery System
Flash Memory Backup System and Method
Flash Memory Storage System and Method
Integrated Circuit for Digital Rights Management
NAND flash memory system architecture
Appliance with Communication Protocol Emulation
Signaling to a Peripheral via Irregular Read Operations
Flash Memory Management Method That Is Resistant to Data Corruption by Power Loss
Detachable Device Holder
Method for Implementing Error-Correction Codes in Flash Memory
Photography with Embedded Graphical Objects
Method, System and Computer-Readable Code for Testing of Flash Memory
Method for Recovering from Errors in Flash Memory
Device and Method for Monitoring Operation of a Flash Memory
Portable Data Storage Device and Packaging Method
Storage Device with Illuminated Panel
Large Number Multiplication Method and Device
Usb Flash Drive and System and Method for Storing Usb Flash Drives
Transaction Authentication by a Token, Contingent on Personal Presence
Flash Memory Device Within a Business Card
Flash Memory Device and Method
Reversible Universal Serial Bus (Usb) Device and Connector
Package for a Portable Usb Storage Device
Appliance and Receptacle for Receiving a Universal Serial Bus (Usb) Plug in Two Orientations
Usb Connecting System and Method
Extending the Range of Computational Fields of Intergers
Extended One-Time Password Method and Apparatus
Portable Selective Memory Data Exchange Device
Corruption-Resistant Data Porting with Multiple Error Correction Schemes
Removable media player for mobile phones
Thin Smart Card
Internal Ufd
Digital Rights Management Device And Method
Method for Flash-Memory Management
Processing Unit and Method of Memory Management in Processing Systems with Limited Resources
Automated Card Customization Machine
Method of Arranging Data in a Multi-Level Cell Memory Device
Device and Method for Controlling Usage of a Memory Card
Sim Card Packaging
Method for Generating Soft Bits in Flash Memories
Cache Control in a Non-Volatile Memory Device
Data Storage Management Method and Device
Session Handover Between Terminals
High-capacity SIM storage control
Method for Estimating and Reporting the Life Expectancy of Flash-Disk Memory
Method and Apparatus to Exchange Information with a Local Storage Device
Remotely Controllable Media Distribution Device
Bookmarked Synchronization of Files
Ufd-Accomodating Multimedia System
Dual Channel Smart Card Data Storage
Method of Storing Data in a Multi-Bit-Cell Flash Memory
Erase History-Based Flash Writing Method
Portable Device for One-on-One Transfer Between Another Such Device Wherein Device Is Restricted to Data Storage and Transfer with Single Interface for Data Exchange
Dual Mode Digital Multimedia Connector
Dual Mode Digital Multimedia Connector
Data Storage Device with Multi-Access Capabilities
Method and System for Maintaining Backup of Portable Storage Devices
System for Sharing Credentials
Methods for Firewall Protection of Mass-Storage Devices
Multiple Session Accessibility via a Cd-Rom Interface
Patent:
8,595,390 →
Application:
11/769,883 →
Storage Device for Data-Smuggling
Methods for Data-Smuggling
Systems for Optimizing Page Selection in Flash-Memory Devices
Methods for Optimizing Page Selection in Flash-Memory Devices
System for Synchronous Code Retrieval from an Asynchronous Source
Methods for Synchronous Code Retrieval from an Asynchronous Source
Portable Storage Device with Updatable Access Permission
Storage Device Estimating a Completion Time for a Storage Operation
Method of Providing to a Processor an Estimated Completion Time of a Storage Operation
Multi-Bit-Per-Cell Flash Memory Device with an Extended Set of Commands
Method for Prioritized Erasure of Flash Memory
Device for Prioritized Erasure of Flash Memory
Method of Avoiding Errors in Flash Memory
Apparatus, Methods, and Computer-Code for Handling an Impending Decoupling Between a Peripheral Device and a Host Device
Method for Preloading Data to Improve Data-Retrieval Times
Methods for managing files according to application
Method and System for Facilitating Fast Wake-Up of a Flash Memory System
Method and System for Facilitating Fast Wake-Up of a Flash Memory System
Flash Memory with Improved Programming Precision
Method of Improving Programming Precision in Flash Memory
Ternary Sim Card Delivery
Sim Card Handle
Methods and Systems for Controlling Access to a Storage Device
Devices and Methods for Device-Mapping Connectivity Hub
Using Mlc Flash as Slc by Writing Dummy Data
File Storage in a Computer System with Diverse Storage Media
Counter Using Shift for Enhanced Endurance
Application Dependent Storage Control
Identity-Based Flash Management
Interruptible Cache Flushing in Flash Memory Systems
Monolithic Read-While-Write Flash Memory Device
Nand Flash Memory System Architecture
States Encoding in Multi-Bit Flash Cells for Optimizing Error Rate
Signaling an Interrupt Request Through Daisy Chained Devices
Incremental Transparent File Updating
Operation Sequence and Commands for Measuring Threshold Voltage Distribution in Memory
Measuring Threshold Voltage Distribution in Memory Using an Aggregate Characteristic
Back-To-Back Pcb Double-Sided Usb Connector
Correction of Errors in a Memory Array
System and Method for Notifying a Host of a Service Required by a Slave Storage Device
System and Method for Clearing Data from a Cache
Apparatus, Method and Computer Readable Medium for Disambiguating Commands with Respect to Logical Protocols
Load Balancing by Using Clock Gears
Methods and Devices for Expandable Storage
Mobile Device and Method for Concurrently Processing Content According to Multiple Playlists
Apparatus and Method for Archiving Digital Content
Controller for One Type of Nand Flash Memory for Emulating Another Type of Nand Flash Memory
Balanced Grey Code Utilization to Increase Nvm Endurance
Patent:
7,526,059 →
Application:
11/965,566 →
Storage Device with Transaction Logging Capability
Device and Method for Automatically Launching Applications Residing on Usb Flash Drives
Method and System for Balancing Host Write Operations and Cache Flushing
Local Proxy System and Method
Device and Method for Integrating File Systems
Recovery of a Failed File Transfer Between a Host and a Data Storage Device
Methods and Systems for Classifying Storage Systems Using Fixed Static-Ip Addresses
Methods and Systems for Communicating with Storage Systems Using Slim Ip Stacks
Distributed Storage Service Systems and Architecture
Generic Identity Module for Telecommunication Services
Apparatus and Method for Screening New Data Without Impacting Download Speed
Storage Device with Transaction Indexing Capability
Storage Device Having Direct User Access
Cache Management
Bias and Random Delay Cancellation
Digital Content Distribution and Consumption
Method and System for Reducing Common Mode Noise Interference in a Differential Communication Channel
Data Usage Profiling by Local Storage Device
Access Control for a Memory Device
Method, Apparatus and Computer Readable Medium for Storing Data on a Flash Device Using Multiple Writing Modes
Peripheral Device Locking Mechanism
Storage System with Local and Remote Storage Devices Which Are Managed by the Local Storage Device
Direct Data Transfer Between Slave Devices
Method for Efficient Storage of Metadata in Flash Memory
Using Programming-Time Information to Support Error Correction
Method for Adaptive Setting of State Voltage Levels in Non-Volatile Memory
Non-Volatile Memory with Adaptive Setting of State Voltage Levels
System and Method for Copying Protected Data from One Secured Storage Device to Another via a Third Party
Methods of Operating a Dual Decoder Portable Media Device
Dual Decoder Portable Media Device
Data Indexing by Local Storage Device
Increasing Read Throughput in Non-Volatile Memory
Management of Internal Operations by a Storage Device
Method of Monitoring Host Activity
Methods and Apparatus to Use an Identity Module in Telecommunication Services
Storage Device Having an Anti-Malware Protection
Memory Interface Card with Sim Functions
Method for Operating a Memory Interface with Sim Functions
Integrated Circuit Die with Logically Equivalent Bonding Pads
Reverse Order Page Writing in Flash Memories
Charge Coupled Pump-Efficient Charge Pump Regulator with Mos Capacitor
Method and Apparatus for Error Correction
Device for Controlling Access to User-Selectable Content
Partial Scrambling to Reduce Correlation
Method for Using a Multi-Bit Cell Flash Device in a System Not Designed for the Device
Dynamic File System Restriction for Portable Storage Devices
Portable Device for Managing Memory Cards
Methods for Enabling Software in Storage-Capable Devices
Dual Representation of Stored Digital Content
System-In-Package and Method of Testing Thereof
Backing Up Digital Content That Is Stored in a Secured Storage Device
Device for Connection with a Storage Device and a Host
Power Consumption-Oriented Management of a Storage System
Storage System and Method for Managing a Plurality of Storage Devices
Back-To-Back Pcb Usb Connector
Managing Multiple Concurrent Operations with Various Priority Levels in a Local Storage Device
Hybrid Storage of Documents
Portable Storage Device Supporting File Segmentation and Multiple Transfer Rates
Flash cache flushing method and system
Storage Device for Mounting to a Host
Optimized Hierarchical Integrity Protection for Stored Data
Wearable Device for Adaptively Recording Signals
Write Failure Protection for Hierarchical Integrity Schemes
Software Protection Against Fault Attacks
Secure Pipeline Manager
Secure Overlay Manager Protection
Caching for Structural Integrity Schemes
Systems and Methods for Providing Data Integrity Protection in a Storage Medium
Apparatus and Method for Securing Data on a Portable Storage Device
Secure Data Processing for Unaligned Data
Method and Apparatus for Enforcing a Flash Memory Caching Policy
Transparent Self-Hibernation of Non-Volatile Memory System
Data Storage Devices
Merging Files on Storage and Retrieve
Data Restoration in Case of Page-Programming Failure
Ruggedized Memory Device
Memory Card Adapter
Data Access at a Storage Device Using Cluster Information
Method for Providing a Suggested Read List of Digital Data to a Host Device
Storage Device Presenting to Hosts Only Files Compatible with a Defined Host Capability
Storage Device Managing Playable Content
Method and Apparatus for Providing Access to Files Based on User Identity
Apparatus and Method for Securing Data on a Portable Storage Device
Apparatus and Method for Securing Data on a Portable Storage Device
Storage System Having Secondary Data Store to Mirror Data
Host-Peripheral Adaptor
System and Method of Host Request Mapping
User-Application Interface
Host Device with Usb Interface
Memory Card and Host Device
Management of Write-Protected Data in a Semiconductor Memory
System for Optimizing the Transfer of Stored Content in Response to a Triggering Event
File System That Manages Files According to Content
System and Method to Respond to a Data File Deletion Instruction
Method for Generating Soft Bits in Flash Memories
Integrated Circuit for Digital Rights Management
Patent:
47,246 →
Application:
12/428,206 →
Method and Apparatus for Implementing a Caching Policy for Non-Volatile Memory
Transient Load Voltage Regulator
Service Binding Method and System
Mobile System for Providing Personalized Information
Methods of Sanitizing a Flash-Based Data Storage Device
Storage Device with Multimedia Interface Connector
Estimating Values Related to Discharge of Charge-Storing Memory Cells
Device Identifier Selection
Method and Memory Device for Generating a Time Estimate
Methods for Executing a Command to Write Data from a Source Location to a Destination Location in a Memory Device
Device Identifier Selection
Multi-Protocol Storage Device Bridge
Synchronizing Changes in a File System Which Are Initiated by a Storage Device and a Host Device
Synchronizing Changes in a File System Which Are Initiated by a Storage Device and a Host Device
System and Method of Decoding Data with Reduced Power Consumption
Storage Device and Method for Using a Virtual File in a Public Memory Area to Access a Plurality of Protected Files in a Private Memory Area
Discardable Files
Discardable Files
Discardable files
Preloading Data into a Flash Storage Device
Dual Interface Card with Backward and Forward Compatibility
Storage System Supporting Replacement of Content in a Storage Device
Enhancement of Efficiency in Power Failure Handling in Flash Memory
Host for Use with Dual Interface Card with Backward and Forward Compatibility
Download Management of Discardable Files
Emulating a Computer System on a Removable Storage Device
Simultaneous Multi-State Read or Verify in Non-Volatile Storage
Method, System and Computer-Readable Code to Test Flash Memory
Flash Memory and Method for a Cache Portion Storing Less Bit Per Cell Than a Main Portion
Moving Executable Code from a First Region of a Non-Volatile Memory to a Second Region of the Non-Volatile Memory to Reduce Read Disturb
Host Device and Method for Accessing a Virtual File in a Storage Device by Bypassing a Cache in the Host Device
Autonomous Local Web-Server Updating
Method and Apparatus for Facilitating Fast Wake-Up of a Non-Volatile Memory System
Host Device and Method for Accessing a Virtual File in a Storage Device by Bypassing a Cache in the Host Device
Status Indication When a Maintenance Operation Is to Be Performed at a Memory Device
Storage Device and Method and for Storage Device State Recovery
Flash Memory Storage System and Method
Using an Add-on Storage Device for Extending the Storage Capacity of a Storage Device
Management of Internal Operations by a Storage Device
Host Device and Method for Securely Booting the Host Device with Operating System Code Loaded From a Storage Device
Holders for Portable Memory Cards and Methods for Manufacturing Same
Using an Add-on Storage Device for Extending the Storage Capacity of a Storage Device in a Host Device
Method for Adaptive Setting of State Voltage Levels in Non-Volatile Memory
Systems and Methods for Managing an Upload of Files in a Shared Cache Storage System
Card-Based Management of Discardable Files
Method and System for Printing Graphical Content onto a Plurality of Memory Devices and for Providing a Visually Distinguishable Memory Device
Apparatus and Method for Securing Data on a Portable Storage Device
Routing Commands Within a Multifunctional Device
Reverse Order Page Writing in Flash Memories
Monitoring Host Activity Using an Interrupt
Methods and Systems for Communicating with Storage Systems Using Slim Ip Stacks
Multi-Bit-Per-Cell Flash Memory Device with Non-Bijective Mapping
Non-Volatile Memory and Methods with Soft-Bit Reads While Reading Hard Bits with Compensation for Coupling
Apparatus and Method for Securing Data on a Portable Storage Device
Combining User Content with Supplemental Content at a Data Storage Device
Storage Device and Method for Communicating a Password Between First and Second Storage Devices Using a Double-Encryption Scheme
Host Device and Method for Communicating a Password between First and Second Storage Devices Using a Double-Encryption Scheme
Drift Compensation in a Flash Memory
Handling Commands Within a Write-Once Read-Many Storage Device Configuration
Device and Method of Integrating File Systems
Preloading Data into a Flash Storage Device
Memory Management Storage to a Host Device
Overlapping Error Correction Operations
Controller for One Type of Nand Flash Memory for Emulating Another Type of Nand Flash Memory
Apparatus, Methods, And Computer-Code For Handling An Impending Decoupling Between A Peripheral Device And A Host Device
Method and Apparatus to Adaptively Record Data
States Encoding in Multi-Bit Flash Cells for Optimizing Error Rate
Storage Device and Method for Updating Data in a Partition of the Storage Device
Write Failure Protection for Hierarchical Integrity Schemes
Download Management of Discardable Files
Apparatus and Method for Securing Data on a Portable Storage Device
Device and Method for Monitoring, Rating and/or Tuning to an Audio Content Channel
Parallelization of Error Analysis Circuitry for Reduced Power Consumption
Memory System Temperature Calibration
Storage Device and Method for Storage Device State Recovery
Non-Volatile Memory and Method with Host Controlled Caching
Host Device and Method for Accessing a Virtual File in a Storage Device by Bypassing a Cache in the Host Device
Host Device and Method for Accessing a Virtual File in a Storage Device by Bypassing a Cache in the Host Device
Hard Disk Drive with Optional Cache Memory
Memory randomization for protection against side channel attacks
Methods for Interrupted Counting of Particles in Cells
Memory Card and Host Device
Simultaneous Multi-State Read or Verify in Non-Volatile Storage
Storage Device Presenting to Hosts Only Files Compatible with a Defined Host Capability
Storage Device for Mounting to a Host
Use by a Host Device Having a First File System of a Portable Storage Device Having a Second File System and Supporting File Segmentation
Dual Interface Card with Backward and Forward Compatibility
Host for Use with Dual Interface Card with Backward and Forward Compatibility
Bookmarked Synchronization of Files
Controller for One Type of Nand Flash Memory for Emulating Another Type of Nand Flash Memory
Method for Efficient Storage of Metadata in Flash Memory
Device Identifier Selection
Optimized Flash Memory Without Dedicated Parity Area and with Reduced Array Size
Method and Memory Device for Generating a Time Estimate
Simultaneous Multi-Level Binary Search in Non-Volatile Storage
System for Enabling Software in Storage-Capable Devices
System and Method of Digital Content Manipulation
Management of Internal Operations by a Storage Device
Patent:
47,500 →
Application:
14/242,409 →
Direct Data Transfer Between Slave Devices
Patent:
46,488 →
Application:
14/243,570 →
Method of Monitoring Host Activity
Patent:
45,908 →
Application:
14/250,143 →
Preloading Data into a Flash Storage Device
Simultaneous Multi-State Read or Verify in Non-Volatile Storage
Patent:
46,573 →
Application:
14/285,426 →
Device Identifier Selection
Local Proxy System and Method
Reading Soft Bits Simultaneously
Methods of Sanitizing a Flash-Based Data Storage Device
Method and System for Printing Graphical Content onto a Plurality of Memory Devices and for Providing a Visually Distinguishable Memory Device
Patent:
47,112 →
Application:
14/803,904 →
Device Identifier Selection
Memory Device with Surface Pattern
Patent:
592,671 →
Application:
29/301,460 →
Memory Device with Surface Pattern
Patent:
593,106 →
Application:
29/301,461 →
Flash Drive
Patent:
601,152 →
Application:
29/322,669 →
Flash Drive
Patent:
601,141 →
Application:
29/322,670 →
Related Assignments
(1)
Other recorded transfers of the patents in this record — the chain of ownership.