Amazon Patent Grants

Service for generating graphics object data

Granted: March 28, 2017
Patent Number: 9604139
When a scene is generated, a content item may identify graphics object service requests associated with the scene. Each scene may have any number of associated graphics object service requests that may be sent to any number of different graphics object services. The graphics object services may be accessible over a network such as the Internet. By requesting object data from graphics object services, a content item may, for example, reduce at least part of the computational burden on a…

Secondary robotic catch apparatus and method

Granted: March 28, 2017
Patent Number: 9604358
Inventory management systems and related methods employ a catching member to selectively catch items dropped by a robotic manipulator. A related method includes controlling a robotic manipulator to move an inventory item from a first location to a second location. A catching member is selectively positioned to catch the inventory item if dropped by the robotic manipulator prior to the item reaching the second location. The catching member is moved to a suitable location for subsequent…

Splitting database partitions

Granted: March 28, 2017
Patent Number: 9607019
Techniques are disclosed for splitting a database partition into two partitions. In embodiments, where the partition is a hash partition, the partition is split at its logical midpoint, so that half of the partition's rows are placed in each split partition. Where the partition is a hash-range partition, a number of rows of the partition are sampled. Where enough samples fall on each side of the logical midpoint, the logical midpoint is again used as the split point. Where not enough…

Data migration system

Granted: March 28, 2017
Patent Number: 9607020
Described are techniques and systems to migrate data from a first data structure to a second data structure stored in datastores which are replicated with one another. A “hot” datastore is replicated with one or more “warm” datastores. Triggers maintain consistency between the first data structure and the second data structure. Migration may involve testing using the second data structure of the “warm” datastore. Data processed by the first data structure on the “hot”…

Optimized mapping of documents to candidate duplicate documents in a document corpus

Granted: March 28, 2017
Patent Number: 9607029
Technologies are disclosed for mapping documents to candidate duplicate documents in a document corpus. A bitset optimized inverted index is created for a document corpus. A document is received for which candidate duplicate documents in the document corpus are to be identified. The document is tokenized using adaptive tokenization. A determination made as to whether tokens in the document are represented in the bitset optimized inverted index. A list of candidate duplicate documents is…

Providing inline search suggestions for search strings

Granted: March 28, 2017
Patent Number: 9607100
A method and system for providing inline search suggestions for a search string submitted by a user of an electronic marketplace is provided. A user submits a search string via a search interface in a computing device of the user. An electronic marketplace system receives the search string and identifies individual search terms in the search string that can be logically grouped together to form one or more segments in the search string. The electronic marketplace identifies a plurality…

Content searching techniques

Granted: March 28, 2017
Patent Number: 9607105
Methods and systems of searching for text across platforms are usable to guide users to additional content for consumption. Search queries are based on text found within digital content and results are provided to indicate content from multiple different content items that contain the same or similar text. Cross-platform searches provide extensive breadth when a consumer is searching for similar information among a myriad of different sources. Additionally, search filtering may help…

User authentication and verification through video analysis

Granted: March 28, 2017
Patent Number: 9607138
Approaches utilize image information to not only identify a user, but also verify that the user is actually a physical person and not a false representation of that user. For example, a computing device can utilize image information with a facial recognition process in order to verify an identity of a current user of the device. A fingerprint or other verification metric can be generated from the image information and can be used to verify that the user is actually a physical human user…

User activity-based actions

Granted: March 28, 2017
Patent Number: 9607507
Described are techniques and systems for determining a state of activity of a user, and performing operations responsive to the state. The state may be determined using environmental data and operational data. The environmental data provides data indicative of the user's level of activity and may include data from sensors such as cameras, microphones, motion sensors, and so forth. The operational data includes data about performance of one or more services which may be associated with…

Electrowetting display apparatus and method of manufacturing the same

Granted: March 28, 2017
Patent Number: 9607557
An electrowetting display apparatus includes a first substrate including a first electrode that receives a gray-scale voltage and a second electrode insulated from the first electrode and receiving a reference voltage, a second substrate, a fluid layer, and a color filter. The color filter has a first thickness in an area corresponding to the first electrode and a second thickness in an area corresponding to the second electrode, and the first thickness is larger than the second…

