Amazon Patent Grants

Augmented reality user interface facilitating fulfillment

Granted: April 25, 2017
Patent Number: 9632313
Disclosed are various implementations for updating information displayed in a user interface for a worker in a fulfillment center. Information changing relative to a previous user interface can be provided in response to location data that indicates the worker's location within a fulfillment center.

Gesture recognition from depth and distortion analysis

Granted: April 25, 2017
Patent Number: 9632592
Systems and techniques for detecting gestures of a user based on analysis of acquired depth maps as well as identified distortion within one or more acquired color images. For instance, a system may project content onto a display surface within an environment. A user may then interact with the content via gestures, which may include hand gestures, gestures with a stylus or the like. In some instances, the content includes multiple selection portions, such as soft buttons, icons, and the…

Configurable active stylus devices

Granted: April 25, 2017
Patent Number: 9632597
A stylus device is disclosed that is capable of changing its output so that it can communicate and function with a multitude of touch controllers of a computing device. In an aspect, the stylus device receives a message including the configuration information from the computing device. The configuration information may include an encoding scheme corresponding to a format for encoding data to be sent to the computing device and an operating frequency. The stylus configures itself in the…

Stylus devices with configurable frequency

Granted: April 25, 2017
Patent Number: 9632598
A stylus device is disclosed that is adapted to change its operating frequency to accommodate for a changing noise environment. In an aspect, the stylus may communicate with a computing device using a first frequency. However, when a different frequency having a better signal to noise ration than the first frequency is available, the computing device may send a message to the stylus device to switch to a second frequency. For example, the stylus device may receive a message from the…

No-touch cursor for item selection

Granted: April 25, 2017
Patent Number: 9632655
A tilt-based interface controls the position of a cursor on a graphical user interface (GUI) for mobile devices based on changes in the orientation of the device. Cursor positioning and user interface element selection may be accomplished without touching the screen or clicking a button to indicate the user's selection. The underlying coordinate system to which cursor movement is mapped is transformed to alter the speed and behavior of the cursor when the cursor reaches a user-selectable…

Providing a reliable distributed queuing service

Granted: April 25, 2017
Patent Number: 9632723
A method, system, and computer-readable medium is described for facilitating interactions between software programs by providing a reliable data queuing service that enables the programs to store and retrieve elements of data queues. In some situations, the data queuing service is provided to users who purchase usage of the data queuing service for application programs executed by or otherwise affiliated with the users. In addition, accessibility of the data queuing service to remote…

Multithreaded application thread schedule selection

Granted: April 25, 2017
Patent Number: 9632823
A method and apparatus for multithreaded application thread schedule selection are disclosed. In the method and apparatus a thread execution schedule for executing an application is selected from a plurality of thread execution schedules, whereby the selection is based at least in part on an identity associated with the application and an identity associated with one or more inputs to the application. The application is then executed in accordance with the thread execution schedule and…

Methods and systems for searching for and identifying data repository deficits

Granted: April 25, 2017
Patent Number: 9633388
A computing system for searching for and identifying data repository deficits includes an interactive database of items, a data repository that stores a first type of information related to items, a search engine configured to identify items that do not have an amount of the first type of information that meets a first threshold, a candidate selection interface that provides functionality for the user to select an item from recommended candidate items needing the first type of…

Hue-based color naming for an image

Granted: April 25, 2017
Patent Number: 9633448
Systems and methods are provided for associating colors or color names with a color image based on hue. A set of hue values can be extracted from color data, such as a color palette, corresponding to a color image. A representative hue can be derived from the set of hue values. Colors included in the color data that are attributable to the representative hue can be identified and one or more colors can be derived therefrom as representative of a subject depicted by the color image. Color…

Secure destruction of storage devices

Granted: April 25, 2017
Patent Number: 9633494
Techniques are provided for securely destroying storage devices stored in a data storage center. A server room may be situated in the data storage center that is configured to store a plurality of server racks for storing storage devices that are associated with a radio frequency identifier tag. The data storage center may include a secure area that includes destruction devices for destroying a storage. The data storage center may include a computer system for transmitting instructions…

Adaptive RGBW conversion

