Patents by Inventor Brett R. Taylor
Brett R. Taylor has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9330188Abstract: The generation and management of shared session information between the client computing device and the network computing provider are provided. The shared session information can correspond to a specification of a set of network resources accessed by the client computing device and the preservation of browse session information associated with the previous access of the set of network resources. The shared session information is utilized by one or more client computing devices to access and recreate a browse session corresponding to the set of network resources.Type: GrantFiled: December 22, 2011Date of Patent: May 3, 2016Assignee: Amazon Technologies, Inc.Inventors: Andrew Hayden, Peter N. DeSantis, Brett R. Taylor, Jonathan A. Jenkins
-
Patent number: 9313100Abstract: 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 requests for network content, and the requests may include information that can be used to identify the client computing device or its user. The network computing provider can remove identification information from the request before passing it to the content provider. The network computing provider retrieves the requested content and performs a first set of processing actions to generate a processing result. The processing actions can include removing identification information that was retrieved with the content. 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.Type: GrantFiled: November 14, 2011Date of Patent: April 12, 2016Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Peter F. Hill, Brett R. Taylor
-
Patent number: 9298843Abstract: 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.Type: GrantFiled: September 27, 2011Date of Patent: March 29, 2016Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Peter F. Hill, Brett R. Taylor
-
Publication number: 20160080467Abstract: A remote browsing process is directed to the generation and management of a remote persistent browsing context at a network computing provider. A client computing device requests a remote persistent browsing context instance at a network computing provider. The network computing provider provides processing results corresponding to processed representations of requested content to the client computing device. The persistent browsing context may be maintained at the network computing provider subsequent to the user ending his interaction with the browser application at the client device. A client computing device may subsequently request access to the persistent browsing context maintained at the network computing and storage device.Type: ApplicationFiled: November 23, 2015Publication date: March 17, 2016Inventors: Jonathan A. Jenkins, Brett R. Taylor
-
Patent number: 9258335Abstract: A connection-aggregation proxy service disclosed in various embodiments receives connection requests from a plurality of local initiating services, where the connection requests are not targeted at the connection-aggregation proxy service. The connection-aggregation proxy service establishes connections with the local initiating services, receives packets over those connections, and transmits the packets across the same connection when the packets are for the same external target. A local connection-aggregation proxy service in one example executes on the same physical computing device as the local initiating services. A gateway connection-aggregation proxy service in another example resides at a network edge between the local initiating services and the external target that the network local initiating services are requesting.Type: GrantFiled: September 17, 2012Date of Patent: February 9, 2016Assignee: Amazon Technologies, Inc.Inventors: Brett R. Taylor, Samuel J. Young, Ranganath Atreya, Peter F. Hill, Ameet N. Vaswani, David A. Killian, Ivan King Yu Sham
-
Patent number: 9253284Abstract: A remote browsing process is directed to the generation and management of a remote browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The network computing and storage provider processes the requested content for display, and provides a processed representation of the requested content to the client computing device for display. The network computing provider further provides a historical content representation corresponding to the requested content to a historical browse storage component for storage. The network computing provider may further provide historical content representations to the historical browse storage component for content directly or indirectly referenced by the requested content. The client computing device may subsequently search for content not previously displayed by the client computing device.Type: GrantFiled: November 18, 2013Date of Patent: February 2, 2016Assignee: Amazon Technologies, Inc.Inventors: Brett R. Taylor, James R. Hamilton
-
Patent number: 9231949Abstract: Features are disclosed for enabling servers to initiate the opening of connections with clients, initiate transfers of data to clients, and provide clients with hints regarding which content retrieval, connection establishment, and other network operations will likely improve user-perceived performance on the client. A token may be transmitted from a client to a server, and the server may utilize the token to initiate a network connection with the client and send data to the client. The token may also be passed to a third party for similar use. Hints may be provided to the client, indicating actions that the client may perform in order to improve content processing efficiency and enhance a user experience with the content. The disclosed features may, for example, be incorporated into web browser and server software.Type: GrantFiled: August 10, 2012Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Peter F. Hill, Brett R. Taylor
-
Publication number: 20150365462Abstract: 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.Type: ApplicationFiled: August 24, 2015Publication date: December 17, 2015Inventors: Jonathan A. Jenkins, Brett R. Taylor
-
Patent number: 9195768Abstract: A remote browsing process is directed to the generation and management of a remote persistent browsing context at a network computing provider. A client computing device requests a remote persistent browsing context instance at a network computing provider. The network computing provider provides processing results corresponding to processed representations of requested content to the client computing device. The persistent browsing context may be maintained at the network computing provider subsequent to the user ending his interaction with the browser application at the client device. A client computing device may subsequently request access to the persistent browsing context maintained at the network computing and storage device.Type: GrantFiled: August 26, 2011Date of Patent: November 24, 2015Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Brett R. Taylor
-
Patent number: 9183258Abstract: Various features are provided for assisting users in efficiently locating and viewing network content of interest, including but not limited to particular portions of web pages. The features are particularly useful for users of mobile computing devices having a limited display size, but may be used with any type of client device. Some features identify popular content items by collectively analyzing the interactive behaviors of a population of users, such as zooming interactions. The results of such analyzes can be used in various ways to improve users' browsing experiences. For example, popular content items can be highlighted on a web page, an option to zoom in automatically on popular content items can be provided, popular content items may be rendered at relatively high resolution, and caching of content items may be based partly on a measure of their popularity.Type: GrantFiled: February 10, 2012Date of Patent: November 10, 2015Assignee: Amazon Technologies, Inc.Inventors: Brett R. Taylor, Kevin E. Keller, Andrew Hayden
-
Patent number: 9167054Abstract: A remote browsing process is directed to the generation and management of a remote browse session at a network computing and storage provider. A client computing device loads a local browser process and obtains network content from content providers. The local browser process additionally requests a browse session instance corresponding to the network content at a network computing and storage provider. The network computing and storage provider instantiates a browser process in response to the request. The remote browser process retrieves the network content, and generates a processing result corresponding to a first representation of the network content. The processing result may be provided to the client computing device for display. The local browser process may display either the first representation of the network content corresponding to the processing result or a second representation of the network content processed locally at the client computing device.Type: GrantFiled: June 25, 2014Date of Patent: October 20, 2015Assignee: Amazon Technologies, Inc.Inventors: Matthew L. Trahan, Samuel S. Gigliotti, Jonathan A. Jenkins, Brett R. Taylor
-
Patent number: 9152970Abstract: A remote browsing process is directed to the generation and management of a collaborative application session between client computing devices and content providers in conjunction with a network computing provider. The client computing devices request access to a group browsing context at a network computing provider. The network computing provider provides processing results corresponding to processed representations of requested content to the client computing devices. The client computing devices may each display the representations of the requested content in a browser. The network computing provider may further provide co-interaction data to the client computing devices for display. The co-interaction data may represent interactions of one or more users with the representations of content displayed at the user's respective client computing devices. Additionally, one or more interactions may be associated to be local to client computing devices.Type: GrantFiled: September 27, 2011Date of Patent: October 6, 2015Assignee: Amazon Technologies, Inc.Inventors: Matthew L. Trahan, Brett R. Taylor, Jonathan A. Jenkins
-
Publication number: 20150254361Abstract: Systems, methods, and interfaces for the selective management of information collected by a browser are provided. The browser obtains a network resource, such as a Web page, from a content provider, and collects information associated with the display and interaction with the content by a user. The browser presents, among other controls, a graphical icon that is representative of an integrated command to remove information collected while accessing a first network resource and to cause the browser application to access a second accessed network resource. Upon receipt of an input corresponding to the selection of the graphical icon, the browser deletes information collected while accessing the first network resource and accesses the second network resource.Type: ApplicationFiled: May 18, 2015Publication date: September 10, 2015Inventors: Jonathan A. Jenkins, Brett R. Taylor, Gregory M. Hart, Jeffrey P. Bezos
-
Patent number: 9117002Abstract: 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.Type: GrantFiled: December 9, 2011Date of Patent: August 25, 2015Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Brett R. Taylor
-
Publication number: 20150222692Abstract: 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 determines a browse configuration. The browse configuration may identify a communication protocol and various processing actions. 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 network computing provider determines whether the requested content is likely to perform high risk operations on the client computing device, and notifies the user or transmits a processed representation of the requested content to the user such that the likelihood of high risk operations being performed on the client computing device is reduced.Type: ApplicationFiled: April 13, 2015Publication date: August 6, 2015Inventors: Jonathan A. Jenkins, Brett R. Taylor
-
Patent number: 9065827Abstract: Various features are disclosed for generating and presenting users with resource metadata regarding the usefulness or predicted usefulness of particular pages, sites, and/or other network resources. The metadata may be based partly or wholly on the monitored browsing behaviors of many users, including behaviors reflective of whether particular resources were useful to the users. The metadata may, in some cases, be personalized for particular users based, for example, on their browsing environments or contexts. For example, the metadata presented to a smartphone user regarding a particular link may reflect a determination of whether the target resource is well suited for display on smartphones generally or on the user's particular model of smartphone.Type: GrantFiled: August 17, 2012Date of Patent: June 23, 2015Assignee: Amazon Technologies, Inc.Inventors: Brett R. Taylor, Ameet N. Vaswani, Faizal S. Kassamali, Ryan Tucker, Ranganath Atreya, Michael V. Zampani
-
Publication number: 20150172359Abstract: A remote browsing process is directed to the generation and management of a remote 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 one or more requested network resources. The network computing provider instantiates the browse session instance and retrieves the requested content. The network computing provider processes the requested content and provides a processed representation of the requested content to the client computing device. The network computing provider further provides an offline content representation to an offline browse storage component for storage. The client computing device may display the representation of the requested content and may send user interaction data based on user interactions.Type: ApplicationFiled: March 2, 2015Publication date: June 18, 2015Inventor: Brett R. Taylor
-
Patent number: 9060031Abstract: Features are disclosed for modifying identifying data including, but not limited to, demographic information, user identifiers, and device identifiers, according to user-definable preferences prior to transmitting content requests to content servers. The information may be modified to protect a user's privacy. In addition, the modified information may allow the content provider to serve a customized or targeted version of content that is more relevant to the user than a version that may otherwise be generated without the aid of identifying data. Users may elect to share some, all, or none of their identifying data with content providers, or users may elect to generalize their specific identifying data. Additional features include providing generalized or customized identifying data to cooperating content providers. Custom headers and other data fields may be provided to content providers, and content providers may choose to use information in the custom data fields or ignore it.Type: GrantFiled: October 18, 2012Date of Patent: June 16, 2015Assignee: Amazon Technologies, Inc.Inventors: Brett R. Taylor, Peter F. Hill
-
Patent number: 9037975Abstract: Various features are provided for assisting users in efficiently locating and viewing network content of interest, including but not limited to particular portions of web pages. The features are particularly useful for users of mobile computing devices having a limited display size, but may be used with any type of client device. Some features identify popular content items by collectively analyzing the interactive behaviors of a population of users, such as zooming interactions. The results of such analysis can be used in various ways to improve users' browsing experiences. For example, popular content items can be highlighted on a web page, an option to zoom in automatically on popular content items can be provided, popular content items may be rendered at relatively high resolution, and caching of content items may be based partly on a measure of their popularity.Type: GrantFiled: February 10, 2012Date of Patent: May 19, 2015Assignee: Amazon Technologies, Inc.Inventors: Brett R. Taylor, Kevin E. Keller, Andrew Hayden
-
Patent number: 9037696Abstract: Systems, methods and interfaces for the selective management of information collected by a browser are provided. The browser obtains a network resource, such as a Web page, from a content provider, and collects information associated with the display and interaction with the content by a user. The browser presents, among other controls, a graphical icon that is representative of an integrated command to remove information collected while accessing a first network resource and to cause the browser application to access a second accessed network resource. Upon receipt of an input corresponding to the selection of the graphical icon, the browser deletes information collected while accessing the first network resource and accesses the second network resource.Type: GrantFiled: August 16, 2011Date of Patent: May 19, 2015Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Brett R. Taylor, Gregory M. Hart, Jeffrey P. Bezos