IP Library Patent Application 11694868
Patent Application
App. No. 11/694,868

SYSTEM FOR CONTROLLING ACCESS TO DIGITAL CONTENT

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 None
App. No.
11/694,868
Abstract

A storage system is provided that includes a memory controller for controlling a throughput rate for utilizing digital content by an accessing system, wherein the throughput rate is associated with information related to the digital content stored as a file. Also, a system for utilizing digital content is provided. The system includes an accessing system for utilizing the digital content, wherein the digital content is released to the accessing system at a controlled throughput rate and the throughput rate is associated with information related to the digital content stored as a file.

Claims (41)

1 . A storage system, comprising;

a memory controller for controlling a throughput rate for utilizing digital content by an accessing system, wherein the throughput rate is associated with information related to the digital content stored as a file.

2 . The storage system of claim 1 , wherein the storage system receives information regarding the file.

3 . The storage system of claim 1 , wherein the throughput rate is provided to the storage system using a command.

4 . The storage system of claim 1 , wherein the storage system processes a security key before releasing the digital content to the accessing system and the throughput rate is associated with the security key.

5 . The storage system of claim 4 , wherein the throughput rate is set when a request to use the security key is received.

6 . The storage system of claim 4 , wherein the throughput rate is associated with an account that is used to access the digital content.

7 . The storage system of claim 1 , wherein the throughput rate is stored by the storage system.

8 . The storage system of claim 1 , wherein the throughput rate is received by the storage system.

9 . The storage system of claim 1 , wherein the throughput rate is determined by the storage system.

10 . The storage system of claim 1 , wherein a naming schema indicates an operation for utilizing the digital content and the throughput rate is associated with the operation.

11 . The storage system of claim 1 , wherein the storage system uses a delay to control the throughput rate.

12 . The storage system of claim 11 , wherein the delay is based on temporarily storing the digital content in an input/output buffer for a duration before releasing the digital content to the accessing system.

13 . The storage system of claim 12 , wherein the delay is variable.

14 . The storage system of claim 12 , wherein a reduced delay is applied when the digital content is initially accessed by the accessing system and the delay is increased as the digital content is utilized by the accessing system.

15 . The storage system of claim 12 , wherein no delay is applied when the digital content is initially accessed by the accessing system and the delay is increased as the digital content is utilized by the accessing system.

16 . The storage system of claim 1 , wherein the storage system controls sending a busy status to the accessing system and timing for sending the busy status depends on the throughput rate for the digital content.

17 . The storage system of claim 1 , wherein the storage system is a non-volatile memory device.

18 . The storage system of claim 1 , wherein the throughput rate is used to control display of advertisement content to a user before any non-advertisement content is utilized by the accessing system.

19 . A system for utilizing digital content, comprising:

an accessing system for utilizing the digital content, wherein the digital content is released to the accessing system at a controlled throughput rate and the throughput rate is associated with information related to the digital content stored as a file.

20 . The system of claim 19 , wherein the throughput rate is based on a content bit-rate.

21 . The system of claim 20 , wherein the content bit rate is determined by a storage system that is aware of a file system structure used for storing the digital content and the storage system is operationally coupled to the accessing system.

22 . The system of claim 20 , wherein the content bit rate is received by a storage system that is unaware of a file system structure used for storing the digital content and the storage system is operationally coupled to the accessing system.

23 . The system of claim 19 , wherein the throughput rate is associated with a digital rights management (DRM) permission in a content license and the content license is used to control access to the digital content.

24 . The system of claim 23 , wherein the content license uses a plurality of throughput rates for different operations that are used for utilizing the digital content.

25 . The system of claim 19 , wherein the throughput rate is associated with a cipher key that is used to pre-process the digital content before it is utilized.

26 . The system of claim 19 , wherein the throughput rate is delivered with a content license.

27 . A system for utilizing digital content, comprising:

an accessing system for utilizing the digital content, wherein the digital content is released to the accessing system at a controlled throughput rate and the throughput rate is associated with an access parameter that is used to control access to the digital content stored as a file.

28 . The system of claim 27 , wherein the access parameter is associated with an operation for utilizing the digital content,

29 . The system of claim 27 , wherein the access parameter is a login credential and a security key.

30 . A system for utilizing digital content, comprising:

an accessing system for utilizing the digital content, wherein the digital content is released to the accessing system at a controlled throughput rate and the controlled throughput rate is associated with information related to the digital content stored as a file and the controlled throughput rate is used as a parameter to delay a pre-processing operation.

31 . The system of claim 30 , wherein a delay is added to the pre-processing operation by a pre-processing module to achieve a desired throughput rate.

32 . The system of claim 31 , wherein the delay is fixed.

33 . The system of claim 31 , wherein the delay is variable.

34 . The system of claim 31 , wherein the delay is added after the digital content has been pre-processed by the pre-processing module.

35 . The system of claim 31 , wherein the delay is added after the digital content has been partially pre-processed by the pre-processing module.

36 . The system of claim 31 , wherein the pre-processing module is a cryptographic module performing cryptographic functions.

37 . The system of claim 31 , wherein the pre-processing module is a DRM module that verifies if a user request to access the digital content is permitted.

Assignments (3)
CHANGE OF NAME Recorded May 25, 2016
From: SANDISK TECHNOLOGIES INC
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 038807/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2016
From: SANDISK CORPORATION
To: SANDISK TECHNOLOGIES INC.
Reel/Frame 038438/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2007
From: JOGAND-COULOMB, FABRICE
To: SANDISK CORPORATION
Reel/Frame 019103/0890 →