Patents Assigned to Amazon Technologies
-
Patent number: 10528599Abstract: Data processing engines implement tiered data processing for distributed data in local and remote data stores. Requests to access distributed data including a data object in a remote data store are received at a data processing engine. A query plan is generated to service the access request. Different operations in the query plan are identified and assigned to one or more remote query processing engines that may access the remote data object. Requests to perform the different operations are sent to the one or more remote query processing engines. A final result is generated for the request based on the results received for the different operations from the remote query processing engine and results from operations performed with respect to locally stored data.Type: GrantFiled: December 16, 2016Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Ippokratis Pandis, Mengchu Cai, Martin Grund, Anurag Windlass Gupta
-
Patent number: 10528638Abstract: This disclosure describes a system for disambiguating between multiple potential users that may have performed an item action (e.g., item removal or item placement) at an inventory location. For example, if there are three picking agents (users) standing near an inventory location and one of the agents removes an item (item action) from the inventory location, the example systems and processes described herein may utilize various inputs to disambiguate between the users and determine which of the potential users performed the item action.Type: GrantFiled: July 15, 2019Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Dilip Kumar, Ammar Chinoy, Sudarshan Narasimha Raghavan, Shrivatsan Vasudhevan, Jin Dong Kim
-
Patent number: 10531157Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods of presentation and management of audio and visual content across devices. Example methods may include causing presentation of first audio content at a speaker device, causing presentation of a first audio notification indicative of visual content available for presentation, causing presentation of second audio content after the first audio notification, and sending first visual content to a first display device for presentation during presentation of the second audio content.Type: GrantFiled: September 21, 2017Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Michael Lee Loritsch, John Martin Miller, Paul Anthony Kotas, Ross Tucker
-
Patent number: 10529336Abstract: Technology is described for removing sensitive information. An audio block that represents a portion of a conversation may be identified. A text representation for the audio block may be obtained using a speech-to-text process. The text representation for the audio block may be compared to pattern rules to mark sensitive information in the audio block. A portion of audio data from the audio block marked as sensitive information may be removed in the audio block.Type: GrantFiled: September 13, 2017Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Nicholas Channing Matthews, Jeddel Yeras
-
Patent number: 10530657Abstract: Techniques are described for providing virtual networking functionality for managed computer networks. In some situations, a user may configure or otherwise specify one or more virtual local area networks (“VLANs”) for a managed computer network being provided for the user, such as with each VLAN including multiple computing nodes of the managed computer network. Networking functionality corresponding to the specified VLAN(s) may then be provided in various manners, such as if the managed computer network itself is a distinct virtual computer network overlaid on one or more other computer networks, and communications between computing nodes of the managed virtual computer network are handled in accordance with the specified VLAN(s) of the managed virtual computer network by emulating functionality that would be provided by networking devices of the managed virtual computer network if they were physically present and configured to support the specified VLAN(s).Type: GrantFiled: January 29, 2016Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Peter J. Hill
-
Patent number: 10525593Abstract: Embodiments herein describe a robotic pick and stow storage system with a built-in consolidation function that increases the storage density. The system can include a stowing robot, a consolidation robot, and individual containers. The stowing robot may pick an item, identify a free space in the container large enough for the item, and then place the item in the free space. The items placed in the container may have a space between it and a neighboring item or items (referred to herein as a stow buffer) due to uncertainties or inaccuracies in the stowing process. The embodiments herein describe a stow and consolidation action that reduces the stow buffers thereby providing additional space in the container for more items. The consolidation robot can tilt and vibrate the container such that the items move closer together thereby generating free space for additional items in the container.Type: GrantFiled: June 7, 2018Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Jane Shi, Eric Fitting, Abhilash Hitesh Shah
-
Patent number: 10531597Abstract: A data center includes two or more rack computing systems and an air handling system. The rack computing systems may each include racks and computing devices mounted in the rack. The air handling system includes one or more air moving devices external to the one or more racks. The air moving devices create a negative pressure relative to ambient air at air inlets to the racks to draw air from the inlets and through computing devices in the racks.Type: GrantFiled: June 15, 2012Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventors: John W. Eichelberg, Andrew Robert Schulz, Michael P. Czamara, Matthew T. Phillips, Alan D. Gillooly
-
Patent number: 10528390Abstract: Systems and methods are described for handling requests to execute idempotent code in an on-demand code execution system or other distributed code execution environment. Idempotent code can generally include code that produces the same outcome even when executed multiple times, so long as dependencies for the code are in the same state as during a prior execution. Due to this feature, multiple executions of idempotent code may inefficiently use computing resources, particularly in on-demand code execution system (which may require, for example, generation and provisioning of an appropriate execution environment for the code). Aspects of the present disclosure enable the on-demand code execution system to process requests to execute code by verifying whether dependency states associated with the code have changed since a prior execution. If dependency states have not changed, no execution need occur, and the overall computing resource us of the on-demand code execution system is decreased.Type: GrantFiled: August 27, 2018Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Marc John Brooker, Timothy Allen Wagner, Ajay Nair
-
Patent number: 10530752Abstract: A switching device is implemented in a network-attachable data transfer device to provide data storage access to other such devices. In some embodiments, network-attachable data transfer devices are arranged in a clustered configuration to provide various computational and storage services. When one or more devices of the cluster fails, various implementations associated with the switching device, via an external data interface, provide operational mitigation, optimized data recovery, and efficient reinstatement of normal operation of the cluster.Type: GrantFiled: March 28, 2017Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Bryan James Donlan, Paul David Franklin
-
Patent number: 10530825Abstract: Techniques are described for reducing the delay between the live playhead of live streaming content and the client playhead of a client device consuming the live stream. In one technique, an increased playback speed is used by the media player on the client device so that the delay is gradually reduced. In another technique, the media player jumps forward in the stream, skipping content identified as expendable.Type: GrantFiled: June 1, 2016Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Euan McLeod, Marc Joliveau, Stefan Christian Richter
-
Patent number: 10529008Abstract: Techniques for generating and presenting user interfaces that provide a consolidated representation for same or similar products available for acquisition with variations of product attributes is described. A primary user interface (UI) for presenting a product having a product attribute may be presented via a device. The primary UI may present a representation of the product with an indication that alternate product(s) are available with alternate product attributes. Based on receiving a request to access information about the alternate product(s), a secondary UI may be generated for presenting the information about the alternate product(s). The secondary UI, which may overlay a portion of the primary UI, may be presented via the device. Based on receiving an indication of a selection of an alternate product, the presentation of the secondary UI may be terminated and the primary UI may be updated to reflect the selection of the alternate product.Type: GrantFiled: January 13, 2017Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Allana Pritchard, David Robert Cole, Alison Louise Cramer, Kevin Frank Hadder, Nasarullah Ahsanullah Khan, Maria Joseph Daniel Victor
-
Patent number: 10530742Abstract: Techniques for connecting computer system entities to remote computer system resources are described herein. A computer system entity that requests access to a remote computer system resource has that request fulfilled by a managed directory service which receives the request and connects the computer system entity to the remote computer system resource. While connected, the managed directory service receives commands to perform operations on the remote computer system resource and, if the computer system entity is authorized to perform the operations on the remote computer system resource, the managed directory service performs the operation on the remote computer system resource.Type: GrantFiled: December 5, 2013Date of Patent: January 7, 2020Assignee: Amazon Technologies Inc.Inventors: Shon Kiran Shah, Guruprakash Bangalore Rao, Gaurang Pankaj Mehta, Thomas Christopher Rizzo, Sameer Palande, Krithi Rai
-
Patent number: 10528645Abstract: A processing device in an electronic device receives a search query for a reflowable electronic content item, the search query indicating at least one of a first formatting style or a first formatting construct. The processing device determines a first page of the electronic content item for which style data indicates that at least a portion of content data associated with the first page was previously presented using the at least one of the first formatting style or the first formatting construct, wherein the content data associated with the first page is defined according to previous display configuration settings used to previously present the first page. The processing device causes presentation of an indication of the first page as a search result.Type: GrantFiled: September 16, 2015Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventor: Sudhir Kumar
-
Patent number: 10529206Abstract: Security devices and associated methods have a housing, a camera with a field of view of a monitored area outside the housing, a microphone to sense audio from the monitored area, a speaker to generate sound audible to the monitored area, an illumination source to illuminate the monitored area, a communication module to communicate with a communication network, a motion sensor to detect motion within the monitored area, at least two removable battery casings, each configured via a release button to hold at least one battery within the housing, and a control circuit that, when the motion sensor detects motion, is operable to (a) activate the illumination source, (b) capture video and audio from the camera and the microphone, and (c) send the captured video and audio to a remote server via the communication module and the communication network.Type: GrantFiled: May 8, 2018Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Spiro Sacre, Matthew J. England, Robert Tso, Samuel Taeyoung Lee, Mark Siminoff, James Siminoff, Christopher Loew
-
Patent number: 10529035Abstract: A monitoring component installed in a network navigation interface, such as an Internet browser, is disclosed. The monitoring component monitors activity of a user performed via the network navigation interface among one or more network resources, such as e-commerce sites, blogs, media hosting sites, and social networking sites. The monitoring component further enables the user to selected at least one monitored activity to be shared with contacts known to the user. An activity service is provided that notifies the contacts of the selected activity and generates recommendations for the user based on the activities reported by the monitoring component. In this manner, users may share activities of interest with their contacts, as well obtain recommendations about items of possible interest.Type: GrantFiled: December 19, 2017Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventor: Shing Yan Lam
-
Patent number: 10528536Abstract: A method and apparatus for managing keys pertaining to data objects are disclosed. In the method and apparatus, a plurality of keys that are associated with a plurality of data objects are retained, whereby the plurality of keys are capable of being listed in accordance with an ordering scheme. The ordering scheme is used to inspect the plurality of keys to determine whether a data object associated with a key of the plurality of keys satisfies a criterion. One or more actions are taken on the key or associated data object based at least in part on determining that the criterion is satisfied, whereby an order of taking the one or more actions is a reverse of an order by which the key is listed in accordance with the ordering scheme.Type: GrantFiled: May 19, 2014Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Praveen Kumar Gattu, Aykud Gonen, Jonathan Jorge Nadal, Abhilasha Seth, Huan Sun, Derek Ernest Denny-Brown, II
-
Patent number: 10528627Abstract: Embodiments presented herein provide a multi-region search service to customers of a cloud computing service provider. The search service allows cloud based computing resources deployed across multiple services and across multiple regions in which services are deployed to be rapidly identified. Search queries (such as simple free text or structured conditions) are evaluated across all of the cloud based services in all regions hosted by a service provider to identify a set of computing resources instantiated (or otherwise controlled) by a common account owner. To maintain the search index, the search service may include an event poller which deduplicates change events written to a staging database. In turn, an index writer performs batch updates to partitions of the search index using records pulled from the staging database.Type: GrantFiled: September 11, 2015Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventor: Devlin Roarke Campbell Dunsmore
-
Patent number: 10531546Abstract: A modular coordinated lighting system comprising one or more wireless lighting devices that can communicate over a network and coordinate their operation to provide illumination to an area is provided. Wireless control present in one wireless lighting device can be used to propagate the wireless control of that wireless lighting device to an entire of group of lights in a lighting system. In this manner, a user can easily install wireless lighting devices that work in coordination to illuminate an area as if they are one lighting device. A networked wireless lighting device may also be configured through the user input method to operate different groups of wireless lighting modules such that lighting groups may be created. Multiple lighting groups allow a user to configure lighting provided by the modular coordinated lighting system based on their preference.Type: GrantFiled: March 7, 2019Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Michael V. Recker, David B. Levine
-
Patent number: 10528537Abstract: A distributed storage system may store data object instances in persistent storage and may cache keymap information for those data object instances. The system may cache a latest symbolic key entry for some user keys of the data object instances. When a request is made for the latest version of stored data object instances having a specified user key, the latest version may be determined dependent on whether a latest symbolic key entry exists for the specified user key, and keymap information for the latest version may be returned. When storing keymap information, a flag may be set to indicate that a corresponding latest symbolic key entry should be updated. The system may delete a latest symbolic key entry for a particular user key from the cache in response to determining that no other requests involving the keymap information for data object instances having the particular user key are pending.Type: GrantFiled: January 22, 2018Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Jason G. McHugh, Praveen Kumar Gattu, Michael A. Ten-Pow, Derek Ernest Denny-Brown, II
-
Patent number: D872096Type: GrantFiled: May 17, 2018Date of Patent: January 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Mark Siminoff, Matthew J. England