Dynamically reconfigurable filter bank

Granted: March 28, 2017
Patent Number: 9607626
A reconfigurable filter bank system that has an asymmetrical tree structure with multiple stages to generate multiband outputs. Each stage may include cascaded low-pass filters (LPFs), cascaded high-pass filters (HPFs) and/or all-pass filter(s) (APF(s)) having identical phase responses. As the cascaded LPFs, cascaded HPFs and APF(s) have identical phase responses, each frequency band of the multiband output may have an identical phase shift such that the frequency bands are in-phase and…

Dynamic multiple video ratings

Granted: March 28, 2017
Patent Number: 9607656
Techniques are described for providing playback of media content based on dynamic multiple video ratings. Scenes of media content can be associated with content indicators describing the types of activities within the scene. The content indicators can be used to generate ratings for scenes of the media content and the ratings can be used to modify playback of the media content, for example, by skipping playback of scenes.

Address decoding circuit

Granted: March 28, 2017
Patent Number: 9607682
A decoder is disclosed that is used to select an area of address space in an Integrated Circuit. The decoder uses a hardware shifting module that performs shift operations on constants. Such a structure reduces an overall area consumption of the shifting module. Additionally, the decoder can perform a multi-bit shift operation in a single clock cycle.

Temporary restriction of access to circuit breakers

Granted: March 28, 2017
Patent Number: 9607785
A circuit breaker can actuate to a closed condition and to an open condition. An assembly for the circuit breaker can include an obstacle that can be positioned to obstruct one form of actuation while permitting another form of actuation. The obstacle can be moved from the obstructing position to allow multiple forms of actuation. The obstacle may permit manual actuation of the circuit to an open state in any position.

Directional audio for virtual environments

Granted: March 28, 2017
Patent Number: 9609383
Technology is described for providing audio for digital content. The digital content may be provided to a plurality of devices. Each device may be associated with a profile. At least one group of profiles may be identified from the plurality of devices that share an affiliation. The group of profiles may be represented as a group of environment objects in the digital content. A location may be identified within the digital content that corresponds to the group of environment objects.…

Optical transmittal storage networks

Granted: March 28, 2017
Patent Number: 9609402
Optical networks may store information or data therein by maintaining the information or data in motion. The optical networks may include optical fiber rings configured to receive optical signals comprising the information or data and to circulate the optical signals within the optical fiber rings. The optical signals and the information or data may be transferred out of the optical fiber rings in order to amplify the optical signals (e.g., to overcome losses due to attenuation within…

Inter-device bearing estimation based on beam forming and motion data

Granted: March 28, 2017
Patent Number: 9609468
Disclosed herein are techniques and systems for inter-device bearing estimation. Particularly, sensor fusion techniques are disclosed that combine motion data of a local computing device with beamforming data of the local computing device to determine a line-of-site path between the local computing device and a remote computing device. A motion sensor(s) of a local computing device may generate motion data from movement of the local computing device. The local computing device may…

Approaches for positioning computing devices

Granted: March 28, 2017
Patent Number: 9609484
Electronic devices can be provided with access point sparse databases that include a listing of some or all known access points in a geographic region and the respective coordinates of those access points. The device can scan and identify the access points that are within range of the device. The device can reference the names of the detected access points with access point information included in the sparse database stored in the device to determine the coordinates of the detected…

Mobile device security

Granted: March 28, 2017
Patent Number: 9609577
Techniques for providing friction-free transactions using geolocation and user identifiers are described herein. These techniques may ascertain a user's location based on a location of a mobile device. A transaction between the user and a merchant may be completed with zero or minimal input from the user based on the geolocation of the mobile device and the user identifiers. In some implementations, a transaction initiated earlier is completed when the mobile device arrives at the…

Cellular paging via WLAN

Granted: March 28, 2017
Patent Number: 9609626
Systems and methods for routing pages to cellular phones (UE) not connected to a cellular network, but connected to a wireless local area network (I-WLAN), are disclosed. The system can route cellular pages to disconnected cellular devices using 3GPP AAA components, such as a Third Generation Partnership Project authentication, authorization, and accounting (3GPP AAA) server. The system can route pages via a home location register (HLR) connected to the I-WLAN or a mobile switching…