Search Patents
-
Publication number: 20130204981Abstract: A server system is disclosed that is capable of providing responsive content to a user when a request for an invalid URL is received. In a preferred embodiment, the server system implements multiple rescue strategies for attempting to rescue the invalid URL. One such rescue strategy involves repairing the URL by correcting for encoding errors, such as errors introduced by some web clients. Another rescue strategy involves determining that the URL contains an obsolete or outdated item identifier (e.g., product identifier) that renders the URL invalid, and returning information regarding one or more related items to the user. Another rescue strategy involves mining the invalid URL for one or more text strings reflective of the type of content desired, and then using the one or more text strings to execute a keyword search to identify content to provide to the user. The various rescue strategies may be attempted in sequence according to a hierarchy.Type: ApplicationFiled: March 14, 2013Publication date: August 8, 2013Applicant: AMAZON TECHNOLOGIES, INC.Inventor: AMAZON TECHNOLOGIES, INC.
-
Patent number: 10743003Abstract: Techniques are described that enable virtual reality content to be delivered using a video codec that operates according to a scalable video encoding standard. These techniques include selectively downloading and decoding frames of video content.Type: GrantFiled: September 1, 2016Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Charles Benjamin Franklin Waggoner, Yongjun Wu
-
Patent number: 10743004Abstract: Techniques are described that enable virtual reality content to be delivered using a video codec that operates according to a scalable video encoding standard. These techniques include selectively downloading and decoding frames of video content.Type: GrantFiled: September 1, 2016Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Charles Benjamin Franklin Waggoner, Yongjun Wu
-
Patent number: 9882956Abstract: Techniques are disclosed for a device that presents a mass storage device to a computing environment, and which stores data written to the device by the computer in a network storage service. The device also presents files stored in the network storage service to the computer as though those files were stored on a mass storage device.Type: GrantFiled: March 11, 2013Date of Patent: January 30, 2018Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Benjamin Elias Seidenberg
-
Patent number: 9953037Abstract: Disclosed are various embodiments for accelerating the download of files via a browser. The browser is configured to determine a file to be downloaded from a server. The browser determines a quantity of concurrent connections for the browser. The browser requests a plurality of fragments of the file from the server based at least in part on the quantity of concurrent connections. The browser reconstitutes the file by combining the fragments received from the server.Type: GrantFiled: March 8, 2013Date of Patent: April 24, 2018Assignee: Amazon Technologies, Inc.Inventor: Piers George Cowburn
-
Patent number: 10356159Abstract: Techniques are described that enable initiating playback of a media fragment before the entire fragment has been downloaded. Also described are techniques that enable a more granular approach to the way in which a client device requests and plays back media fragments.Type: GrantFiled: June 27, 2016Date of Patent: July 16, 2019Assignee: Amazon Technologies, Inc.Inventors: Charles Benjamin Franklin Waggoner, Marc Joliveau, Lauri Juhani Särkkä
-
Patent number: 9158577Abstract: Disclosed are various embodiments for a deployment management system. A second version of a deployable application is executed concurrently with a first version. Network traffic sent to the first version of the application is redirected to the second version. In the event of an error, network traffic is directed back to the first version of the application. After a period of concurrent execution, the first version of the application is terminated.Type: GrantFiled: August 8, 2012Date of Patent: October 13, 2015Assignee: Amazon Technologies, Inc.Inventors: James Andrew Trenton Lipscomb, Christopher L. McGilliard
-
Patent number: 10193989Abstract: Disclosed are various embodiments for a behavior visualization application. Navigation events are obtained from a client navigating through a workflow. Durations the client is focused on a respective workflow page and the transitions between workflow pages are determined from the navigation events. A visualization embodying the durations of focus and transitions is generated. Visual elements correspond to respective consecutive durations of focus, and are linked to represent transitions between respective workflow pages.Type: GrantFiled: July 11, 2016Date of Patent: January 29, 2019Assignee: Amazon Technologies, Inc.Inventor: Robert James Koerner
-
Publication number: 20140012959Abstract: A system regulates server load by dynamically selecting variables that directly or indirectly control the type and/or quantity of processing performed in responding to content requests, such as requests for dynamically generated web pages. For example, the system may use current load level data to vary the sizes of input data sets used to generate personalized recommendations or other content for users.Type: ApplicationFiled: September 13, 2013Publication date: January 9, 2014Applicant: Amazon Technologies, Inc.Inventor: Matthew J. Round
-
Patent number: 10440148Abstract: Techniques are described for balancing traffic among content delivery networks (CDNs). A CDN balancer can analyze CDN performance data and determine CDN balancing ratios used to distribute traffic among the CDNs.Type: GrantFiled: July 9, 2018Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Stefan Christian Richter, Nicholas James Benson, Justin Michael Binns, Kenneth Thomas Burford, James Marvin Freeman, II, Marc Joliveau, Li Tong
-
Patent number: 8762548Abstract: Electronic devices may find and test wireless networks present at a location, and may display available networks to a user for selection and use. The finding and testing may vary based upon the location of the device, including such factors as previously determined networks for the area, time at the location, and so forth.Type: GrantFiled: November 10, 2010Date of Patent: June 24, 2014Assignee: Amazon Technologies, Inc.Inventors: Steven Kessel, Felix F. Antony, Laurent E. Sellier, Hugh Finnan, Gregory M. Hart
-
Patent number: 9575745Abstract: Disclosed are various embodiments for a deployment management system. A second version of a deployable application is executed concurrently with a first version. Network traffic sent to the first version of the application is redirected to the second version. In the event of an error, network traffic is directed back to the first version of the application. After a period of concurrent execution, the first version of the application is terminated.Type: GrantFiled: October 12, 2015Date of Patent: February 21, 2017Assignee: Amazon Technologies, Inc.Inventors: James Andrew Trenton Lipscomb, Christopher L. McGilliard
-
Patent number: 10432690Abstract: Methods and apparatus are described for partitioning a manifest file to generate smaller manifest files for media content playback. A server partitions a manifest file prior to receipt of a request from a client or in response to a request from a client for a manifest for media content for a particular temporal range or subset of playback options.Type: GrantFiled: February 5, 2018Date of Patent: October 1, 2019Assignee: Amazon Technologies, Inc.Inventors: Lei Li, Yongjun Wu, Samuel James Van Pelt, Amarsingh Buckthasingh Winston, Kyle Bradley Koceski, Mairo Pedrini, Christopher Steven Mark Pringle, Mushegh Malkhasyan
-
Patent number: 10116719Abstract: Methods and apparatus are described for generating manifest files for media content playback. A server can generate manifest files that include initialization metadata obtained from initialization fragments of media content files. Client devices can initiate playback of media content for playback using the manifest files without downloading or parsing the initialization fragments of the media content files.Type: GrantFiled: June 3, 2016Date of Patent: October 30, 2018Assignee: Amazon Technologies, Inc.Inventors: Lei Li, Mushegh Malkhasyan, Samuel James Van Pelt, Amarsingh Buckthasingh Winston
-
Publication number: 20130007039Abstract: Methods and systems for optimizing cell searches in a mobile communication system supporting variable channel bandwidths are disclosed. A user device stores data identifying frequency bands, networks associated with the frequency bands, and various channel bandwidths supported by the networks. The user device is operable to dynamically update the stored data upon detecting a new network associated with one of the frequency bands.Type: ApplicationFiled: June 28, 2011Publication date: January 3, 2013Applicant: Amazon Technologies, Inc.Inventor: Kiran K. Edara
-
Patent number: 11924361Abstract: Determining whether to allow access to a message is disclosed. A message is received from a sender. The message is associated with a first time-to-live (TTL) value. A determination is made that the first time-to-live value has not been exceeded. The determination is made at least in part by obtaining an external master clock time. In response to the determination, access is allowed to the message.Type: GrantFiled: November 21, 2022Date of Patent: March 5, 2024Assignee: Amazon Technologies, Inc.Inventors: Robert Statica, Christopher A. Howell, Kara Lynn Coppa
-
Patent number: 11632299Abstract: At a cell manager external to a network-accessible service, a set of data associated with a first isolated cell of the service is obtained. Service requests representing respective subsets of the workload of the service are processed at respective cells, with each cell comprising a number of request processing nodes. The cell manager analyzes the set of data, and initiates a configuration change at the first isolated cell based on results of the analysis.Type: GrantFiled: June 7, 2022Date of Patent: April 18, 2023Assignee: Amazon Technologies, Inc.Inventors: Samatha Sudabattula, Scott M King
-
Patent number: 9692740Abstract: Disclosed are various embodiments for managing accounts for network sites. In one embodiment, account information is automatically removed from a client when a logout is performed. In another embodiment, encrypted account information and an authentication client that decrypts the account information are stored upon a portable data store that is removably attached to a computing device. In yet another embodiment, a first user may indicate that account information is to be shared with a second user.Type: GrantFiled: October 13, 2014Date of Patent: June 27, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Daniel W. Hitchcock, Brad Lee Campbell
-
Patent number: 8924515Abstract: Disclosed are various embodiments for facilitating anticipatory distribution of applications to a network of remote hosts. A demand for each of the applications is calculated. Based on criteria within the demand and computing resources available, remote hosts are selected to receive the applications. Transmissions of the applications to the selected remote hosts are scheduled and monitored for completion according to the schedule.Type: GrantFiled: February 29, 2012Date of Patent: December 30, 2014Assignee: Amazon Technologies, Inc.Inventors: Ian M. Bone, Jun Zhou, Alexandre P. Moura, Eden Jn Baptiste, Xiaochuan Qin, Ethan Z. Evans, Richard D. Krog, Mario Vargas Adoc, Jr., Kerry Chang
-
Patent number: 11269784Abstract: Systems and methods are provided for efficiently managing a cache in a distributed environment. When entries are written into a cache, the entries include dependency information. The distributed system keeps invalidation entries that keep track of what dependent values have change and enforces invalidation of entries on cache reads. An asynchronous process actively invalidates entries and garbage collects the invalidation entries. The distributed system advantageously allows writing and reading cached entries across service boundaries.Type: GrantFiled: June 27, 2019Date of Patent: March 8, 2022Assignee: Amazon Technologies, Inc.Inventor: Bradford William Siemssen