Method and apparatus for dynamic protection of static and dynamic content
First Claim
1. A computer-implemented method executed by one or more computing devices for protecting dynamic content in a system for managing use of the content in accordance with usage rights associated with the content, the method comprising:
- receiving, by at least one of the one or more computing devices, a request from a user device associated with a content consumer for access to content that dynamically changes, wherein the content is stored on a server;
determining, by at least one of the one or more computing devices, where the request for access to the content comes from;
gathering, by at least one of the one or more computing devices, information from at least one source to build the content in accordance with the request;
mapping, by at least one of the one or more computing devices, the content to one or more usage rights, wherein at least one of the one or more usage rights is selected based at least in part on the characteristics of the request and the determination of where the request for access to the content came from;
sending, by at least one of the one or more computing devices, a reply including at least one of the one or more usage rights to the user device associated with the content consumer; and
permitting, by at least one of the one or more computing devices, use of the content based on at least one of the one or more usage rights under control of a security module for enforcing usage rights.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for dynamically protecting content in a system for managing use of the content in accordance with usage rights. A request is received from a user device for content stored on a server. Information is gathered from at least one source to build the content in accordance with the request and the content is mapped to usage rights. A reply including the usage rights is sent to the user device, and use of the content is permitted based on the usage rights under control of a security module for enforcing usage rights.
255 Citations
36 Claims
-
1. A computer-implemented method executed by one or more computing devices for protecting dynamic content in a system for managing use of the content in accordance with usage rights associated with the content, the method comprising:
-
receiving, by at least one of the one or more computing devices, a request from a user device associated with a content consumer for access to content that dynamically changes, wherein the content is stored on a server; determining, by at least one of the one or more computing devices, where the request for access to the content comes from; gathering, by at least one of the one or more computing devices, information from at least one source to build the content in accordance with the request; mapping, by at least one of the one or more computing devices, the content to one or more usage rights, wherein at least one of the one or more usage rights is selected based at least in part on the characteristics of the request and the determination of where the request for access to the content came from; sending, by at least one of the one or more computing devices, a reply including at least one of the one or more usage rights to the user device associated with the content consumer; and permitting, by at least one of the one or more computing devices, use of the content based on at least one of the one or more usage rights under control of a security module for enforcing usage rights. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for protecting dynamic content in a system for managing use of the content in accordance with usage rights associated with the content, the apparatus comprising:
-
one or more processors; and one or more memories operatively coupled to at least one of the one or more processors and having instructions stored thereon that, when executed by at least one of the one or more processors, cause at least one of the one or more processors to; receive a request from a user device associated with a content consumer for access to content that dynamically changes, wherein the content is stored on a server; gather information from at least one source to build the content in accordance with the request; determine where the request for access to the content comes from; map the content to one or more usage rights, wherein at least one of the one or more usage rights is selected based at least in part on the characteristics of the request and the determination of where the request for access to the content came from; send a reply including at least one of the one or more usage rights to the user device associated with the content consumer; and permit use of the content based on at least one of the one or more usage rights under control of a security module for enforcing usage rights. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method executed by one or more computing devices for protecting dynamic content in a system for managing use of the content in accordance with usage rights associated with the content, the method comprising:
-
storing, by at least one of the one or more computing devices, content on a server; identifying, by at least one of the one or more computing devices, one or more requests for access to the content; mapping, by at least one of the one or more computing devices, one or more usage rights to at least one of the identified requests; modifying, by at least one of the one or more computing devices, the content on the server; receiving, by at least one of the one or more computing devices, a request from a user device associated with a content consumer for access to the modified content; determining, by at least one of the one or more computing devices, where the request for access to the content comes from; gathering, by at least one of the one or more computing devices, information from at least one source to build a response content in accordance with the request; mapping, by at least one of the one or more computing devices, the response content to at least one of the one or more usage rights, wherein the at least one of the one or more usage rights is selected based at least in part on the characteristics of the request, the determination of where the request for access to the content came from, and on the mapping of the one or more usage rights to the at least one identified request; sending, by at least one of the one or more computing devices, a reply including at least one of the one or more usage rights to the user device associated with the content consumer; and permitting, by at least one of the one or more computing devices, use of the content based on at least one of the one or more usage rights under control of a security module for enforcing usage rights. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. At least one non-transitory computer-readable medium storing computer-readable instructions that, when executed by one or more computing devices, cause at least one of the one or more computing devices to:
-
receive a request from a user device associated with a content consumer for access to content that dynamically changes, wherein the content is stored on a server; gather information from at least one source to build the content in accordance with the request; determine where the request for access to the content comes from; map the content to one or more usage rights, wherein at least one of the one or more usage rights is selected based at least in part on the characteristics of the request and the determination of where the request for access to the content came from; send a reply including at least one of the one or more usage rights to the user device associated with a content consumer; and permit use of the content based on at least one of the one or more usage rights under control of a security module for enforcing usage rights. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification