Remote browsing session management
First Claim
1. A system for providing operating metrics, the system comprising:
- a network computing component comprising a software module executing on computer hardware, wherein the network computing component is operable to;
host an instance of a server-hosted browsing application, the instance of the server-hosted browsing application in communication with a client-hosted browsing application of a client computing device separate from the network computing component, wherein the client computing device is configured to process a client and content provider browsing session comprising receipt of one or more network resources from a content provider in response to a client request;
process, in the instance of the server-hosted browsing application, a server and content provider browsing session, wherein the server and content provider browsing session comprises receipt of the one or more network resources from the content provider in response to the client request; and
create a plurality of remote operating metrics associated with performance of the server and content provider browsing session; and
a metric reporting component comprising a software module executing on computer hardware, wherein the metric reporting component is operable to;
receive, from the client computing device, a plurality of client operating metrics associated with performance of the client and content provider browsing session, wherein the plurality of client operating metrics are created by the client-hosted browsing application without using executable code downloaded during the client and content provider browsing session;
receive, from the instance of the server-hosted browsing application, the plurality of remote operating metrics; and
compile at least a portion of the client operating metrics and remote operating metrics related to the client request.
1 Assignment
0 Petitions
Accused Products
Abstract
A browsing process is directed to the generation and management of a browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The browse session instance may correspond to requested network content. The network computing provider retrieves the requested content through an instantiated network browse session instance, and performs a first set of processing actions to generate a processing result. The processing result may be provided to the client computing device for display, including performing a second set of processing actions on the processing result at the client computing device. Metrics related to the retrieval, processing, and use of requested network content may be recorded and transmitted to a metric reporting server.
163 Citations
12 Claims
-
1. A system for providing operating metrics, the system comprising:
-
a network computing component comprising a software module executing on computer hardware, wherein the network computing component is operable to; host an instance of a server-hosted browsing application, the instance of the server-hosted browsing application in communication with a client-hosted browsing application of a client computing device separate from the network computing component, wherein the client computing device is configured to process a client and content provider browsing session comprising receipt of one or more network resources from a content provider in response to a client request; process, in the instance of the server-hosted browsing application, a server and content provider browsing session, wherein the server and content provider browsing session comprises receipt of the one or more network resources from the content provider in response to the client request; and create a plurality of remote operating metrics associated with performance of the server and content provider browsing session; and a metric reporting component comprising a software module executing on computer hardware, wherein the metric reporting component is operable to; receive, from the client computing device, a plurality of client operating metrics associated with performance of the client and content provider browsing session, wherein the plurality of client operating metrics are created by the client-hosted browsing application without using executable code downloaded during the client and content provider browsing session; receive, from the instance of the server-hosted browsing application, the plurality of remote operating metrics; and compile at least a portion of the client operating metrics and remote operating metrics related to the client request. - View Dependent Claims (2, 3, 4)
-
-
5. A system for providing browsing metrics, the system comprising:
-
one or more computer processors; one or more computing memories, the one or more computer memories accessible by at least one of the one or more computer processors; and a metric reporting component comprising an executable software module in the computer memory, the executable software module executed by at least one of the one or more computer processors, wherein the metric reporting component is operable to; receive, from a client-hosted browsing application executing on a client computing device, a plurality of client operating metrics associated with performance of a client and content provider browsing session processed by the client-hosted browsing application, wherein the plurality of client operating metrics are created by the client-hosted browsing application in connection with one or more client-initiated requests for content, and wherein the client computing device does not download, during the client and content provider browsing session, executable code to create the client operating metrics; receive, from an instance of a server-hosted browsing application executing on a server computing device, a plurality of remote operating metrics associated with performance of a server and content provider browsing session processed by the instance of the server-hosted browser application, wherein the plurality of remote operating metrics are created by the server-hosted browsing application in connection with the one or more client-initiated requests for content; and compile at least a portion of the client operating metrics and remote operating metrics related to the one or more client-initiated requests. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
Specification