Patents by Inventor Peter F. Hill
Peter F. Hill 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: 10909104Abstract: Features are disclosed for caching network resources. A system determines whether a resource which does not contain an indication in its associated header that it is cacheable may nevertheless be cached. The determination may be based on observations of a number of requests for the resource over time and from a number of different requesting clients. In response to determining that the resource is cacheable, the system may cache the resource, and in some cases modify the cache control header of resource to facilitate caching. The system may insert fields into the header or otherwise modify the header so that the resource may be cached at a network computing provider, at a requesting client device, or at some other shared or private cache.Type: GrantFiled: April 23, 2018Date of Patent: February 2, 2021Assignee: Amazon Technologies, Inc.Inventor: Peter F. Hill
-
Patent number: 10693991Abstract: 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 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. The processing result, or portions thereof, may be stored in a shared network cache and/or in a local cache.Type: GrantFiled: September 27, 2011Date of Patent: June 23, 2020Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Peter F. Hill, Brett R. Taylor, Samuel S. Gigliotti
-
Patent number: 10574511Abstract: Disclosed are systems, methods, and other embodiments relating to event processing. A plurality of events from a plurality of services are buffered in a server, each of the services being implemented in at least one service server. An indexed storage of the events is performed in a data store. Metrics are generated from the events, where a condition associated with an operation of the services may be determined from the metrics.Type: GrantFiled: November 16, 2018Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventors: Donald Ryan Willhoit, Raymond E. Mendoza, Peter F. Hill
-
Patent number: 10445753Abstract: Features are disclosed for analyzing requests for network accessible content, including but not limited to web pages, to determine which topics and other characteristics are popular or are gaining in popularity (“trending”). Content items or sources may be profiled to determine characteristics that two or more content items or sources may have in common. Content requests from multiple client devices may be tracked and analyzed to determine the trending or popular characteristics. Data feeds or reports regarding the summarized content requests may be generated and distributed to content servers and other entities. The data feeds may be used to tailor content, such as by highlighting or featuring content associated with the most-requested content characteristics, or utilizing demographic data to tailor content for different users.Type: GrantFiled: January 24, 2018Date of Patent: October 15, 2019Assignee: Amazon Technologies, Inc.Inventors: Brett R. Taylor, David A. Killian, Peter F. Hill, Ameet N. Vaswani, Ivan King Yu Sham, Ranganath Atreya, Samuel J. Young
-
Patent number: 10331769Abstract: Features are described for the retrieval and processing of network resources in anticipation of their request, and to the display of information about linked network resources prior to activation of the link. For example, embedded resources associated with network resources can be prioritized, and a network computing component can retrieve and process the prioritized embedded resources in response to a determination that there is a likelihood exceeding a threshold that the network resource will be requested. A network computing component can also retrieve linked network resources or portions thereof prior to any determination that a linked network resource may be requested, and then in anticipation of a request for a linked network resource the network computing provider can initiate processing of the linked network resource. Additionally, a client device can display visual effects associated with links to network resources in anticipation of user activation of the links.Type: GrantFiled: March 23, 2012Date of Patent: June 25, 2019Assignee: Amazon Technologies, Inc.Inventors: Peter F. Hill, Matthew L. Trahan, Andrew Hayden
-
Publication number: 20190089576Abstract: Disclosed are systems, methods, and other embodiments relating to event processing. A plurality of events from a plurality of services are buffered in a server, each of the services being implemented in at least one service server. An indexed storage of the events is performed in a data store. Metrics are generated from the events, where a condition associated with an operation of the services may be determined from the metrics.Type: ApplicationFiled: November 16, 2018Publication date: March 21, 2019Inventors: Donald Ryan Willhoit, Raymond E. Mendoza, Peter F. Hill
-
Patent number: 10148488Abstract: Disclosed are systems, methods, and other embodiments relating to event processing. A plurality of events from a plurality of services are buffered in a server, each of the services being implemented in at least one service server. An indexed storage of the events is performed in a data store. Metrics are generated from the events, where a condition associated with an operation of the services may be determined from the metrics.Type: GrantFiled: April 14, 2016Date of Patent: December 4, 2018Assignee: Amazon Technologies, Inc.Inventors: Donald Ryan Willhoit, Raymond E. Mendoza, Peter F. Hill
-
Publication number: 20180239794Abstract: Features are disclosed for caching network resources. A system determines whether a resource which does not contain an indication in its associated header that it is cacheable may nevertheless be cached. The determination may be based on observations of a number of requests for the resource over time and from a number of different requesting clients. In response to determining that the resource is cacheable, the system may cache the resource, and in some cases modify the cache control header of resource to facilitate caching. The system may insert fields into the header or otherwise modify the header so that the resource may be cached at a network computing provider, at a requesting client device, or at some other shared or private cache.Type: ApplicationFiled: April 23, 2018Publication date: August 23, 2018Inventor: Peter F. Hill
-
Patent number: 9953052Abstract: Features are disclosed for caching network resources. A system determines whether a resource which does not contain an indication in its associated header that it is cacheable may nevertheless be cached. The determination may be based on observations of a number of requests for the resource over time and from a number of different requesting clients. In response to determining that the resource is cacheable, the system may cache the resource, and in some cases modify the cache control header of resource to facilitate caching. The system may insert fields into the header or otherwise modify the header so that the resource may be cached at a network computing provider, at a requesting client device, or at some other shared or private cache.Type: GrantFiled: June 19, 2012Date of Patent: April 24, 2018Assignee: Amazon Technologies, Inc.Inventor: Peter F. Hill
-
Patent number: 9898748Abstract: Features are disclosed for analyzing requests for network accessible content, including but not limited to web pages, to determine which topics and other characteristics are popular or are gaining in popularity (“trending”). Content items or sources may be profiled to determine characteristics that two or more content items or sources may have in common. Content requests from multiple client devices may be tracked and analyzed to determine the trending or popular characteristics. Data feeds or reports regarding the summarized content requests may be generated and distributed to content servers, advertisers, and other entities. The data feeds may be used to tailor content, such as by highlighting or featuring content associated with the most-requested content characteristics, or utilizing demographic data to tailor content for different users.Type: GrantFiled: August 30, 2012Date of Patent: February 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Brett R. Taylor, David A. Killian, Peter F. Hill, Ameet N. Vaswani, Ivan King Yu Sham, Ranganath Atreya, Samuel J. Young
-
Patent number: 9785619Abstract: Features are described for the retrieval and processing of network resources in anticipation of their request, and to the display of information about linked network resources prior to activation of the link. For example, embedded resources associated with network resources can be prioritized, and a network computing component can retrieve and process the prioritized embedded resources in response to a determination that there is a likelihood exceeding a threshold that the network resource will be requested. A network computing component can also retrieve linked network resources or portions thereof prior to any determination that a linked network resource may be requested, and then in anticipation of a request for a linked network resource the network computing provider can initiate processing of the linked network resource. Additionally, a client device can display visual effects associated with links to network resources in anticipation of user activation of the links.Type: GrantFiled: March 23, 2012Date of Patent: October 10, 2017Assignee: Amazon Technologies, Inc.Inventors: Peter F. Hill, Andrew Hayden, Matthew L. Trahan
-
Patent number: 9772979Abstract: Features are disclosed for determining a sequence of content, including but not limited to web pages, that a user of a client device is likely to request or otherwise find interesting based on previous content requests (of that user and/or other users), and to making the sequence of content available for viewing on the client device. The identified pattern may later be used as a basis to prefetch the content, and to make the sequence of prefetched content available on the client device as a “suggested browsing session.” The suggested browsing session may include a sequence of content pages typically requested by the user, and/or may include linked pages and recommendations that the user is otherwise likely to find interesting.Type: GrantFiled: August 8, 2012Date of Patent: September 26, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Samuel J. Young, Ivan King Yu Sham, Brett R. Taylor, Ameet N. Vaswani, David A. Killian, Peter F. Hill, Ranganath Atreya
-
Patent number: 9747386Abstract: 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: August 29, 2017Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Peter F. Hill, Brett R. Taylor
-
Patent number: 9723067Abstract: Features are provided for facilitating prioritized transmission of content between content providers and content requesters. A content provider or intermediary entity obtains prioritization rules for transmitting network resources, such as resources embedded in or otherwise associated with web pages. The prioritization rules can be general rules applying to the transmission of all network resources or a large number thereof, or they can be customized for a specific network resource or small group thereof. The prioritization rules can be applied to the relative bandwidth utilization or data transfer rates of network resources. The relative bandwidth utilization or data transfer rates can be adjusted in response to network or user events.Type: GrantFiled: February 19, 2016Date of Patent: August 1, 2017Assignee: Amazon Technologies, Inc.Inventors: Andrew Lynch Hayden, Peter F. Hill, Matthew L. Trahan, Samuel J. Young
-
Patent number: 9722851Abstract: Features are described with regard to the analysis of network and content characteristics that may affect the retrieval of network content, and the determination by a network computing device, based at least partly on that analysis, of whether a client computing device should bypass the network computing device and retrieve requested and related content directly from content sources. Additional features are described with regard to the determination of network resources to be cached, and to the determination of a computing device from which to initiate the caching. The network computing component or the client computing device can also monitor characteristics of the network connection between the computing devices and with other computing devices associated with content providers.Type: GrantFiled: March 27, 2012Date of Patent: August 1, 2017Assignee: Amazon Technologies, Inc.Inventor: Peter F. Hill
-
Patent number: 9641637Abstract: 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 by establishing a remote browse session between the client computing device and a network computing provider. The network computing provider can utilize optimization information corresponding to the content provider to modify the request or identify optimized content. The network computing provider and the client computing device exchange browse session state data and client interaction data.Type: GrantFiled: December 22, 2011Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Matthew L. Trahan, Peter F. Hill, Brett R. Taylor
-
Patent number: 9491113Abstract: 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 by establishing a remote browse session between the client computing device and a network computing provider. The network computing provider can utilize profile information corresponding to the content provider to determine a number of concurrent network connections to establish with a content provider. The network computing provider and the client computing device exchange browse session state data and client interaction data.Type: GrantFiled: November 16, 2015Date of Patent: November 8, 2016Assignee: Amazon Technologies, Inc.Inventor: Peter F. Hill
-
Patent number: 9460220Abstract: Various features are described for providing or recommending network-accessible content to users based partly on characteristics of user computing devices. The features are particularly useful for recommending network resources such as content pages to users, where the recommended network resources are determined to be popular or otherwise of interest to the users, and where the recommended network resources provide a satisfactory user experience on devices which share one or more characteristics with the user computing devices. Device characteristic data reported by the user computing devices can be used to make such assessments. Additional features include obtaining and transmitting versions of requested content that are determined to provide a satisfactory user experience on devices which share one or more characteristics with the user computing devices.Type: GrantFiled: March 26, 2012Date of Patent: October 4, 2016Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Jonathan A. Jenkins, Peter F. Hill, Brett R. Taylor
-
Publication number: 20160173576Abstract: Features are provided for facilitating prioritized transmission of content between content providers and content requesters. A content provider or intermediary entity obtains prioritization rules for transmitting network resources, such as resources embedded in or otherwise associated with web pages. The prioritization rules can be general rules applying to the transmission of all network resources or a large number thereof, or they can be customized for a specific network resource or small group thereof. The prioritization rules can be applied to the relative bandwidth utilization or data transfer rates of network resources. The relative bandwidth utilization or data transfer rates can be adjusted in response to network or user events.Type: ApplicationFiled: February 19, 2016Publication date: June 16, 2016Inventors: Andrew Lynch Hayden, Peter F. Hill, Matthew L. Trahan, Samuel J. Young
-
Patent number: 9329759Abstract: Systems and methods for providing customized content display and interaction to a user on a user device display are disclosed. The customized display and interaction may be based at least in part on user related information and information related to the displayed content.Type: GrantFiled: November 20, 2012Date of Patent: May 3, 2016Assignee: Amazon Technologies, Inc.Inventor: Peter F. Hill