Patents by Inventor Andrew Hayden
Andrew Hayden 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: 10531142Abstract: Disclosed are various embodiments for an application that tracks the progress of presentation of network content. The application facilitates storing, in a memory accessible to at least one computing device, at least one universal resource locator for facilitating access to multimedia network content. The application also stores, in the memory, a time marker associated with a progress of a presentation of the multimedia network content. Furthermore, the application links, in the at least one computing device, the time marker to at least one universal resource locator for resuming the presentation of the multimedia network content at a last point of progress.Type: GrantFiled: July 30, 2018Date of Patent: January 7, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Andrew Hayden
-
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
-
Patent number: 10275433Abstract: A remote browsing and searching process is directed to the management of a remote browse session at a network computing provider. Responsive to a search request, the network computing provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device, search results corresponding to content representations associated with current content, or to data about changes in the content. The network computing provider may determine the search results based on a navigation path associated with a previous request for content, navigation paths of other client computing devices, relationships or differences between various versions of content, or based on any number of other factors.Type: GrantFiled: December 27, 2016Date of Patent: April 30, 2019Assignee: Amazon Technologies, Inc.Inventor: Andrew Hayden
-
Publication number: 20180338174Abstract: Disclosed are various embodiments for an application that tracks the progress of presentation of network content. The application facilitates storing, in a memory accessible to at least one computing device, at least one universal resource locator for facilitating access to multimedia network content. The application also stores, in the memory, a time marker associated with a progress of a presentation of the multimedia network content. Furthermore, the application links, in the at least one computing device, the time marker to at least one universal resource locator for resuming the presentation of the multimedia network content at a last point of progress.Type: ApplicationFiled: July 30, 2018Publication date: November 22, 2018Inventor: Andrew Hayden
-
Patent number: 10104188Abstract: A process is directed to the generation and processing of browser virtual machines. A network computing provider determines browser settings and other optimizations for improved performance when a browser is processing a specific type of Web page or other network resource. The network computing provider customizes a browser with the settings and optimizations, and generates a virtual machine image of the customized browser. The image is deployed to any number of servers processing network resource requests from client computing devices. In response to receiving a request for a Web page or other network resource with a corresponding customized browser, the network computing provider routes the request to a server with an image or active instance of the customized browser.Type: GrantFiled: November 28, 2016Date of Patent: October 16, 2018Assignee: Amazon Technologies, Inc.Inventor: Andrew Hayden
-
Patent number: 10051300Abstract: Disclosed are various embodiments for an application that tracks the progress of presentation of network content. The application facilitates storing, in a memory accessible to at least one computing device, at least one universal resource locator for facilitating access to multimedia network content. The application also stores, in the memory, a time marker associated with a progress of a presentation of the multimedia network content. Furthermore, the application links, in the at least one computing device, the time marker to at least one universal resource locator for resuming the presentation of the multimedia network content at a last point of progress.Type: GrantFiled: January 26, 2012Date of Patent: August 14, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Andrew Hayden
-
Patent number: 10031891Abstract: A system and process are disclosed for providing users with page previews during page loading events, such that the delay experienced before the display of page content is reduced. The previews may include screenshots of the pages or of portions thereof, and may be generated periodically and cached by the system for delivery to user devices. The process of generating and delivering the previews via the Internet or some other network may be implemented partly or wholly within an intermediary system that sits logically between the user devices and content servers. The process may be used with existing browsers without the need for any browser modifications, or may be used with a “preview-aware” browser that includes special program code for providing page previews.Type: GrantFiled: May 23, 2013Date of Patent: July 24, 2018Assignee: Amazon Technologies Inc.Inventors: Rohit Krishna Kumar, Scott Zachary Bressler, Ivan King Yu Sham, Ian William Stewart, Brett Richard Taylor, Peter Frank Hill, Aakarsh Nair, Steven Michael Reddie, Patrick Joseph Armstrong, Samuel John Young, Ameet Nirmal Vaswani, Andrew Hayden
-
Patent number: 9898542Abstract: A process is directed to the generation, maintenance, and provision of narrations for requested network content. A client computing device transmits a narration of a network resource, such as a web page, to a network computing provider. The narration can be separated into portions, each portion corresponding to a portion of the network resource. A second client computing device can request the network resource and the narration. The network computing provider can determine whether there has been any change in the requested network resource since the narration was received, and can modify the narration provided to the second client computing device accordingly. The second client computing device can playback appropriate portions of the narration while still being capable of regular interaction with the requested network resource.Type: GrantFiled: July 20, 2015Date of Patent: February 20, 2018Assignee: Amazon Technologies, Inc.Inventor: Andrew Hayden
-
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
-
Publication number: 20170177552Abstract: A remote browsing and searching process is directed to the management of a remote browse session at a network computing provider. Responsive to a search request, the network computing provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device, search results corresponding to content representations associated with current content, or to data about changes in the content. The network computing provider may determine the search results based on a navigation path associated with a previous request for content, navigation paths of other client computing devices, relationships or differences between various versions of content, or based on any number of other factors.Type: ApplicationFiled: December 27, 2016Publication date: June 22, 2017Inventor: Andrew Hayden
-
Publication number: 20170078411Abstract: A process is directed to the generation and processing of browser virtual machines. A network computing provider determines browser settings and other optimizations for improved performance when a browser is processing a specific type of Web page or other network resource. The network computing provider customizes a browser with the settings and optimizations, and generates a virtual machine image of the customized browser. The image is deployed to any number of servers processing network resource requests from client computing devices. In response to receiving a request for a Web page or other network resource with a corresponding customized browser, the network computing provider routes the request to a server with an image or active instance of the customized browser.Type: ApplicationFiled: November 28, 2016Publication date: March 16, 2017Inventor: Andrew Hayden
-
Patent number: 9529784Abstract: A remote browsing and searching process is directed to the management of a remote browse session at a network computing provider. Responsive to a search request, the network computing provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device, search results corresponding to content representations associated with current content, or to data about changes in the content. The network computing provider may determine the search results based on a navigation path associated with a previous request for content, navigation paths of other client computing devices, relationships or differences between various versions of content, or based on any number of other factors. Interactive displays may be provided to client computing devices, allowing a user to refine the search results, zoom and manipulate content representations, and view relationships, similarities, and differences in content representations.Type: GrantFiled: January 6, 2014Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventor: Andrew Hayden
-
Publication number: 20160354260Abstract: The present disclosure is directed, in part, to an absorbent article having a front waist edge, a rear waist edge longitudinally opposing the front waist edge, a longitudinal axis extending from a midpoint of the front waist edge to a midpoint of the rear waist edge, a liquid permeable topsheet, a liquid impermeable backsheet, and an absorbent core disposed at least partially intermediate the topsheet and the backsheet. The absorbent core having superabsorbent polymers and a channel network substantially free of the superabsorbent polymers. The channel network having a perimeter channel, a first longitudinal channel inboard of the perimeter channel, a second longitudinal channel inboard of the perimeter channel, and one or more connecting lateral channels. The one or more connecting lateral channels connect one of the first longitudinal channel to the second longitudinal channel or the perimeter channel to the perimeter channel.Type: ApplicationFiled: August 16, 2016Publication date: December 8, 2016Inventors: Donald Carroll ROE, Carsten Heinrich KREUZER, Maja WCIORKA, Russell Andrew Hayden
-
Patent number: 9509783Abstract: A process is directed to the generation and processing of browser virtual machines. A network computing provider determines browser settings and other optimizations for improved performance when a browser is processing a specific type of Web page or other network resource. The network computing provider customizes a browser with the settings and optimizations, and generates a virtual machine image of the customized browser. The image is deployed to any number of servers processing network resource requests from client computing devices. In response to receiving a request for a Web page or other network resource with a corresponding customized browser, the network computing provider routes the request to a server with an image or active instance of the customized browser.Type: GrantFiled: January 26, 2012Date of Patent: November 29, 2016Assignee: Amazon Technlogogies, Inc.Inventor: Andrew Hayden
-
Patent number: 9336321Abstract: A remote browsing and searching process is directed to the management of a remote browse session at a network computing provider. Responsive to a search request, the network computing provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device, search results corresponding to content representations associated with current content, or to data about changes in the content. The network computing provider may determine the search results based on a navigation path associated with a previous request for content, navigation paths of other client computing devices, relationships or differences between various versions of content, or based on any number of other factors. Interactive displays may be provided to client computing devices, allowing a user to refine the search results, zoom and manipulate content representations, and view relationships, similarities, and differences in content representations.Type: GrantFiled: January 26, 2012Date of Patent: May 10, 2016Assignee: Amazon Technologies, Inc.Inventor: Andrew Hayden
-
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: 9307004Abstract: 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: March 28, 2012Date of Patent: April 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Andrew Hayden, Peter F. Hill, Matthew L. Trahan, Samuel J. Young
-
Patent number: 9195750Abstract: A remote browsing and searching process is directed to the generation and management of a remote browse session at a network computing provider. Responsive to a search request, the network computing provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device, or search results corresponding to content representations associated with current content, or to both. The network computing and storage provider may determine the search results based on a navigation path associated with a previous request for content, based on navigation paths of other client computing devices, based on relationships or differences between various versions of content, or based on any number of other factors.Type: GrantFiled: September 15, 2014Date of Patent: November 24, 2015Assignee: Amazon Technologies, Inc.Inventor: Andrew Hayden
-
Publication number: 20150324377Abstract: A process is directed to the generation, maintenance, and provision of narrations for requested network content. A client computing device transmits a narration of a network resource, such as a web page, to a network computing provider. The narration can be separated into portions, each portion corresponding to a portion of the network resource. A second client computing device can request the network resource and the narration. The network computing provider can determine whether there has been any change in the requested network resource since the narration was received, and can modify the narration provided to the second client computing device accordingly. The second client computing device can playback appropriate portions of the narration while still being capable of regular interaction with the requested network resource.Type: ApplicationFiled: July 20, 2015Publication date: November 12, 2015Inventor: Andrew Hayden
-
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