Dynamic content delivery
First Claim
1. A method for managing content comprising:
- as executed by one or more computing devices configured to execute specific instructions,obtaining a resource request from a client computing device, the resource including shared content and unique content, wherein the shared content can be accessed by two or more users and wherein the unique content is permitted to be accessed by only a single user;
identifying the shared content and the unique content based on information included in a network identifier associated with the resource request, wherein identifying the shared content and unique content includes identifying the shared and unique content by processing executable code on a client computing device;
obtaining the shared content from at least one of a local cache component or a network resource, the shared content associated with at least one security parameter and a caching parameter;
obtaining the unique content from at least one network resource, the unique content associated with at least one security parameter different from the security parameter associated with the shared content;
processing the shared and unique content responsive to the resource request; and
transmitting the processed shared and unique content.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure relate to the generation and delivery of content including unique and shared components. A content delivery network service provider can obtain requests for content from client computing devices. Based on information provided in the request or otherwise managed by executable code on the client computing device, the CDN service provider obtains one or more pieces of content that may be shared by more than one user or client computing devices. Additionally, the CDN service provider obtains one or more pieces of content that will not be shared by more than one user or more than one client computing device. Responsive to the content request, the CDN service provider can combine the one or more pieces of shared content and the one or more pieces of unique content and deliver the combined content to the requested client computing device.
-
Citations
21 Claims
-
1. A method for managing content comprising:
as executed by one or more computing devices configured to execute specific instructions, obtaining a resource request from a client computing device, the resource including shared content and unique content, wherein the shared content can be accessed by two or more users and wherein the unique content is permitted to be accessed by only a single user; identifying the shared content and the unique content based on information included in a network identifier associated with the resource request, wherein identifying the shared content and unique content includes identifying the shared and unique content by processing executable code on a client computing device; obtaining the shared content from at least one of a local cache component or a network resource, the shared content associated with at least one security parameter and a caching parameter; obtaining the unique content from at least one network resource, the unique content associated with at least one security parameter different from the security parameter associated with the shared content; processing the shared and unique content responsive to the resource request; and transmitting the processed shared and unique content. - View Dependent Claims (2, 3)
-
4. A method for managing content comprising:
as executed by one or more computing devices configured to execute specific instructions, obtaining a resource request from a client computing device, the resource including shared content and unique content, wherein the shared content can be accessed by two or more users, and wherein the unique content is permitted to be accessed by only a single user; identifying the shared content and unique content, wherein identifying the shared content and unique content includes identifying the shared and unique content by processing executable code on a client computing device; obtaining the shared content, the shared content associated with at least one security parameter; obtaining the unique content from at least one network resource, the unique content associated with at least one security parameter different from the security parameter associated with the shared content; processing the shared and unique content responsive to the resource request; and transmitting the processed shared and unique content. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A system for managing content comprising:
one or more processors, executing computer-readable instructions, that cause one or more computing devices associated with the one or more processors to; obtain a resource request from a client computing device, the resource including shared content and unique content, wherein the shared content can be accessed by two or more users, and wherein the unique content is permitted to be accessed by only a single user, and wherein the one or more computing devices associated with the one or more processors are associated with executable code on the client computing device; identify the shared content and unique content based at least partly on information included in a network identifier; obtain the shared content, the shared content associated with at least one security parameter; obtain the unique content from at least one network resource, the unique content associated with at least one security parameter different from the security parameter associated with the shared content; process the shared and unique content responsive to the resource request; and transmit the processed shared and unique content. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
Specification