Patents by Inventor Donald Ray Bryant-Rich
Donald Ray Bryant-Rich has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9437312Abstract: 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 indicator to indicate a finalize status of the semiconductor memory. In response to receiving the instruction to finalize the data at the data storage device, the status indicator is set to a finalize value. Write to the semiconductor memory operations are prevented by the controller in response to the status indicator having the finalize value.Type: GrantFiled: February 26, 2009Date of Patent: September 6, 2016Assignee: SANDISK IL LTD.Inventors: Donald Ray Bryant-Rich, Tal Sagy
-
Patent number: 9342470Abstract: Methods for enabling software from a storage-capable device including the steps of: loading, by a host system operationally connected to the storage-capable device, software from an authenticatable storage area residing in the storage-capable device; validating the software; and installing the validated software, wherein the validated software provides an interface between the host system and the storage-capable device. In some embodiments, the software is enabling software, the method further including the step of loading, by the host system, device-functionality software from the authenticatable storage area. In some embodiments, the method further includes the steps of: validating the device-functionality software; and enabling the validated device-functionality software.Type: GrantFiled: October 14, 2013Date of Patent: May 17, 2016Assignee: SanDisk Technologies Inc.Inventors: Donald Ray Bryant-Rich, Judah Gamliel Hahn
-
Patent number: 9171004Abstract: 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 includes a first entry corresponding to the data file. In response to receiving the instruction to delete the data file, multiple attribute bits of the first entry are programmed and also a first bit of the first entry is programmed. The first bit of the first entry is distinct from the multiple attribute bits. Programming the multiple attribute bits converts the first entry from a first entry type to a second entry type. Programming the first bit of the first entry indicates that the first entry has an unused status.Type: GrantFiled: March 9, 2009Date of Patent: October 27, 2015Assignee: SANDISK IL LTD.Inventors: Donald Ray Bryant-Rich, Tal Sagy
-
Patent number: 9104618Abstract: Enhanced configuration of security and access control for data in a storage device is disclosed. A request is received to access an addressable memory location in a storage media within the storage device. A set of addressable memory locations with contiguous addresses identified by an address range is associated with first and second characteristics. The first characteristic is applied if the addressable memory location is within the set of addressable memory locations, and an entity is currently authenticated to and authorized to access the set of addressable memory locations. The second characteristic is applied if the addressable memory location is within the set of addressable memory locations, and no entity is currently authenticated to and authorized to access the set of addressable memory locations. The set of addressable memory locations can also be a logical partition, where the first and second characteristics are stored in a logical partition table.Type: GrantFiled: December 18, 2008Date of Patent: August 11, 2015Assignee: SanDisk Technologies Inc.Inventors: Rotem Sela, Michael Holtzman, Ron Barzilai, Donald Ray Bryant-Rich
-
Patent number: 8996795Abstract: A storage device comprising a non-volatile memory for storing data, and an input device that is operative to select an operating mode of the storage device prior to mounting the storage device, such that each operating mode represents a different type of storage device. A controller interfaces with the input device to establish the selected operating mode of the storage device once the storage device is mounted.Type: GrantFiled: July 19, 2012Date of Patent: March 31, 2015Assignee: SanDisk IL Ltd.Inventors: Eitan Mardiks, Donald Ray Bryant-Rich
-
Patent number: 8972426Abstract: A method includes defining a host capability; creating for a storage device a second directory tree from a first directory tree of the storage device that is included in a file system within the storage device; and, for a data file that is stored in the storage device and is selectable for consumption by a host through the first directory tree that is included in the storage device's file system, determining whether the data file requires for consumption a host having the defined host capability. If the data file requires a host having the defined host capability, an entry is created in the second directory tree in which the data file is not selectable for consumption by the host. Otherwise, an entry is created in the second directory tree in which the data file is selectable for consumption by the host.Type: GrantFiled: July 3, 2012Date of Patent: March 3, 2015Assignee: Sandisk IL Ltd.Inventors: Ari Daniel Fruchter, Judah Gamliel Hahn, Donald Ray Bryant-Rich, Daniel Isaac Goodman
-
Patent number: 8943409Abstract: Displaying storage device-generated menus for playback includes connecting a storage device to a host capable of playing back video content, and presenting to the host a root directory through which a content selection file allows selecting video files for playback through user-storage device interaction, and, optionally, one or more service files that provide various useful information that are also playable back through user-storage device interaction. This typically further includes displaying a Main Menu that represents these files and playing Main Menu items as regular video files/contents. While the content selection file is played back, a content selection menu is generated by the storage device and displayed by the host, and each content selection menu item is playable by transmitting a playback command to the storage device rather than to the host. A storage device is also provided, which uses such method.Type: GrantFiled: December 26, 2008Date of Patent: January 27, 2015Assignee: SanDisk IL Ltd.Inventors: Donald Ray Bryant-Rich, Daniel Isaac Goodman, Judah Gamliel Hahn
-
Patent number: 8812769Abstract: A data storage device includes a non-volatile memory array, a user input device, and a host interface adapted to connect the data storage device to a host device and convey data to the host device. In response to a first operation of the user input device, application configuration data is communicated from the data storage device to the host device. The application configuration data is configured to trigger execution by the host device of a configuration application that includes a listing of a plurality of applications for display by the host device allowing a user to identify a selected application. In response to selection of an application, application designation data is generated and stored in the non-volatile memory array. In response to a second operation of the user input device, the application designation data is communicated to the host device to trigger automatic execution by the host device of the selected application.Type: GrantFiled: October 30, 2008Date of Patent: August 19, 2014Assignee: Sandisk IL Ltd.Inventors: Donald Ray Bryant-Rich, Amir Aharonovich
-
Publication number: 20140143794Abstract: Methods for enabling software from a storage-capable device including the steps of: loading, by a host system operationally connected to the storage-capable device, software from an authenticatable storage area residing in the storage-capable device; validating the software; and installing the validated software, wherein the validated software provides an interface between the host system and the storage-capable device. In some embodiments, the software is enabling software, the method further including the step of loading, by the host system, device-functionality software from the authenticatable storage area. In some embodiments, the method further includes the steps of: validating the device-functionality software; and enabling the validated device-functionality software.Type: ApplicationFiled: October 14, 2013Publication date: May 22, 2014Inventors: Donald Ray Bryant-Rich, Judah Gamliel Hahn
-
Patent number: 8561087Abstract: Methods for enabling software from a storage-capable device including the steps of: loading, by a host system operationally connected to the storage-capable device, software from an authenticatable storage area residing in the storage-capable device; validating the software; and installing the validated software, wherein the validated software provides an interface between the host system and the storage-capable device. In some embodiments, the software is enabling software, the method further including the step of: loading, by the host system, device-functionality software from the authenticatable storage area. In some embodiments, the method further includes the steps of: validating the device-functionality software; and enabling the validated device-functionality software.Type: GrantFiled: July 16, 2008Date of Patent: October 15, 2013Assignee: SanDisk IL Ltd.Inventors: Donald Ray Bryant-Rich, Yehuda Hahn
-
Patent number: 8539174Abstract: A host device includes a first file system, and a storage device includes a plurality of memory units and a plurality of controllers. While the host device is operative coupled to the storage device, the host device creates a second file system corresponding to the storage device and copies host content from the first file system to the second file system. The second file system is segmented into a plurality of segments, each of the plurality of segments being uniquely associated with a particular one of the plurality of controllers. The host device selects a data transfer rate to write the host content from the second file system to the storage device.Type: GrantFiled: September 5, 2012Date of Patent: September 17, 2013Assignee: Sandisk IL Ltd.Inventors: Judah Gamliel Hahn, Donald Ray Bryant-Rich
-
Patent number: 8495234Abstract: 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 to the controller. A multimedia interface connector is coupled to the streaming media capture circuit and further coupled to the video playback circuit. In response to detecting streaming multimedia data incoming from an external device via the multimedia interface connector, the incoming streaming multimedia data is provided to the streaming media capture circuit to generate multimedia file format data that is stored to the memory as a multimedia file.Type: GrantFiled: June 29, 2009Date of Patent: July 23, 2013Assignee: Sandisk IL Ltd.Inventors: Donald Ray Bryant-Rich, Amir Aharonovich
-
Patent number: 8417668Abstract: 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 includes a host interface and a hub configured for operatively connecting between the storage device interfaces and the host interface. The hub is operative to create a virtual file system that aggregates the storage device file systems. The virtual file system is configured to represent to a host, via the host interface, each file of a first group and to refrain from representing to the host each file of a second group, where the files are stored in one or more of the plurality of storage devices. Each file of the first group satisfies a first condition and each file of the second group fails to satisfy the first condition.Type: GrantFiled: May 9, 2011Date of Patent: April 9, 2013Assignee: Sandisk IL Ltd.Inventors: Judah Gamliel Hahn, Donald Ray Bryant-Rich, Rotem Gazit, Ziv Baduach
-
Patent number: 8414333Abstract: A memory card structure includes a memory card body dimensioned to house a memory and a controller, and the memory card body has an edge connector portion having a thickness that complies with a memory card specification. The memory card body includes a recessed portion dimensioned to receive an external plug. The memory card structure also includes an electrical connector that is coupleable to a Universal Serial Bus (USB) plug and that is electrically coupled to at least one of the memory and the controller. The electrical connector extends from the recessed portion of the memory card body.Type: GrantFiled: June 5, 2012Date of Patent: April 9, 2013Assignee: Sandisk IL Ltd.Inventor: Donald Ray Bryant-Rich
-
Patent number: 8412905Abstract: A storage system includes a secondary data store for backing up the primary data store, a deleted data store for retention of deleted data, and a data management application for managing the backing up of stored and deleted data of the primary data store. The deleted data store may be either separate from the secondary data store or implemented within the secondary data store. The data management application may automatically free up space for backup of data newly added to or deleted from the primary data store, by selectively removing data from the deleted data store, based application of appropriate criteria.Type: GrantFiled: January 1, 2009Date of Patent: April 2, 2013Assignee: Sandisk IL Ltd.Inventor: Donald Ray Bryant-Rich
-
Patent number: 8386723Abstract: 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 data storage device also includes a device address space that is independent from the host memory address space. The device address space includes a first address region and a second address region, where the second address region is distinct from the first address region. The data storage device also includes a non-volatile memory array and a controller coupled to the non-volatile memory array and further coupled to a mapped device. The controller is adapted to, in response to a first request from the host for access to the first address region of the device address space, perform a memory access operation at the non-volatile memory array.Type: GrantFiled: February 11, 2009Date of Patent: February 26, 2013Assignee: Sandisk IL Ltd.Inventor: Donald Ray Bryant-Rich
-
Patent number: 8359418Abstract: 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 enclosing the card holder has an opening that is dimensioned to enable insertion of a memory card into the card holder. The first USB connector is configured to connect to a second USB connector of the memory card when the memory card is inserted into the card holder.Type: GrantFiled: February 26, 2009Date of Patent: January 22, 2013Assignee: Sandisk IL Ltd.Inventor: Donald Ray Bryant-Rich
-
Publication number: 20120331252Abstract: A host device includes a first file system, and a storage device includes a plurality of memory units and a plurality of controllers. While the host device is operative coupled to the storage device, the host device creates a second file system corresponding to the storage device and copies host content from the first file system to the second file system. The second file system is segmented into a plurality of segments, each of the plurality of segments being uniquely associated with a particular one of the plurality of controllers. The host device selects a data transfer rate to write the host content from the second file system to the storage device.Type: ApplicationFiled: September 5, 2012Publication date: December 27, 2012Applicant: SANDISK IL LTD.Inventors: Judah Gamliel Hahn, Donald Ray Bryant-Rich
-
Publication number: 20120284455Abstract: A storage device comprising a non-volatile memory for storing data, and an input device that is operative to select an operating mode of the storage device prior to mounting the storage device, such that each operating mode represents a different type of storage device. A controller interfaces with the input device to establish the selected operating mode of the storage device once the storage device is mounted.Type: ApplicationFiled: July 19, 2012Publication date: November 8, 2012Inventors: Eitan Mardiks, Donald Ray Bryant-Rich
-
Publication number: 20120271859Abstract: A method includes defining a host capability; creating for a storage device a second directory tree from a first directory tree of the storage device that is included in a file system within the storage device; and, for a data file that is stored in the storage device and is selectable for consumption by a host through the first directory tree that is included in the storage device's file system, determining whether the data file requires for consumption a host having the defined host capability. If the data file requires a host having the defined host capability, an entry is created in the second directory tree in which the data file is not selectable for consumption by the host. Otherwise, an entry is created in the second directory tree in which the data file is selectable for consumption by the host.Type: ApplicationFiled: July 3, 2012Publication date: October 25, 2012Applicant: SANDISK IL LTD.Inventors: ARI DANIEL FRUCHTER, JUDAH GAMLIEL HAHN, DONALD RAY BRYANT-RICH, DANIEL ISAAC GOODMAN