Remote generation of composite content pages
First Claim
1. A system for compiling content items into a composite resource, the system comprising:
- a network computing component comprising one or more hardware server computing devices, the network computing component configured to execute a browsing application and operable to;
obtain, from a client computing device separate from the network computing component, browsing configuration information associated with a client-based browsing application;
obtain selection information identifying a plurality of content items to be included in a composite network resource, wherein a content item of the plurality of content items comprises a portion of a corresponding network resource of a plurality of network resources;
determine, by the network computing component, to process a first subset of network resources of the plurality of network resources in one or more instances of the browsing application based on the browsing configuration information;
render, using a first instance of the browsing application, a first secure display portion of a first content item of the first subset of network resources;
render, using a second instance of the browsing application, a second secure display portion of a second content item of the first subset of network resources;
determine, by the network computing component, to process a second subset of network resources of the plurality of network resources in the client-based browsing application based on the browsing configuration information;
obtain an unprocessed content item of the second subset of network resources;
generate the composite network resource including the first and second secure display portions from the first subset of network resources and the unprocessed content item from the second subset of network resources; and
transmit the composite network resource to the client computing device, wherein the client computing device displays the first and second secure display portions and processes the unprocessed content item to render the unprocessed content item for display.
1 Assignment
0 Petitions
Accused Products
Abstract
Features are disclosed for creating composite content pages comprising items from various network-enabled content pages. Selection of items to include in a composite page is not limited to items formatted or exposed by content providers in a specific format, such as RSS. A network computing component can retrieve, process, and format content from any content provider, and then generate a composite page containing the selected content items in a format specified by a user or automatically determined by the network computing component. Additionally, the content items can be processed to reduce or prevent the likelihood of security issues that may arise when compiling content from different content providers into a single composite page.
207 Citations
24 Claims
-
1. A system for compiling content items into a composite resource, the system comprising:
a network computing component comprising one or more hardware server computing devices, the network computing component configured to execute a browsing application and operable to; obtain, from a client computing device separate from the network computing component, browsing configuration information associated with a client-based browsing application; obtain selection information identifying a plurality of content items to be included in a composite network resource, wherein a content item of the plurality of content items comprises a portion of a corresponding network resource of a plurality of network resources; determine, by the network computing component, to process a first subset of network resources of the plurality of network resources in one or more instances of the browsing application based on the browsing configuration information; render, using a first instance of the browsing application, a first secure display portion of a first content item of the first subset of network resources; render, using a second instance of the browsing application, a second secure display portion of a second content item of the first subset of network resources; determine, by the network computing component, to process a second subset of network resources of the plurality of network resources in the client-based browsing application based on the browsing configuration information; obtain an unprocessed content item of the second subset of network resources; generate the composite network resource including the first and second secure display portions from the first subset of network resources and the unprocessed content item from the second subset of network resources; and transmit the composite network resource to the client computing device, wherein the client computing device displays the first and second secure display portions and processes the unprocessed content item to render the unprocessed content item for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A computer-implemented method comprising:
as implemented by a server system comprising one or more computing devices configured to execute specific instructions, obtaining, from a client computing device separate from the server system, browsing configuration information associated with a client-based browsing application; obtaining selection information identifying a plurality of content items to be included in a composite network resource; determining, by the server system, to process a first subset of network resources of the plurality of network resources in one or more instances of a server-side browsing application executed by the server system based on the browsing configuration information; rendering, using a first instance of the server-side browsing application, a first secure display portion of a first content item of the first subset of network resources; rendering, using a second instance of the server-side browsing application, a second secure display portion of a second content item of the first subset of network resources; determining, by the server system, to process a second subset of network resources of the plurality of network resources in the client-based browsing application based on the browsing configuration information; obtaining an unprocessed content item of the second subset of network resources; generating the composite network resource including the first and second secure display portions from the first subset of network resources and the unprocessed content item from the second subset of network resources; and transmitting the composite network resource to the client computing device, wherein the client computing device displays the rendered display portion and processes the unprocessed content item to render the unprocessed content item for display. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
Specification