IP Library Granted Patent US 8,732,179
Granted Patent B2
US 8,732,179 · App. 12/341,320 · Granted May 20, 2014

Method for providing a suggested read list of digital data to a host device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,732,179
App. No.
12/341,320
Granted
May 20, 2014
Kind
B2
Abstract

The embodiments described herein generally relate to a local mass storage device that provides a suggested read list of digital data to a host device. In one embodiment, a method is provided in which a local mass storage device receives a request from a host device for a suggested read list of digital data stored in the local mass storage device. The local mass storage device creates the suggested read list and provides the suggested read list to the host device. In this embodiment, the local mass storage device is managed by the host device using a logical block addressing protocol.

Claims (32)

1. A method for providing a suggested read list of digital data to a host device, the method comprising:

performing by a local mass storage device in communication with a host device, wherein the local mass storage device comprises a controller and a memory storing digital data:

receiving a request from the host device for a suggested read list of digital data stored in the memory;

creating the suggested read list at the local mass storage device based on information regarding the digital data which is stored in the local mass storage device; and

providing the suggested read list to the host device without transferring the information used to create the suggested read list;

wherein the at least part of the memory of the local mass storage device is managed by the host device using a logical block addressing protocol;

wherein a different communication protocol is used to receive the request from the host device and provide the suggested read list to the host device; and

wherein the suggested read list specifies data locations in the memory for the digital data in the suggested read list.

2. The method of claim 1 , wherein the different communication protocol is an Internet protocol.

3. The method of claim 1 , wherein the read list is created based on properties associated with the stored digital data.

4. The method of claim 1 , wherein the read list is created based on a set of policies.

5. The method of claim 4 , wherein the memory comprises a public area managed by a file system on the host device and a private area internally managed by the local mass storage device and not by the file system on the host device, wherein the public area stores the digital data, and wherein the private area stores the set of policies.

6. The method of claim 1 , wherein the suggested read list comprises a play list of digital media objects or files.

7. The method of claim 1 , wherein the suggested read list comprises a list of file records.

8. The method of claim 1 , wherein the suggested read list comprises a list of sectors to read.

9. A mass storage device comprising:

an input/output port configured to connect the mass storage device with a host device;

a memory storing digital data; and

a controller in communication with the input/output port and the memory, wherein the controller is operative to:

receive a request from the host device for a suggested read list of digital data stored in the memory;

create the suggested read list at the mass storage device based on information regarding the digital data which is stored in the local mass storage device; and

provide the suggested read list to the host device without transferring the information used to create the suggested read list;

wherein at least part of the memory of the mass storage device is managed by the host device using a logical block addressing protocol;

wherein a different communication protocol is used to receive the request from the host device and provide the suggested read list to the host device; and

wherein the suggested read list specifies data locations in the memory for the digital data in the suggested read list.

10. The mass storage device of claim 9 , wherein the second protocol is an internet protocol.

11. The mass storage device of claim 9 , wherein the read list is created based on properties associated with the stored digital data.

12. The mass storage device of claim 9 , wherein the read list is created based on a set of policies.

13. The mass storage device of claim 12 , wherein the memory comprises a public area managed by a file system on the host device and a private area internally managed by the local mass storage device and not by the file system on the host device, wherein the public area stores the digital data, and wherein the private area stores the set of policies.

14. The mass storage device of claim 9 , wherein the suggested read list comprises a play list of digital media objects or files.

15. The mass storage device of claim 9 , wherein the suggested read list comprises a list of file records.

16. The mass storage device of claim 9 , wherein the suggested read list comprises a list of sectors to read.

Assignments (5)
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2024
From: WESTERN DIGITAL ISRAEL, LTD.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 069267/0794 →
CHANGE OF NAME Recorded Aug 21, 2020
From: SANDISK IL LTD
To: WESTERN DIGITAL ISRAEL LTD
Reel/Frame 053574/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2009
From: NOCHIMOWSKI, ALAIN; RAVE, MICHA
To: SANDISK IL LTD.
Reel/Frame 022393/0937 →