Granted: April 25, 2017
Patent Number: 9633607
The subject matter disclosed herein relates to conversion of RGB image data into RGBW image data for display by an image display apparatus. The image display apparatus accesses Red Green Blue (RGB) image data that corresponds to one or more images to be displayed by a Red Green Blue White (RGBW) display of the image display apparatus. The image display apparatus receives one or more inputs. Based upon the one or more external factors, the RGB image data is converted into RGBW image data.…

Context-based utterance recognition

Granted: April 25, 2017
Patent Number: 9633653
In some implementations, a digital work provider may provide language model information related to a plurality of different contexts, such as a plurality of different digital works. For example, the language model information may include language model difference information identifying a plurality of sequences of one or more words in a digital work that have probabilities of occurrence that differ from probabilities of occurrence in a base language model by a threshold amount. The…

Speech-responsive portable speaker

Granted: April 25, 2017
Patent Number: 9633661
A portable music device may operate in response to user speech. In situations in which the music device is operating primarily from battery power, a push-to-talk (PTT) button may be used to indicate when the user is directing speech to the device. When the music device is receiving external power, the music device may continuously monitor a microphone signal to detect a user utterance of a wakeword, which may be used to indicate that subsequent speech is directed to the device. When…

Smart circular audio buffer

Granted: April 25, 2017
Patent Number: 9633669
An audio buffer is used to capture audio in anticipation of a user command to do so. Sensors and processor activity may be monitored, looking for indicia suggesting that the user command may be forthcoming. Upon detecting such indicia, a circular buffer is activated. Audio correction may be applied to the audio stored in the circular buffer. After receiving the user command instructing the device to process or record audio, at least a portion of the audio that was stored in the buffer…

Preview streaming of video data

Granted: April 25, 2017
Patent Number: 9635307
A system and method for generating preview data from video data and using the preview data to select portions of the video data or determine an order with which to upload the video data. The system may sample video data to generate sampled video data and may identify portions of the sampled video data having complexity metrics exceeding a threshold. The system may upload a first portion of the video data corresponding to the identified portions while omitting a second portion of the…

Dynamically generated media trailers

Granted: April 25, 2017
Patent Number: 9635337
Disclosed are various embodiments for dynamically generating media trailers for communication over a network. A request for a dynamically generated media trailer is received by a computing environment over the network. Clips are extracted from media files or previews associated with the media files according to media titles in lists and/or tags identified by a user. A customized media trailer is generated by coalescing the clips extracted from the media file or a preview associated with…

Binary mask compression

Granted: April 25, 2017
Patent Number: 9635389
Various examples are directed to methods and systems for compressing a binary mask. A computer device may determine that a frequency of a less frequent pixel value state of the binary mask is less than a threshold frequency and may select a block size corresponding to the threshold frequency. The computing device may determine a first run length number of pixel value blocks of the block size that are positioned consecutively in the binary mask sequence and that comprise a first pattern…

Context-based alert delivery

Granted: April 25, 2017
Patent Number: 9635502
A user can be notified of certain events or occurrences according to time and location information specified by the user. In some embodiments, a user can specify a location such as an office or warehouse, and can select an automatic range such that whenever the user is within the automatic range of that location, notifications are automatically delivered to the user. The user can also specify a management range, such that when the user is outside the automatic range but inside the…

SMS delivery to prevent duplicate SMS messages on LTE

Granted: April 25, 2017
Patent Number: 9635527
Sending short message service (SMS) messages and receiving a response report based at least in part on the sent SMS message, even if a communicative connection with the mobile communications network had been severed, so that duplication of the SMS message is avoided is disclosed. In this case, a communicative connection may be re-established and used to receive an acknowledgment from the mobile communications network and subsequently send another acknowledgement to the mobile…

Systems, devices, and methods for obfuscating location

Granted: April 25, 2017
Patent Number: 9635547
Described are techniques and systems for obfuscating a location of a computing device as determined using data acquired from wireless devices within communication range of the computing device. The computing device may be configured to generate report data that includes synthetic data which is representative of data of a different location than the actual location of the computing device. As a result, when the report data is analyzed, the computing device appears to be present at an…