Determining appropriate browsing applications for selected network resources
AssigneeAmazon Technologies, Inc.
InventorJay Austin Crosley
Life of this patent
Estimating the term…
Abstract
A network resource, such as a page, may be loaded or rendered in different manners on a plurality of different browsers. Data and information regarding the loading and/or rendering of various network resources on a variety of browsers, including data or information regarding errors, latencies or customer ratings of the loading or rendering of such resources on such browsers, may be evaluated in order to identify the most appropriate browser for viewing a requested network resource. If that network resource is available to a user who requests the network resource, then a recommendation or an instruction to view the network resource in the most appropriate browser may be provided to the user.
Claims28
A non-transitory computer readable medium having computer-executable instructions stored thereon,
- wherein the instructions, when executed, cause a computer having at least one computer processor to perform a method comprising:
- identifying information regarding a request for a first network resource from a first browser operating on the computer;
- identifying browser performance data regarding the first network resource in a data store;
- identifying a preferred browser available on the computer for the first network resource based at least in part on the browser performance data regarding the first network resource;
- determining whether the first browser is the preferred browser available on the computer;
- in response to determining that the first browser is the preferred browser available on the computer,
- causing the first network resource to be displayed in the first browser;
- and
- in response to determining that the first browser is not the preferred browser available on the computer;
- causing the first network resource to be displayed in the preferred browser available on the computer.
A computer-implemented method for displaying network resources comprising:
- receiving, from a computing device over a network, information regarding a network resource requested by the computing device;
- identifying, using a computer processor, operational data regarding presentation of a plurality of network resources on a plurality of browsers;
- selecting, using the computer processor, at least one of the plurality of browsers as a preferred browser for presenting the requested network resource based at least in part on at least some of the operational data;
- and
- transmitting, to the computing device over the network, information regarding the preferred browser for presenting the requested network resource.
A computer system comprising,
- a data store configured to store electronic content;
- and
- a computing device in communication with the data store, the computing device configured to at least:
- receive a request to view a network resource from a local browsing subsystem;
- retrieve electronic content regarding the requested network resource from the data store;
- cause rendering of the electronic content associated with the requested network resource on a plurality of remote browsing subsystems;
- identify performance data regarding the rendering of the electronic content associated with the requested network resource on a plurality of remote browsing subsystems;
- select at least one of the plurality of remote browsing subsystems based at least in part on at least some of the performance data;
- and
- transmit the electronic content associated with the requested network resource to the local browsing subsystem.
Dependencies are inferred from the claim text.