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).
-
Publication number: 20150135060Abstract: Features are disclosed for detecting meaningful updates to network accessible content, including but not limited to web pages. The portion or portions of content that are meaningful can be automatically determined based on a previously defined content profile, an analysis of user interactions with the content, algorithms and automated content analysis techniques, some combination thereof, or other techniques. Content can be monitored and determinations can be made regarding whether and to what extent the content has changed. Client devices or users thereof may be notified of detected meaningful content updates. Notifications can include updated portions of the content. The updated content may be displayed to the user on a client device, and visual treatments may be applied to the updated portions to draw the users' attention to the presence and substance of the updates.Type: ApplicationFiled: January 26, 2015Publication date: May 14, 2015Inventors: Brett R. Taylor, Ameet N. Vaswani, Faizal S. Kassamali, Ryan Tucker, Michael V. Zampani, Ranganath Atreya
-
Patent number: 9009334Abstract: 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: GrantFiled: December 9, 2011Date of Patent: April 14, 2015Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Brett R. Taylor
-
Patent number: 8972477Abstract: 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: GrantFiled: December 1, 2011Date of Patent: March 3, 2015Assignee: Amazon Technologies, Inc.Inventor: Brett R. Taylor
-
Patent number: 8943197Abstract: Features are disclosed for detecting meaningful updates to network accessible content, including but not limited to web pages. The portion or portions of content that are meaningful can be automatically determined based on a previously defined content profile, an analysis of user interactions with the content, algorithms and automated content analysis techniques, some combination thereof, or other techniques. Content can be monitored and determinations can be made regarding whether and to what extent the content has changed. Client devices or users thereof may be notified of detected meaningful content updates. Notifications can include updated portions of the content. The updated content may be displayed to the user on a client device, and visual treatments may be applied to the updated portions to draw the users' attention to the presence and substance of the updates.Type: GrantFiled: August 16, 2012Date of Patent: January 27, 2015Assignee: Amazon Technologies, Inc.Inventors: Brett R. Taylor, Ameet N. Vaswani, Faizal S. Kassamali, Ryan Tucker, Michael V. Zampani, Ranganath Atreya
-
Publication number: 20140379869Abstract: 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: ApplicationFiled: June 25, 2014Publication date: December 25, 2014Inventors: Matthew L. Trahan, Samuel S. Gigliotti, Jonathan A. Jenkins, Brett R. Taylor
-
Publication number: 20140380184Abstract: 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 requests a remote browse session instance at a network computing and storage provider. The browse session instance may correspond to one or more requested network resources. The network computing and storage provider instantiates the browse session instance and retrieves the requested content. The network computing and storage provider processes the requested content for display, and provides display data corresponding to a processed representation of the requested content to the client computing device in accordance with a display protocol configuration. The client computing device may display the representation of the requested content in a browser, and may send user interaction data based on user interactions with the representation to the network computing and storage provider for processing.Type: ApplicationFiled: April 18, 2014Publication date: December 25, 2014Applicant: Amazon Technologies, Inc.Inventors: Matthew L. Trahan, Jonathan A. Jenkins, Brett R. Taylor, Adam J. Overton
-
Patent number: 8898272Abstract: Processes are disclosed for identifying site-specific or domain-specific URL parameters that are likely associated with personally identifiable information (PII). The processes involve analyzing the browsing session records of multiple users to assess, for a given site or domain, the uniqueness levels of particular URL parameters. These uniqueness levels, alone or in combination with other criteria, are used to determine whether each such parameter is likely associated with PII. The results of this analysis may be used to filter likely PII from session records, such as by modifying and/or deleting the URLs likely to contain PII.Type: GrantFiled: October 2, 2012Date of Patent: November 25, 2014Assignee: Amazon Technologies, Inc.Inventors: Samuel J. Young, Matthew L. Trahan, Saral Jain, Peter F. Hill, Ameet N. Vaswani, Brett R. Taylor
-
Patent number: 8898297Abstract: An embodiment of the disclosed system provides the user of a computing device with information concerning the expected usefulness of an item, such as a hyperlink, within a network resource, such as a search result webpage, with the expected usefulness information based at least in part on an attribute of the user's computing device. For example, the system may provide the user with information identifying a particular website as poorly suited for the user's device, based on data that the system collected identifying an aggregate bounce-back rate from computing devices with a similar attribute to the user's computing device.Type: GrantFiled: August 17, 2012Date of Patent: November 25, 2014Assignee: Amazon Technologies, Inc.Inventors: Brett R. Taylor, Ameet N. Vaswani, Faizal S. Kassamali, Ryan Tucker, Ranganath Atreya, Michael V. Zampani
-
Patent number: 8849802Abstract: 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 provides a search request to a network computing and storage provider. Responsive to the search request, the network computing and storage provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device or a user associated with the client computing device. The network computing and storage provider may determine the search results based on a navigation path associated with a previous request for content, or based on any number of other factors.Type: GrantFiled: September 27, 2011Date of Patent: September 30, 2014Assignee: Amazon Technologies, Inc.Inventors: Brett R. Taylor, James R. Hamilton
-
Patent number: 8799412Abstract: 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 30, 2011Date of Patent: August 5, 2014Assignee: Amazon Technologies, Inc.Inventors: Matthew L. Trahan, Samuel S. Gigliotti, Jonathan A. Jenkins, Brett R. Taylor
-
Patent number: 8706860Abstract: 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 requests a remote browse session instance at a network computing and storage provider. The browse session instance may correspond to one or more requested network resources. The network computing and storage provider instantiates the browse session instance and retrieves the requested content. The network computing and storage provider processes the requested content for display, and provides display data corresponding to a processed representation of the requested content to the client computing device in accordance with a display protocol configuration. The client computing device may display the representation of the requested content in a browser, and may send user interaction data based on user interactions with the representation to the network computing and storage provider for processing.Type: GrantFiled: June 30, 2011Date of Patent: April 22, 2014Assignee: Amazon Technologies, Inc.Inventors: Matthew L. Trahan, Jonathan A. Jenkins, Brett R. Taylor, Adam J. Overton
-
Publication number: 20140082019Abstract: 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: ApplicationFiled: November 18, 2013Publication date: March 20, 2014Applicant: Amazon Technologies, Inc.Inventors: Brett R. Taylor, James R. Hamilton
-
Publication number: 20140067923Abstract: 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 requests a remote browse session instance at a network computing and storage provider. The browse session instance may correspond to one or more requested network resources. The network computing and storage provider instantiates the browse session instance and retrieves the requested content. The network computing and storage provider processes the requested content for display, and provides a processing result corresponding to a processed representation of the requested content to the client computing device. The client computing device may display the representation of the requested content in a browser, and may send user interaction data based on user interactions with the representation to the network computing and storage provider for processing.Type: ApplicationFiled: November 4, 2013Publication date: March 6, 2014Applicant: Amazon Technologies, Inc.Inventors: Matthew L. Trahan, Jonathan A. Jenkins, Brett R. Taylor, Adam J. Overton
-
Patent number: 8589385Abstract: 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: September 27, 2011Date of Patent: November 19, 2013Assignee: Amazon Technologies, Inc.Inventors: Brett R. Taylor, James R. Hamilton
-
Patent number: 8577963Abstract: 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 requests a remote browse session instance at a network computing and storage provider. The browse session instance may correspond to one or more requested network resources. The network computing and storage provider instantiates the browse session instance and retrieves the requested content. The network computing and storage provider processes the requested content for display, and provides a processing result corresponding to a processed representation of the requested content to the client computing device. The client computing device may display the representation of the requested content in a browser, and may send user interaction data based on user interactions with the representation to the network computing and storage provider for processing.Type: GrantFiled: June 30, 2011Date of Patent: November 5, 2013Assignee: Amazon Technologies, Inc.Inventors: Matthew L. Trahan, Jonathan A. Jenkins, Brett R. Taylor, Adam J. Overton
-
Publication number: 20130080420Abstract: 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: ApplicationFiled: September 27, 2011Publication date: March 28, 2013Inventors: Brett R. Taylor, James R. Hamilton
-
Publication number: 20130080421Abstract: 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 provides a search request to a network computing and storage provider. Responsive to the search request, the network computing and storage provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device or a user associated with the client computing device. The network computing and storage provider may determine the search results based on a navigation path associated with a previous request for content, or based on any number of other factors.Type: ApplicationFiled: September 27, 2011Publication date: March 28, 2013Inventors: Brett R. Taylor, James R. Hamilton
-
Publication number: 20130080576Abstract: 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 provider instantiates the browse session instance and retrieves the requested content. The network computing provider processes the requested content for display, and provides a processed representation of the requested content to the client computing device. 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 retrieves additional content referenced directly or indirectly by the requested content. The network computing provider provides historical content representations corresponding to some of the additional content to the historical browse storage component.Type: ApplicationFiled: September 27, 2011Publication date: March 28, 2013Inventors: Brett R. Taylor, James R. Hamilton
-
Publication number: 20130080577Abstract: 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 a historical content representation to a historical 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: September 27, 2011Publication date: March 28, 2013Inventors: Brett R. Taylor, James R. Hamilton
-
Publication number: 20130073601Abstract: Systems and methods for the execution and management of aspects of a software process instance at a computing component. A client computing device instantiates a software process instance and determines a remote process configuration for the instantiated software process instance. Based on remote session configuration information, a network computing component instantiates a remote session corresponding to at least one sub-process of the software process instance instantiated on the client computing device. The network computing component may transmit processing results back to the client computing device or another computing device.Type: ApplicationFiled: September 21, 2011Publication date: March 21, 2013Inventors: Jonathan A. Jenkins, Brett R. Taylor