发明名称 User agent information management
摘要 Systems and methods for the generation and management of content requests generated by client computing devices are provided. A client computing device initiates a browse session with a content provider. Based on specific network resources, the client computing device processes the content request to determine appropriate user agent information. In one embodiment, the processed content request can be transmitted directly to a content provider. In another embodiment, a remote browse session can be established between the client computing device and a network computing provider, and utilized in the transmission of browse session state data and client interaction data between the client computing device and the network computing provider.
申请公布号 US9298843(B1) 申请公布日期 2016.03.29
申请号 US201113246662 申请日期 2011.09.27
申请人 Amazon Technologies, Inc. 发明人 Jenkins Jonathan A.;Hill Peter F.;Taylor Brett R.
分类号 G06F15/173;G06F17/30;H04L29/08 主分类号 G06F15/173
代理机构 Knobbe Martens Olson & Bear LLP 代理人 Knobbe Martens Olson & Bear LLP
主权项 1. A computer-implemented method comprising: obtaining, by a browser application executing on a client computing device, an original request for a network resource, the original request including an original user agent string, wherein the browser application is operable to transmit requests for network resources to content providers, the requests including the original user agent string, and wherein a content provider of the content providers transmits one of at least two versions of a requested network resource responsive to a user agent string included in a received request; obtaining, by the browser application executing on the client computing device, user agent string configuration information from a network-accessible user agent string configuration service provider, the user agent string configuration information identifying a plurality of user agent string designations associated with at least one network resource; determining, by the browser application executing on the client computing device, that the network resource in the original request corresponds to the at least one network resource identified in the user agent string configuration information; obtaining, by the browser application executing on the client computing device, one or more performance criteria, the one or more performance criteria including at least one measured performance criterion for the client computing device; selecting, by the browser application executing on the client computing device, one of the plurality of user agent string designations in the user agent string configuration information for the at least one network resource, wherein the selection is based at least in part on evaluation of the one or more performance criteria, the evaluation including a determination of whether the client computing device meets the at least one measured performance criterion; processing, by the browser application executing on the client computing device, the original request according to the user agent string configuration information, wherein processing the original request includes modifying the original user agent string included in the original request with a second user agent string included in the selected user agent string designation to cause the content provider to transmit, responsive to the second user agent string, a different one of the at least two versions of the network resource; and transmitting, by the browser application executing on the client computing device, the processed original request for the network resource, the processed original request including the second user agent string.
地址 Seattle WA US