Patents Assigned to Amazon Technologies
  • Patent number: 9622326
    Abstract: Systems and methods are provided for determining a light intensity level of emitted light from an illuminator of a display device and the ambient light surrounding the display device such that, for example, the display device may compensate for performance variations of the illuminator over time.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Serge Devyver, Omar Sze Leung, Serkan Hatipoglu
  • Patent number: 9621406
    Abstract: A browsing process is directed to the generation and management of a 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 requested network content. The network computing and storage provider determines a browse configuration. The browse configuration may identify a communication protocol and various processing actions. The network computing and storage 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.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew L. Trahan, Samuel S. Gigliotti, Jonathan A. Jenkins, Brett R. Taylor
  • Patent number: 9619772
    Abstract: Embodiments of the present disclosure are directed to, among other things, determining whether some or all portions of an application stack implemented on a distributed system are vulnerable to availability issues. In some examples, a web service may utilize or otherwise control a client instance to control, access, or otherwise manage resources of a distributed system. Based at least in part on comparing one or more customer graphs with one or more model, curated, or best practice graphs of a distributed system, availability risks and/or deployment recommendations may be provided. Additionally, in some examples, one or more remediation and/or migration operations may be performed automatically or provided as recommendations.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Eden G. Adogla, Manish Agarwal
  • Patent number: 9619278
    Abstract: A transaction request is received at a log-based transaction manager, indicating a conflict check delimiter and a read set descriptor indicative of one or more locations from which data is read during the requested transaction. Using the conflict check delimiter, a subset of transaction records stored in a particular persistent log to be examined for conflicts prior to committing the requested transaction is identified. In response to determining that none of the read locations of the requested transaction correspond to a write location indicated in the subset of transaction records, a new transaction record is stored in the particular persistent log indicating that the requested transaction has been committed.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Allan Henry Vermeulen
  • Patent number: 9619483
    Abstract: Discussion threads may be ranked based a factor other than a time since a most recent post of the discussion thread. For example, discussion threads may be ranked based on a likelihood of each discussion thread being helpful to a broad range of users and/or based on how likely each discussion thread is to draw users to participate in the respective discussion thread.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: James G. Robinson, Samuel S. Sonne, Jacob G. Kalberer
  • Patent number: 9621399
    Abstract: Embodiments of a distributed caching system are disclosed that cache data across multiple computing devices on a network. In one embodiment, a first cache system serves as a caching front-end to a distributed cluster of additional cache systems. The first cache system can distribute cache requests to the additional cache systems. The first distributed caching system can also serve as a cache server itself, by storing data on its own internal cache. For example, the first cache system can first attempt to find a requested data item on the internal cache, but, if the lookup results in a cache miss, the first cache system can search the additional cache systems for the data. In some embodiments, the first cache system is configured to identify additional requests for the first data item and duplicate the requested data item in order to respond to the additional requests, which allows for greater responsiveness to requests.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Vishal Parakh, Antoun Joubran Kanawati
  • Patent number: 9619010
    Abstract: A processing device of a mobile device determines an activity level for a hardware component of the mobile device based on activity information associated with the hardware component. The processing device computes a score for the hardware component based on the activity level and a power consumption value of the hardware component, wherein the power consumption value indicates an amount of power used by the hardware component. The processing device determines whether to deactivate the hardware component based on the score.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Sandeep Chidambara Marathe, Patrick Mortera Orallo, Roy Reichwein, Vidhyananth Ramasamy Venkatasamy, Haili Wang
  • Patent number: 9618932
    Abstract: An inventory system includes a pallet and a base for palletizing or unpalletizing a mobile drive unit. The pallet has a set of openings corresponding with features of the mobile drive unit. The mobile drive unit features may extend into the pallet openings. The base includes protrusions corresponding to the pallet openings. Engaging the pallet and base can position the base protrusions in the pallet openings. Positioning the base protrusions in the pallet openings can displace the mobile drive unit features from the pallet openings and/or provide a surface upon which the mobile drive unit can navigate.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Martin Hess, Scot Douglas Davis, Stephen Aquilino
  • Patent number: 9618346
    Abstract: Various embodiments can predict a user's intended driving route in order to provide the user with traffic warnings for traffic conditions along the same. A user's driving route, in at least one embodiment, is predicted by collecting travel data, such as information associated with the date, time, location, and direction for trips made within a network of roads over time. Instead of keeping the travel data anonymous, the travel data is associate or linked to the user's account or stored in a user profile in order to build a history of travel patterns for the user over time. The travel patterns can then be used to predict when a user is going to travel or make a trip and, upon identifying a context indicative of a travel pattern, traffic information for a route associated with the pattern is obtained and provided to the user's computing device.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Christopher Wenneman, Samuel S. Gigliotti
  • Patent number: 9621584
    Abstract: Systems and methods are provided for configuring and monitoring computing resources of an entity for compliance with one or more standards. In one implementation, a server receives one or more identifiers of one or more standards and determines a plurality of configuration settings for the computing resources of the entity, based on the received one or more identifiers. The plurality of configuration settings comply with the one or more standards. The computing resources of the entity are configured according to the plurality of configuration settings. The server detects an event related to the computing resources. The detected event and the plurality of configuration settings are evaluated for compliance with the one or more standards. A determination is made whether the entity is compliant with the one or more standards, based on the evaluation, and an action is taken, based on the determination.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Stephen E. Schmidt, Eric J. Brandwine, Luis Felipe Cabrera
  • Patent number: 9621926
    Abstract: Techniques are described for providing a predictive data streaming service associated with a visual media file. For example, third type of frame data for a visual media file may be transmitted to a client device from a streaming service. In embodiments, a selection of the particular visual media file may be transmitted to the streaming service. A request may be made to an interface associated with the client device, via an application program interface call, for a first data stream of a first type of frame data and a second data stream of a second type of frame data for the particular visual media file. The request may be based at least in part on the selection of the particular visual media file and after receipt of the third type of frame data. The third type of frame data, the first data stream of the first type of frame data, and the second data stream of the second type of frame data may be interleaved based at least in part on instructions from the interface.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Alexandra Elizabeth Baoboe Lee, William Alexander Strand, Joel William Weisman, Christopher Samuel Zakian
  • Patent number: 9621660
    Abstract: A system and method for content distribution are provided. A content provider generates a network topology having one or more subnetworks made up of content sources. The content provider segments content, such as applications, into segments for distribution. The content provider then distributes the content such that for each identified subnetwork, each content segment is distributed to a content source. Subsequent, client computing device requests for content can be serviced by selecting a content source in a particular subnetwork selected for delivering the requested content to the client computing device to minimize traffic flow of the requested content through the nodes of the distribution network.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Swaminathan Sivasubramanian, David R. Richardson, Bradley Eugene Marshall
  • Patent number: 9619544
    Abstract: A sequence of configuration-delta messages from a configuration manager of a replication graph established for replicating state information of an application is received at a particular node of the graph. Representations of the messages are stored in a local configuration change repository. Using the repository, the node identifies neighbor source nodes and destination nodes of the graph. Subsequent to receiving a particular configuration-delta message indicating that a neighbor source node has been removed from the graph, a different source node is identified by the particular node, and a request is sent to the different source node to transmit a set of state transition messages pertaining to the application.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Allan Henry Vermeulen, Chi Hai Ho, Michael Benjamin Deardeuff
  • Patent number: 9619238
    Abstract: Approaches are described for enabling a host computing device to store credentials and other security information useful for recovering the state of the host computing device in a secure store, such as a trusted platform module (TPM) on the host computing device. When recovering the host computing device in the event of a failure (e.g., power outage, network failure, etc.), the host computing device can obtain the necessary credentials from the secure store and use those credentials to boot various services, restore the state of the host and perform various other functions. In addition, the secure store (e.g., TPM) may provide boot firmware measurement and remote attestation of the host computing devices to other devices on a network, such as when the recovering host needs to communicate with the other devices on the network.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Nachiketh Rao Potlapally, Rachit Chawla, Jeremy Ryan Volkman, Michael David Marr
  • Patent number: 9622387
    Abstract: An air directing device includes a rack-coupling portion that couples the air directing device with a rack, and one or more air directing portions. The air directing portions include one or more openings and one or more scoops that direct air from outside the rack into at least one of the openings when the air directing device is coupled to the rack.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Michael P. Czamara
  • Patent number: 9619835
    Abstract: Disclosed are various embodiments for adding product customization offerings to a product catalog. One such embodiment comprises receiving a request to create a product customization attribute for a product entry in a product catalog; generating the product customization attribute from at least one option selected on a product customization attribute template specific to a product category associated with the product entry; and directing storage of the product customization attribute associated with the product catalog entry.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Ajay Kumar Sarda, Ankur Singla, Atul Aggarwal, Vincent M. Rohr, Manish Ramesh Bhatia
  • Patent number: 9620111
    Abstract: Described herein are systems and methods for the generation and maintenance of language models. Language models are developed based at least in part on transaction data from one or more users. These transactions may include purchases and other interactions between one or more users and one or more online merchants. The language models may be associated with a particular user or group of users. Ongoing transactions may modify the language models. The language models may be used to recognize spoken input from the one or more users.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew P. Bell, Stephen Polansky, Yuzo Watanabe
  • Patent number: 9619519
    Abstract: Systems and methods are provided for detecting non-explicit cues based on user interactions with a user interface. For example, user interest with respect to items may be determined based on indirect user interaction with a user interface. Furthermore, two or more non-explicit cues determined to be associated with a particular item may indicate a strong likelihood of user interest. One or more additional displays of information may be presented to the user in response to the detected one or more non-explicit cues, for example, by displaying additional information regarding an item and/or displaying an element to teach a user about the user interface.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Charles Shearer Dorner
  • Patent number: 9613078
    Abstract: At a logging service, a representation of a transaction requested by a client is received. The transaction includes at least a first write operation directed to a data object at a first data store. Based at least in part on the contents of the representation and contents of a persistent log of the logging service, a determination is made that the requested transaction is to be committed. A log record corresponding to the first write operation is inserted into the persistent log. The first write is propagated to the first data store after the record has been inserted in the persistent log.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: April 4, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Allan Henry Vermeulen, Jacob Adam Gabrielson, Christopher Richard Jacques De Kadt
  • Patent number: D783600
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Green, Kam Sheng Leang, Jonathan Howard Biddle