Patents Assigned to Amazon Technologies
-
Patent number: 9245232Abstract: 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: GrantFiled: February 22, 2013Date of Patent: January 26, 2016Assignee: 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: 9244994Abstract: 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: GrantFiled: June 19, 2013Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventors: Mario Vargas Adoc, Jr., Richard David Krog, Kerry Chang, Jeremy Stephen Hynoski, Christopher Lawrence Lavin
-
Patent number: 9246545Abstract: 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: GrantFiled: April 11, 2014Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventors: Robert Ayrapetian, Yuwen Su, Arnaud Jean-Louis Charton
-
Patent number: 9246690Abstract: 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: GrantFiled: September 3, 2014Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Aaron Douglas Dokey, Eric Jason Brandwine, Nathan Bartholomew Thomas
-
Patent number: 9244543Abstract: 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: GrantFiled: June 24, 2014Date of Patent: January 26, 2016Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Kishore Sundara-Rajan, Zachary Lawrence Brand, Piotr Pawel Blaszczak, Ann Yuhui Yun, Timothy Michael Vanderet, Miguel Angel Morales
-
Patent number: 9245294Abstract: 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: GrantFiled: September 14, 2012Date of Patent: January 26, 2016Assignee: 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: 9244971Abstract: 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: GrantFiled: March 7, 2013Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventor: Santosh Kalki
-
Patent number: 9245366Abstract: 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: GrantFiled: January 3, 2014Date of Patent: January 26, 2016Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Clayton Matthew Magouyrk, Scott Robert Parish
-
Patent number: 9246776Abstract: 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: GrantFiled: March 10, 2015Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventors: Joseph L. Ellsworth, Brandon William Porter, Christopher Allen Suver, Christopher Richard Newcombe
-
Patent number: 9246866Abstract: 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: GrantFiled: December 6, 2012Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventor: Adam Callahan Sanders
-
Patent number: 9246996Abstract: 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: GrantFiled: May 7, 2012Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventors: Marc J. Brooker, David R. Richardson, Tate Andrew Certain, Tobias L. Holgers, Madhuvanesh Parthasarathy
-
Patent number: 9245350Abstract: 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: GrantFiled: June 26, 2014Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventors: Charles Shearer Dorner, Paul Barnhart Sayre, III
-
Patent number: 9244604Abstract: 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: GrantFiled: November 5, 2010Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventors: Hannah Rebecca Lewbel, Vijay Manyam, Eric Allan MacIntosh
-
Patent number: 9244152Abstract: 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: GrantFiled: May 31, 2013Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventor: Arvind Thiagarajan
-
Patent number: 9242798Abstract: 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: GrantFiled: August 29, 2014Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventor: Danny Guan
-
Patent number: 9245271Abstract: 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: GrantFiled: May 18, 2007Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventors: Waqas Ahmed, Scott Allen Mongrain, Aaron D. Wilson, Alexander J. Cox, Russell A. Dicker, Florin V. Manolache
-
Patent number: 9246686Abstract: 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: GrantFiled: June 17, 2014Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventors: Ryan Christopher Holland, Thomas Charles Stickle, John Kenneth Beer
-
Patent number: 9247659Abstract: 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: GrantFiled: June 21, 2013Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventor: Matthew Thomas Phillips
-
Patent number: 9246688Abstract: 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: GrantFiled: September 25, 2013Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventor: Thomas Charles Stickle
-
Patent number: D748094Type: GrantFiled: September 15, 2014Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventors: Monica Liane Mecchella, Jesse Wheeler Moore, Christopher Green