Apparatus and method for providing access rights information in a portion of a file
First Claim
1. A method of controlling access to content, comprising:
- receiving a request from a computing device to perform a function on a portion of a web page;
processing access rights tags in source code of the portion of the web page to determine allowable access to the content in the portion of the web page, wherein processing the access rights tags in the web page to determine allowable access to the content includes determining the allowable access based on a combination of the access rights tags and a user access level associated with a user of the computing device; and
controlling access, by the computing device, to the content based on the allowable access determined from access rights tags in the source code of the portion of the web page, wherein a plurality of functions may be performed on the portion of the web page, and wherein the access rights tags provide information regarding subsets of the plurality of functions that may be performed for each defined user access level, and wherein determining the allowable access based on a combination of the access rights tags and a user access level includes determining if the request to perform a function on a file requests a function that is within a subset of functions associated with the user access level of the user of the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for providing access rights information on computer accessible content are provided. The apparatus and method provide a mechanism through which access rights information is provided in association with information and content such that use of the information and content is controlled based on the access rights information. The apparatus and method include access rights information tags being associated with information and content. A web browser is provided with code, either in the web browser, or as a plugin application or browser extension, to process the access rights information and thereby control the usage of the associated information and content. In addition to being implemented as tags, the access rights information may be inserted into a file such as in the file header. In such an embodiment, the file header includes a pointer to the file data and thus, the inclusion of the access rights information into the file header does not disrupt the processing of the file. Moreover, with this embodiment, since the access rights information is part of the file itself, it becomes more difficult for would-be hackers to remove the access rights information.
167 Citations
34 Claims
-
1. A method of controlling access to content, comprising:
-
receiving a request from a computing device to perform a function on a portion of a web page;
processing access rights tags in source code of the portion of the web page to determine allowable access to the content in the portion of the web page, wherein processing the access rights tags in the web page to determine allowable access to the content includes determining the allowable access based on a combination of the access rights tags and a user access level associated with a user of the computing device; and
controlling access, by the computing device, to the content based on the allowable access determined from access rights tags in the source code of the portion of the web page, wherein a plurality of functions may be performed on the portion of the web page, and wherein the access rights tags provide information regarding subsets of the plurality of functions that may be performed for each defined user access level, and wherein determining the allowable access based on a combination of the access rights tags and a user access level includes determining if the request to perform a function on a file requests a function that is within a subset of functions associated with the user access level of the user of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product in a computer readable medium for controlling access to content, comprising:
-
first instructions for receiving a request from a computing device to perform a function on a portion of a web page;
second instructions for processing access rights tags in source code of the portion of the web page to determine allowable access to content in the portion of the web page, wherein second instructions for processing the access rights tags in the portion of the web page to determine allowable access to the content includes instructions for determining the allowable access based on a combination of the access rights tags and a user access level associated with a user of the computing device; and
third instructions for controlling access by the computing device to the content based on the allowable access determined from the access rights tags in the source code of the portion of the web page, wherein a plurality of functions may be performed on the portion of the web page, and wherein the access rights tags provide information regarding subsets of the plurality of functions that may be performed for each defined user access level, and wherein the instructions for determining the allowable access based on a combination of the access rights tags and a user access level includes instructions for determining if the request to perform a function on a portion of the web page requests a function that is within a subset of functions associated with the user access level of the user of the computing device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus for controlling access to content, comprising:
-
means for receiving a request from a computing device to perform a function on a portion of a web page;
means for processing access rights tags in source code for the portion of the web page to determine allowable access to content in the portion of the web page, wherein means for processing the access rights tags in the portion of the web page to determine allowable access to the content includes means for determining the allowable access based on a combination of the access rights tags and a user access level associated with a user of the computing device; and
means for controlling access by the computing device to the content based on the allowable access determined from the access rights tags in the source code of the portion of the web page, wherein a plurality of functions may be performed on the portion of the web page, and wherein the access rights tags provide information regarding subsets of the plurality of functions that may be performed for each defined user access level, and wherein the means for determining the allowable access based on a combination of the access rights tags and a user access level includes means for determining if the request to perform a function on the portion of the web page requests a function that is within a subset of functions associated with the user access level of the user of the computing device. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
Specification