CONTENT BINDING AT FIRST ACCESS
First Claim
1. A method of accessing content in a non-volatile storage device, the method comprising:
- in a processor executing an accessing application, the processor communicatively coupled to non-volatile storage device which storage device has (i) content and (ii) a content binding script associated with the content and including instructions to set access to the content, performing;
receiving a request to access the content in the non-volatile storage device;
attempting to access the content;
if the attempt to access the content is successful, accessing the content; and
if the attempt to access the content fails;
reading the content binding script from the non-volatile storage device; and
executing the content binding script, wherein the content binding script, when executed, sets the binding and permits access to the content.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system of binding content at first access is disclosed. A non-volatile storage device may provide a content access script and a content binding script in order to access protected content. An accessing application may attempt to access the protected content by executing a content access script. The accessing application must have permission to access and execute the content access script. If the accessing application cannot access or execute the content access script, the accessing application may access and execute the content binding script. The content binding script contains instructions that enable the accessing application to successfully execute the content access script. The content binding script, when executed, may disable itself from being executed again by moving critical information associated with the access to protected data. Thus, the content binding script may be executed once to enable an accessing application to successfully execute the content access script.
23 Citations
37 Claims
-
1. A method of accessing content in a non-volatile storage device, the method comprising:
in a processor executing an accessing application, the processor communicatively coupled to non-volatile storage device which storage device has (i) content and (ii) a content binding script associated with the content and including instructions to set access to the content, performing; receiving a request to access the content in the non-volatile storage device; attempting to access the content; if the attempt to access the content is successful, accessing the content; and if the attempt to access the content fails; reading the content binding script from the non-volatile storage device; and executing the content binding script, wherein the content binding script, when executed, sets the binding and permits access to the content. - View Dependent Claims (2, 3, 4, 5)
-
6. A method of accessing content in a non-volatile storage device, the method comprising:
in a processor executing an accessing application, the processor communicatively coupled to non-volatile storage device which memory device has (i) content, (ii) a content access script associated with the content and including primary instructions to access the content, and (iii) a second script associated with the content and including second instructions to set access to the content, performing; receiving a request to access the content in the non-volatile storage device; reading the content access script from the non-volatile storage device; attempting to execute the content access script; if the content access script successfully executes, accessing the content with the content access script; and if the content access script fails to execute; reading the second script from the non-volatile storage device; and executing the second script, wherein the second script, when executed, permits the content access script to access the content. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. A method of binding content to a content access account in a non-volatile storage device, the method comprising:
in a processor executing an accessing application that is communicatively coupled with a non-volatile storage device which has (i) content, (ii) a content access account, and (iii) a content binding script associated with the content and including instructions to associate the content access account with a permission to access the content, performing; receiving a request to access the content using the content access account, wherein the content access account is not associated with the permission; reading the content binding script from the non-volatile storage device; and executing the content binding script, wherein the content binding script, when executed, associates the permission with the content access account and prevents an ability to re-execute successfully the content binding script. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
Specification