Capture of Content from Dynamic Resource Services
First Claim
Patent Images
1. A computer comprising:
- a processor configured to execute instructions;
instructions that, when executed by the processor, direct the computer to perform operations comprising;
receiving data from a client application relating to a content access operation;
generating an identifier for the content access operation;
receiving a request from the client application for a resource associated with the received data;
augmenting the request with the identifier;
transmitting the identifier, by the client application, to a processing application configured to process the data in response to receiving the identifier, the processing application being separate from the client application;
providing, by the client application, content to be displayed for viewing;
processing the data at the processing application to create processed data, the processed data comprising a captured image of the resource, wherein the captured image includes more content than the content displayed for viewing at the client application, the content displayed for viewing comprising a portion of the resource, the captured image containing the content displayed for viewing at the client application and another portion of the resource comprising viewable web page content; and
storing the resource associated with the identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods are described which enable processing of resources originally accessed by a content access operation. An identifier is generated and used to augment all requests for resources which relate to a particular content access operation. A proxy stores the resources associated with the identifier and then sends the resources to the application that requested them (e.g. a browser). The resources may be requested from the proxy by applications using the identifier so that they can be processed (e.g. thumbnail generation, textual analysis) and the processed data may be stored and/or presented to the user.
-
Citations
20 Claims
-
1. A computer comprising:
-
a processor configured to execute instructions; instructions that, when executed by the processor, direct the computer to perform operations comprising; receiving data from a client application relating to a content access operation; generating an identifier for the content access operation; receiving a request from the client application for a resource associated with the received data; augmenting the request with the identifier; transmitting the identifier, by the client application, to a processing application configured to process the data in response to receiving the identifier, the processing application being separate from the client application; providing, by the client application, content to be displayed for viewing; processing the data at the processing application to create processed data, the processed data comprising a captured image of the resource, wherein the captured image includes more content than the content displayed for viewing at the client application, the content displayed for viewing comprising a portion of the resource, the captured image containing the content displayed for viewing at the client application and another portion of the resource comprising viewable web page content; and storing the resource associated with the identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-readable storage medium having machine-executable instructions encoded thereon that upon execution by a processor direct a machine to perform operations comprising:
-
receiving a navigation request for a web page from a first browser; augmenting the navigation request with a unique identifier associated with the navigation request; obtaining the web page from a web server in response to the navigation request; transmitting the web page and the unique identifier to the first browser; causing display of a first portion of the web page via the first browser; sending the unique identifier to a second browser; in response to receipt of the unique identifier, receiving at the second browser the web page associated with the unique identifier; adjusting by the second browser, a size of a window of the second browser to encompass the web page in entirety; capturing by the second browser, a thumbnail image of the adjusted window of the second browser, wherein the captured thumbnail image contains the first portion of the web page displayed at the first browser and a second portion of the web page comprising viewable web page content; causing display of the thumbnail image at the first browser; navigating to a web link associated with the web page at the second browser and accessing a web resource from the web link; and processing the web page and the web resource from the web link. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A processor configured to execute instructions, the instructions upon execution by the processor, directing a computer to perform acts comprising:
-
receiving an identifier from an application add-in at a processing application, the identifier associated with a content access operation; responsive to receiving the identifier, requesting at least one resource associated with the content access operation; processing the at least one resource to create processed data, wherein the processing comprises; adjusting a size of a window of the processing application to show an entire web page content; and capturing a thumbnail image of the entire web page content based on the processed data shown by the processing application, the processed data comprising a captured image of the at least one resource, the captured image including more content than a web page content for display, the captured image containing the web page content for display and additional viewable web page content for additional display, wherein the additional viewable web page content is based at least in part on the at least one resource. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification