Patents Assigned to Amazon Technologies
  • Patent number: 9245232
    Abstract: A machine generated service cache that utilizes one or more machine learning classifiers is trained using service requests directed to a human-generated service and service responses generated by the human-generated service in response to the service requests. Once the machine generated service cache has been trained to a predetermined level of performance, the machine generated service cache can be utilized to process actual service requests directed to the human-generated service. The machine generated service cache might be utilized to process service requests for which it is not essential that the returned service response be identical to a response that would be generated by the human-generated service.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Tyson Christopher Trautmann, Peter Varnum Commons, Diwakar Chakravarthy, Michael Luis Collado, Thomas Lowell Keller, Benjamin Warren Mercier, Zachary Jared Wiggins
  • Patent number: 9244994
    Abstract: Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to facilitating idempotency of application state information. Idempotency is maintained by using a timestamp embedded within application state information and/or by determining that the application state information is associated with an accumulating value.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Mario Vargas Adoc, Jr., Richard David Krog, Kerry Chang, Jeremy Stephen Hynoski, Christopher Lawrence Lavin
  • Patent number: 9246545
    Abstract: Features are disclosed for adaptively estimating propagation delay in an audio system. A first device in communication with a speaker may be configured produce sound based on an audio playback signal. A second device in communication with one or more microphones may be configured to detect sound as a microphone signal. The second device may perform acoustic echo cancellation using a first propagation delay parameter and determine a first echo return loss enhancement. The second device may perform acoustic echo cancellation using a second propagation delay parameter and determine a second echo return loss enhancement. A propagation delay between the audio playback signal and the microphone signal may be adaptively estimated based on a comparison of the first and second echo return loss enhancements.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Ayrapetian, Yuwen Su, Arnaud Jean-Louis Charton
  • Patent number: 9246690
    Abstract: Techniques for managing secure execution environments provided as a service to computing resource service provider customers are described herein. A request to launch a secure execution environment is received from a customer and fulfilled by launching a secure execution environment on a selected computer system. The secure execution environment is then validated and upon a successful validation, one or more applications are provided to the secure execution environment to be executed within the secure execution environment. As additional requests relating to managing the secure execution environment are received, operations are performed based on the requests.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Aaron Douglas Dokey, Eric Jason Brandwine, Nathan Bartholomew Thomas
  • Patent number: 9244543
    Abstract: Systems, methods, and devices for monitoring use of a tip of a stylus, determining an amount of wear of or life remaining in the tip, and notifying a user when to replace the tip are disclosed. The tip should be replaced to avoid an abrasive material of the tip from being exposed and contacting a touch screen or other surface of a computing device to avoid scratching or otherwise damaging the touch screen or other surface of the computing device. The computing device or the stylus device may perform one or more of the monitoring, determining, or prompting steps.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: January 26, 2016
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Kishore Sundara-Rajan, Zachary Lawrence Brand, Piotr Pawel Blaszczak, Ann Yuhui Yun, Timothy Michael Vanderet, Miguel Angel Morales
  • Patent number: 9245294
    Abstract: Disclosed are various embodiments for providing separate views for items. A network page providing a summary view of at least a portion of a pool of items is encoded in a computing resource for rendering by a client computing device. A window superimposed over at least a portion of the summary view is rendered by the client computing device. The window provides a separate view for examination of one item from the pool of items, and the window facilitates a serial examination of the pool of items.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Amy Bates, Sean M. Scott, Brent Allen Vincent, John P. Simons, Maren M. Costa, Douglas J. Gradt, Eva Manolis, Gianna Lise Puerini
  • Patent number: 9244971
    Abstract: Techniques are described for retrieving data stored in datastores with different or heterogeneous data storage formats. A data report request is received, specifying data attributes, conditions, and ordering information for data to be retrieved from one or more datastores. The request may be in a syntax tree format that is abstracted away from any particular data storage technology or native query language, enabling data retrieval requests from users who lack a particular knowledge of query languages and the underlying storage format of the datastores. The request is analyzed, and a query plan is determined based on storage metadata indicating data attributes stored in various datastores, and based on data retrieval latency information for the datastores. Each query of the query plan is generated in a native query language supported by the targeted datastore. The query plan is executed to generate the requested data report.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Santosh Kalki
  • Patent number: 9245366
    Abstract: Embodiments of the subject technology provide for determining a set of points that form a perimeter of a polygon included in an interactive geographic map. The determined set of points of the perimeter of the polygon is reduced based on a line simplification algorithm. An area, based on the reduced set of points, of the polygon is then reduced by performing a buffering operation on the area that creates an inner buffer zone for the polygon. The subject technology determines whether an area of the inner buffer zone satisfies a predetermined threshold area. Responsive to determining that the predetermined threshold area is satisfied, a centroid of the inner buffer zone may be determined. The subject technology provides, for display to a user, a label at a coordinate position corresponding to the centroid of the inner buffer zone on the interactive geographic map.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: January 26, 2016
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Clayton Matthew Magouyrk, Scott Robert Parish
  • Patent number: 9246776
    Abstract: A resource delivery network and method for distributing content in the network is disclosed herein. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution to a successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined, and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph L. Ellsworth, Brandon William Porter, Christopher Allen Suver, Christopher Richard Newcombe
  • Patent number: 9246866
    Abstract: A method is described for making a recommendation for an item. The method may include the operation of presenting a recommendation interface control to a user on a client device after the user has consumed an item. Using the recommendation interface control, the user then selects an individual and adds the name of the item the user consumed to the selected individual's recommendation list.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Adam Callahan Sanders
  • Patent number: 9246996
    Abstract: A storage management system monitors an indicator of durability of a dataset hosted by a current implementation resource, such as a storage server. The indicator may be used to determine whether none, some or all of the data storage should be moved from the current implementation resource to an available implementation resource.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc J. Brooker, David R. Richardson, Tate Andrew Certain, Tobias L. Holgers, Madhuvanesh Parthasarathy
  • Patent number: 9245350
    Abstract: Systems and methods are provided for generating an image-based color palette based on a color image. A color palette can be a collection of representative colors each associated with a weight or other metadata. A color palette may be generated based on palette generation criteria, which may facilitate or control a palette generation process. Illustratively, the palette generation process may include image pre-processing, color distribution generation, representative color identification, palette candidate generation and palette determination. Representative colors with associated weight can be identified from a distribution of colors depicted by the color image, multiple palette candidates corresponding to the same color image can be generated based on various palette generation criteria, and a color palette can be identified therefrom.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Shearer Dorner, Paul Barnhart Sayre, III
  • Patent number: 9244604
    Abstract: A touch sensor on a device is configured to accept user input in the form of touches. Control areas on the touch sensor may be designated to correspond to keys on a keyboard or other commands. These control areas may be arranged on either side of the touch sensor to allow the user to activate control areas with their thumbs while holding the device. Size and spacing of the keys may vary dynamically in response to environmental conditions, user interactions, and so forth. Thus, the area of a control on the touch sensor may be larger when operated in a high vibration or motion environment, such as on a train, walking, and so forth. Additionally or alternatively, the position of control areas may dynamically change to adjust to the user.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Hannah Rebecca Lewbel, Vijay Manyam, Eric Allan MacIntosh
  • Patent number: 9244152
    Abstract: Techniques for precisely determining a location of a mobile computing device based on both wireless signal strengths measured at the mobile computing device and movement of the device. The wireless signal strengths may represent the strength of a connection between the device and wireless access points (WAPs), cellular towers, or the like. Furthermore, the techniques described herein may utilize movement data provided by the device. For instance, the device may include an accelerometer, a gyroscope, and/or any other components configured to recognize when a device is moving, a direction that the device is moving, or the like. In one example, the accelerometer reports when the device has moved by a certain amount, while the gyroscope reports a direction in which the device is moving. The techniques then utilize this information in addition to the wireless signal strengths to estimate locations of the device as the device moves over time.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Arvind Thiagarajan
  • Patent number: 9242798
    Abstract: Methods, systems and apparatus for determining stowability based on item-size categories are described. Embodiments may select a storage module for a stow operation based on accessing stowability information. Stowability information, in various embodiments may include stowability information for each storage module in a materials handling system. Stowability information may indicate a capacity to hold additional items in a storage module. The capacity may be determined according an item-size category descriptor, describing the quantity of items in each category of a storage module, and a storage module capacity module characterizing item descriptors of fully-stowed storage modules. In some embodiments the storage module capacity model is a function fitted to data points representing the values of item-size descriptors of fully-stowed storage modules. Embodiments may update the stowability information for a storage module in response to the removal of an item from the storage module.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Danny Guan
  • Patent number: 9245271
    Abstract: Tag scoring for elements associated with a common tag enables a user to conduct a tag search and view a listing of elements associated with the tag. The listing can be ordered by each element's tag score. To create such a tag score, users may associate an element with one or more tags that characterize the element. A tag score may then be assigned to this element for each assigned tag and may be based on a multitude of factors. These factors may include a number of times that the element has been tagged with the assigned tag and users' votes on the accuracy of the assigned tag to the element. Tag-scoring factors may include, among others, an age of a tag associated with the element, a click rate for the element, a customer review of the element, a sales rank for the element, or an availability of the element.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Waqas Ahmed, Scott Allen Mongrain, Aaron D. Wilson, Alexander J. Cox, Russell A. Dicker, Florin V. Manolache
  • Patent number: 9246686
    Abstract: A technology is described for a salt service. An example method may include generating a salt value and a salt identifier used to reference the salt value in response to a salt value setup request. Storing the salt value in a data store where the salt value may be referenced by the salt identifier. The salt value and the salt identifier may then be provided in response to the salt value setup request to enable the salt identifier to be stored in association with a first hash value generated from the salt value and a customer password for future customer authentications. In response to an authentication request, the salt value may be retrieved from the data store and the salt value may be provided, enabling customer authentication to be performed by comparing the first hash value with a second hash value generated from the salt value and a customer password.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Christopher Holland, Thomas Charles Stickle, John Kenneth Beer
  • Patent number: 9247659
    Abstract: Air conditioning systems and techniques are described that include passing a fluid through a slab. The fluid is cooled in the slab and the cooled fluid is circulated to a coil. The coil is arranged in an airflow such that ambient air passes over the coil, thereby reducing the relative humidity of the ambient air. A control unit may also be provided to selectively operate a pump to control the flow of the fluid through the slab.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Matthew Thomas Phillips
  • Patent number: 9246688
    Abstract: A data licensing technology is described. A dataset is provided with license tags attached to data items in the dataset. A license file is deployed having a license tag. A query is run against the dataset with the license file, and data items are filtered out that do not have the license tag attached.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Thomas Charles Stickle
  • Patent number: D748094
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Monica Liane Mecchella, Jesse Wheeler Moore, Christopher Green