Amazon Patents
Amazon.com, Inc. sells electronics, books, media and other general merchandise through its websites. The company also manufactures and sells electronic devices, including its Kindle e-Readers, Fire tablets and Fire phones. The company also provides services to developers and enterprises through Amazon Web Services, which offers computing, storage, database, analytics and deployment services.
Amazon Patents by Type- Amazon Patents Granted: Amazon patents that have been granted by the United States Patent and Trademark Office (USPTO).
- Amazon Patent Applications: Amazon patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Patent number: 10610713Abstract: A data center includes a plurality of racks on a floor and one or more fire suppression systems coupled to at least some of the racks. The fire suppression systems include reservoirs mounted on the racks, a fire suppression material in the reservoir, and one or more material dispensing devices coupled to the reservoir. The material dispensing devices may dispense fire suppression material onto or into the racks in response to a fire condition.Type: GrantFiled: December 12, 2016Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Brock Robert Gardner, Osvaldo P. Morales, Michael P. Czamara
-
Patent number: 10614512Abstract: Described are techniques for providing an interactive user interface configured to receive at least two types of user input, such as a tap gesture and a swipe gesture provided to a control region of the user interface. Responsive to the first type of user input, a first process may be performed, such as adding an indication of an item to an electronic list for a future purchase. Responsive to the second type of user input, a second process may be performed, such as the immediate purchase of an item based on stored shipping and payment data. In some cases, data associated with a process may be accessed responsive to the initiation of user input, but the process may not be initiated until the user input has been completed. Modifications to characteristics of the process may be changed responsive to additional user input provided to the control region.Type: GrantFiled: September 23, 2016Date of Patent: April 7, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Kenneth Ryan Ogborn, Anoop Balakrishnan, Joshua Jacob Slimp
-
Patent number: 10616590Abstract: Techniques are described for optimizing streaming video encoding profiles.Type: GrantFiled: May 16, 2018Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Hai Wei, Amarsingh Buckthasingh Winston, Lei Li, Yang Yang, Deepthi Nandakumar, Avisar Ten-Ami
-
Patent number: 10614415Abstract: Interposer assemblies may be inserted between a traditional shelf and traditional supports for the shelf. Each of the interposer assemblies may be configured to generate signals corresponding to changes in loading on the traditional shelf, and information regarding the changes may be determined to identify items placed onto or removed from the traditional shelf, and locations at which the items were placed or from which the items were removed. The interposer assemblies may include one or more load cells, such as strain-gage load cells, and analog signals generated by the load cells may be processed to determine a mass of an item placed on the shelf or removed therefrom. The item, and a location corresponding to the item, may be determined based on the mass and according to standard equilibrium procedures.Type: GrantFiled: November 2, 2018Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Jeremy Samuel De Bonet, Nicholas Charles McMahon, Jacob Alex Siegel
-
Patent number: 10615507Abstract: An unmanned aerial vehicle (UAV) landing marker that absorbs incoming radar signals emitted by a UAV and/or disperses reflected radar signals. The absorption and/or dispersion of the radar signals creates a reduced radar return in comparison to the environment about the landing marker. The UAV can detect the area of reduced radar return and determine that it is a landing marker. Additionally, the UAV can determine a position of the landing marker relative to the UAV, based on the reduced radar return, to effect delivery of an item by the UAV. The landing marker can include materials, structures and/or features to absorb and/or disperse radar signals to cause the reduced radar return.Type: GrantFiled: June 28, 2017Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Scott Michael Wilcox, Joshua John Watson, Scott Raymond Harris
-
Patent number: 10613551Abstract: Disclosed are various embodiments involving use of a multi-scale fiducial by an autonomously controlled aerial vehicle. A first image at a first location is captured, and a first fiducial at a first scale of a multi-scale fiducial is recognized within the first image. The autonomously controlled aerial vehicle is piloted relative to the multi-scale fiducial based at least in part on information contained within the first fiducial. A second image at a second location is captured, and a second fiducial at a second scale of the multi-scale fiducial is recognized within the second image. An action is then performed based at least in part on information contained within the second fiducial.Type: GrantFiled: September 11, 2017Date of Patent: April 7, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Carl Ryan Kelso, Yves Christian Albers Schoenberg, James Yang
-
Patent number: 10616278Abstract: A virtual meeting service receives a request from a participant through a computing device to join a virtual meeting. The request includes an identifier, which the virtual meeting service uses to identify one or more policies of the virtual meeting. The virtual meeting service, upon identifying these one or more policies, evaluates the one or more policies to determine whether to enable the computing device to be used to allow the participant to join the virtual meeting. If the virtual meeting service determines that the participant can join the virtual meeting, the virtual meeting service transmits a request to a telecommunications channel to connect the computing device to the virtual meeting, allowing the participant to join the virtual meeting.Type: GrantFiled: March 30, 2015Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Jesper Mikael Johansson, Robert Dale Francis, David Ruysser Gabler, Thaddeus C. Pritchett, Siddhartha Shankara Rao
-
Patent number: 10613883Abstract: Systems and methods for the management of migrations of virtual machine instances are provided. In response to a request to migrate a virtual machine instance, a migration manager may provide estimates regarding the requested migration before initiating the migration. During the migration process, the migration manager may report status or request instructions regarding the migration based on various determined migration events, thereby facilitating external control of the migration process.Type: GrantFiled: June 2, 2017Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Diwakar Gupta, Thomas Friebel, Sebastian Martin Biemueller, Bret David Kiraly
-
Patent number: 10615635Abstract: A power cable includes electrical connectors at a first end and a second end of the power cable. The electrical connectors individually or collectively include a built-in reserve power source, such as batteries or supercapacitors, and a control circuit configured to provide power to one or more downstream devices from the reserve power source when power received at one or more of the electrical connectors of the power cable is interrupted. In some embodiments, an electrical connector includes one or more indicators configured to indicate a state of the electrical connector and/or display one or more indications in response to receiving a signal from an external source, such as a management system of a facility.Type: GrantFiled: March 20, 2017Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Peter Nicholas Desantis, Michael P. Czamara
-
Patent number: 10612801Abstract: A system includes one or more booths and an air moving system coupled to the booths. The booths may each include an enclosure, an interior space that accommodates a person, and one or more openings. The openings are such that a person in the booth can perform operations on a system or object outside the booth. The booth can be moved from one place to another relative to a floor. The air moving system cools air and moves the cooled air through the interior space of the booth.Type: GrantFiled: January 9, 2013Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Michael Phillip Czamara, Jerry James Hunter
-
Patent number: 10616067Abstract: A deployment service at a remote provider network receives topology data for a local network and generates data filters for edge devices of the local network based on the topology data. The deployment service then sends the data filters to a hub device connected to the local network. The hub device deploys the data filters to respective edge devices of the local network. The data filters may be configured to discard a sufficient portion of collected data to prevent routers from being overloaded by network traffic. The data filters may also be configured to discard a sufficient portion of collected data to prevent the edge devices from consuming too much power in order to preserve energy cost or battery life.Type: GrantFiled: June 27, 2017Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventor: Aran Khanna
-
Patent number: 10616134Abstract: A distributed system may implement prioritizing resource hosts for resource placement. A placement request for a resource to be placed in a distributed system at a resource host may be received. Available resource hosts may be filtered out according to placement constraints. The resource hosts may be assigned to different priority sets according to a priority scheme for placing resources at resource hosts. Evaluations of resource hosts from the different priority sets may be performed to select candidate resource hosts to provide as possible placement locations.Type: GrantFiled: March 18, 2015Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Christopher Magee Greenwood, Surya Prakash Dhoolam, Nishant Satya Lakshmikanth
-
Publication number: 20200104175Abstract: Methods, systems, and computer-readable media for parameter variations for computations using a remote repository are disclosed. A first computation to a first set of one or more hosts. The first computation is associated with first parameters including one or more inputs and program code. A second computation is assigned to a second set of one or more hosts and is associated with a second set of parameters. Execution of the first computation is initiated using the first set of hosts and the first set of parameters. Local copies of the input(s) and program code are obtained from a storage service using a credential supplied by a repository manager. Execution of the second computation is initiated using the second set of hosts and the second set of parameters as obtained using a credential supplied by the repository manager.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Applicant: Amazon Technologies, Inc.Inventors: Marvin Michael Theimer, Julien Jacques Ellie, Colin Watson, Ullas Sankhla, Swapandeep Singh, Kerry Hart, Paul Anderson, Brian Dahmen, Suchi Nandini, Yunhan Chen, Shu Liu, Arjun Raman, Yuxin Xie, Fengjia Xiong
-
Publication number: 20200104523Abstract: Methods, systems, and computer-readable media for a client-side filesystem for a remote repository are disclosed. One or more files of a repository are sent from a storage service to a client device. The file(s) are obtained by the client using a credential sent by a repository manager. Local copies of the file(s) are accessible via a local filesystem mounted at the client device. One or more new files associated with the repository are generated at the client device. Using the credential, the one or more new files are obtained at the storage service from the client device. The one or more new files are added to the repository.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Applicant: Amazon Technologies, Inc.Inventors: Marvin Michael Theimer, Julien Jacques Ellie, Colin Watson, Ullas Sankhla, Swapandeep Singh, Kerry Hart, Paul Anderson, Brian Dahmen, Suchi Nandini, Yunhan Chen, Shu Liu, Arjun Raman, Yuxin Xie, Fengjia Xiong
-
Publication number: 20200106298Abstract: A power distribution grid for a facility, such as a data center, is located within the facility. The power distribution grid includes a plurality of power transport elements arranged in a grid pattern and nodes located at intersections of the grid pattern. Electrical loads are supplied power via respective nodes of the power distribution grid. Also, each node is supplied power from more than two transport elements, such that one or more transport elements can fail and electrical loads connected to a particular node associated with the failed transport elements continue to receive electrical power supplied to the particular node from at least two different transport elements.Type: ApplicationFiled: September 27, 2018Publication date: April 2, 2020Applicant: Amazon Technologies, Inc.Inventor: Peter George Ross
-
Publication number: 20200104171Abstract: Methods, systems, and computer-readable media for orchestration of computations using a remote repository are disclosed. A representation of one or more inputs to a computation is stored in a repository. The computation is assigned to one or more hosts of a plurality of hosts. A representation of program code executable to perform the computation is stored in the repository. A local copy of the one or more inputs is stored on the one or more hosts. The computation is initiated on the one or more hosts using the program code and the local copy of the one or more inputs. The computation is initiated for a plurality of keys. The computation succeeds for one or more keys after the computation has failed for one or more other keys. A representation of one or more outputs of the computation is stored in the repository.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Applicant: Amazon Technologies, Inc.Inventors: Marvin Michael Theimer, Julien Jacques Ellie, Colin Watson, Ullas Sankhla, Swapandeep Singh, Kerry Hart, Paul Anderson, Brian Dahmen, Suchi Nandini, Yunhan Chen, Shu Liu, Arjun Raman, Yuxin Xie, Fengjia Xiong
-
Publication number: 20200106297Abstract: An internal cooling grid is mounted internal to a facility, such as a data center, and includes a plurality of fluid transport elements arranged in a grid pattern with nodes at intersections of the grid pattern. Supply and return manifolds included in the nodes receive (and return) cooling fluid from/to more than two transport elements. Thus, a failure of one or more transport elements does not prevent a node from being supplied cooling fluid from at least a first transport element and a second transport element. In some embodiments, the cooling grid may be operated at a pressure less than one atmosphere, such that any leaks that occur cause air to leak into the cooling grid instead of cooling fluid leaking out of the cooling grid.Type: ApplicationFiled: September 27, 2018Publication date: April 2, 2020Applicant: Amazon Technologies, Inc.Inventor: Peter George Ross
-
Patent number: 10609350Abstract: Devices and techniques are generally described for multi-band projection of image data. In various examples, image data may be identified. In some examples, first image data of a first frequency may be generated from the image data. In some examples, second image data of a second frequency may be generated from the image data. In various examples, the first frequency may be higher than the second frequency. In some examples, a first image may be projected onto a projection surface using a raster projector. In an example, the first image may correspond to the first image data. In further examples, a second image may be projected onto the projection surface overlaying the first image. In various other examples, projecting the second image onto the projection surface may be performed using a lamp-based projector. In some examples, the second image may correspond to the second image data.Type: GrantFiled: January 9, 2017Date of Patent: March 31, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Ilya Vladimirovich Brailovskiy, Eric Gifford Marason, Evangelos Pappas-Katsiafas, Ali Shahrokni
-
Patent number: 10609122Abstract: A service provider may provide a companion computer system associated with a set of physical device of a building connected to a network in order to facilitate operation of the building. The companion computer system and the building and/or set of physical devices may be associated in a database operated by the service provider. Furthermore, the companion computer system may execute a component of an application on behalf of the set of physical devices. The physical devices may be responsible for performing various operations in connection to the building, such as climate control, security, and various other operations.Type: GrantFiled: June 29, 2015Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Marco Argenti, Khawaja Salman Shams
-
Patent number: 10609104Abstract: Disclosed are various embodiments for selecting fragments of a media item. An estimated bandwidth for a client is calculated. A confidence score for the estimated bandwidth is determined. When the confidence score falls below a threshold, the estimated bandwidth is modified. A fragment for the media item is selected using the modified estimated bandwidth.Type: GrantFiled: May 2, 2018Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Justin Michael Binns, Matthew James Bordenet, Marc Joliveau, Patrik Schnell, Charles Benjamin Franklin Waggoner
-
Patent number: 10606449Abstract: Techniques for managing and discovering data using visual or audible representations may be provided. The data, in some examples, may correspond with individual items, and the system may correlate each item with a representation of the item (e.g., for navigation, for accessibility, etc.). The representations may be provided to allow discovery of the items in response to adjusting the resolution, audibly requesting information, or panning across a display to discover items that are displayed as these representations outside of the original presentation of representations. In some examples, the representation of the item may not be unique to the item or may be represented as a placeholder image or description. The higher the resolution, the more detail about the item may be provided. When an item is selected, item data may be provided that corresponds with the item.Type: GrantFiled: March 30, 2017Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Darren Ernest Canavor, Moustafa Ghazal, Darryl Havens, Jane Mooney, Luan Khai Nguyen, Brandon William Porter
-
Patent number: 10606884Abstract: Techniques for generating representative images are disclosed herein. In particular, various embodiments utilize an image generation service to generate representative images for categories and sub-categories of objects. Each representative image can be a stylized depiction of an aggregated image corresponding to a particular category of objects. A user can refine the search, or continue to browse, by selecting one of the representative images. This enables users to quickly identify features the user is looking for or would like to exclude, by depicting the sort of objects associated with that category.Type: GrantFiled: December 17, 2015Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Scott Allen Mongrain, Sunil Ramesh, Whitney Gale Spathelf
-
Patent number: 10608997Abstract: The current document describes systems and methods that provide access controls in a system of interconnected services such as an online service platform. In various implementations, the system maintains contextual information associated with tokenized data. In additional implementations, data brokers authorize access to detokenized data by comparing the context of the data to the context of the service requesting the data. In yet additional implementations, the system maintains contextual information associated with requests that are processed within the system. When a request is made to a particular service, the particular service can use the identity of the requester, the context of the request, and the context of the data to determine whether the request is authorized. In some implementations, the integrity of contextual information is protected using a digital signature.Type: GrantFiled: June 25, 2015Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Tushaar Sethi, Jon Arron McClintock
-
Patent number: 10609356Abstract: Techniques are described that enable stereoscopic content to be delivered. These techniques including encoding frames of stereoscopic video content within a base layer and temporal enhancement layer and decoding the encoded frames.Type: GrantFiled: January 23, 2017Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Charles Benjamin Franklin Waggoner, Yongjun Wu
-
Patent number: 10608692Abstract: Technologies for improving airtime for advertisement packet scanning are described. One apparatus includes a processing device, a memory device, a first radio, a second radio, and a single media access control (MAC) device coupled to the first radio and the second radio. The single MAC device assigns a single MAC address to the first radio and the second radio. The first radio receives first data and the second radio received second data and stores the second data in the memory device. The single MAC device processes the first data received from the radio and processes the second data retrieved from the memory device.Type: GrantFiled: November 20, 2018Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Sameet Ramakrishnan, Ravi Ichapurapu, Ganesha Batta
-
Patent number: 10609331Abstract: This disclosure is directed to facilitating voice and video communication between users independent of a location or a device. A communication request can specify users, who may be identified and located in their respective environments. For example, users can be identified and located using facial recognition imaging techniques and/or by monitoring a radio frequency (RF) signal associated with a device that is carried or worn by a user. After determining a location of a user, individual devices can be configured as a functionally grouped device to allow the users to communicate. For example, capabilities of a television, microphone, speaker, and imaging device can be combined to allow a video communication between users. Further, as a user moves around his or her environment, the location of the user can be tracked and additional functionally grouped devices can be provided for seamless communication.Type: GrantFiled: November 21, 2018Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Adam Barry Fineberg, Robert Franklin Ebert, Tarun Yohann Morton, Eric Peter Raeber, Miroslav Ristic
-
Patent number: 10608973Abstract: Systems and methods are described for management of data transmitted between computing devices in a communication network. An administrative component can configure one or more devices in the communication path of messages to be exchanged by devices to interpret codes embedded in the communication messages. A receiving device can review incoming messages for one or more processing codes or instructions that are embedded in the portion of the communication typically utilized solely to identify the subject matter of the communication, generally referred to as the topic portion of the communication. The receiving devices can then process the embedded codes to determine how the communication message will be routed or otherwise processed.Type: GrantFiled: November 28, 2016Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Calvin Yue-Ren Kuo, Jonathan I. Turow, Kyunghwan Choi, Marc John Brooker, James Christopher Sorenson, III, Weili Zhong McClenahan, Mark Edward Rafn
-
Patent number: 10609199Abstract: Techniques for providing audio services to multiple devices are described. For instance, connections between a hands-free unit and multiple wireless devices are established. The connections are themselves used to establish active communication channels, such as active audio communication channels, between the hands-free unit and the wireless devices, such as during a phone call. Upon establishment of an active communication channel with one of the wireless devices, the connections to the other wireless devices are disconnected—and/or additional connections refused—for the duration of the active communication channel. Furthermore, a routing module in various embodiments permits multiple hands-free units to route active communication channels to each other depending on user location.Type: GrantFiled: May 24, 2018Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventor: Menashe Haskin
-
Patent number: 10609344Abstract: An audio/video (A/V) recording and communication doorbell device includes a transistor assembly and control circuitry. The transistor assembly is electrically coupled between an input power bus that distributes alternating current (AC) input power and/or direct current (DC) input power, and an output power bus that provides a DC output power for the A/V recording and communication doorbell device. The control circuitry is configured to cause the transistor assembly to convert AC input power and/or DC input power from the input power bus to the DC output power into the output power bus, to provide the DC output power for the A/V recording and communication doorbell device.Type: GrantFiled: September 21, 2018Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventor: Robert Tso
-
Patent number: 10603800Abstract: A gripper assembly includes a four bar linkage and one or a pair of carriages the move longitudinally on rails. The linkage includes a means for maintaining the paddles in a mutually parallel orientation, which can be a link or a timing belt.Type: GrantFiled: March 13, 2018Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Ennio Claretti, Ryan Frederick Anderson, Gregory Coleman, Michael James O'Connor
-
Patent number: 10608813Abstract: Techniques for encrypting long-term data using layered encryption based on difficult to obtain secrets are described herein. The set of data to encrypt is designated as the source data for the first iteration. Then, for each iteration, a derived set of data is generated from a set of random data and the source data is combined with the derived set of data to produce a set of encrypted data. The set of encrypted data is then designated as the source data for the next iteration.Type: GrantFiled: January 9, 2017Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Colin Laird Lazier, Bryan James Donlan
-
Patent number: 10608870Abstract: A system that implements a data storage service may store data on behalf of storage service clients. The system may maintain data in multiple replicas of various partitions that are stored on respective computing nodes in the system. The system may employ a single master failover protocol, usable when a replica attempts to become the master replica for a replica group of which it is a member. Attempting to become the master replica may include acquiring a lock associated with the replica group, and gathering state information from the other replicas in the group. The state information may indicate whether another replica supports the attempt (in which case it is included in a failover quorum) or stores more recent data or metadata than the replica attempting to become the master (in which case synchronization may be required). If the failover quorum includes enough replicas, the replica may become the master.Type: GrantFiled: June 29, 2018Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Timothy Andrew Rath, Jakub Kulesza, David Alan Lutz
-
Patent number: 10609440Abstract: Techniques are described for detecting timing data anomalies in streaming video. Techniques are also described for adjusting playback operations based on detecting possible timing data anomalies.Type: GrantFiled: June 8, 2018Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Yongjun Wu, Ilya Vladimirovich Brailovskiy
-
Patent number: 10607255Abstract: Systems, methods, and computer-readable media are disclosed for generating an online advertising campaign based on one or more advertising campaign parameters and selecting an advertisement of the advertising campaign for presentation in an available advertising slot. The advertising campaign parameter(s) may include one or more product identifiers. Advertisements of the advertising campaign may be presented in advertising slots available on network resources such as product detail pages associated with the product identifiers.Type: GrantFiled: December 17, 2013Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: James Fubin Lu, Taylor Christian Deehan, Sean Curtis, Jason Adrian Galep, Jason Kita Choi
-
Patent number: 10609021Abstract: Disclosed are various embodiments for a computing device with an integrated authentication token. The computing device includes first circuitry having a processor and a memory and providing general-purpose computing capability. The computing device also includes second circuitry configured to generate data. The first circuitry is incapable of determining the data due to a separation from the second circuitry, and the first and second circuitry may be in a single enclosure.Type: GrantFiled: November 2, 2018Date of Patent: March 31, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Jesper Mikael Johansson, Darren Ernest Canavor, Matthew Ryan Jezorek, Brian Young Lee
-
Patent number: 10608937Abstract: Destination resolution stages that determine a forwarding decision for a network packet may be selected. Different resolution stages in a packet processing pipeline may be individually identified. Upon accessing an entry in a lookup table in a stage of the packet processing pipeline, a pointer type of a pointer in the entry may identify a next destination resolution stage for determining the forwarding decision of a network packet. Different types of network packets may have forwarding decisions determined using different destination resolution stages, one or more shared resolution stages, or the same resolution stages.Type: GrantFiled: December 28, 2015Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Thomas A. Volpe, Kari Ann O'Brien
-
Patent number: 10607522Abstract: A display device includes a first substrate and a second substrate opposite to the first substrate. The display device includes a pixel region on the first substrate. The pixel region includes a plurality of input lines. Each input line is configured to apply an electric potential to a portion of a pixel in the pixel region. The display device includes a memory storing a drive scheme for the display device and a pixel control system. A solution to a cost function for the display device is calculated, such as by the pixel control system. The cost function expresses a performance attribute of the display device. The drive scheme is modified using the solution to the cost function to create a modified drive scheme, and a voltage is applied to one of the plurality of input lines according to the modified drive scheme to drive the display device.Type: GrantFiled: December 28, 2015Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Steven Ramos Carneiro, Pavel Novoselov
-
Patent number: 10607223Abstract: A system and method for facilitating transactions utilizing phrase tokens are provided. Individual entities can be associated with unambiguous transaction phrase tokens, such as multiple word phrases. The transaction phrase tokens are associated with transaction accounts by a service provider such that the entities can complete a transaction without having to exchange transaction account information. In a transaction, a transaction phrase token is offered to an accepting party, which tenders the offered transaction phrase token to the service provider. The service provider processes the offered transaction phrase token according to configuration information specified for the transaction phrase token. The service provider can automatically process the transaction request or request additional information.Type: GrantFiled: March 14, 2013Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Amit D. Agarwal, Michael M. George, Ian W. Freed, Jeffrey P. Bezos, Peter S. Vosshall
-
Patent number: 10609379Abstract: Various examples are directed to methods and systems for compressing panoramic video. An image processor may receive a frame comprising a plurality of pixel values arranged according to a two-dimensional grid and divide the frame into a plurality of pixel blocks comprising a first pixel block and a second pixel block. The first pixel block may be positioned in a first edge column adjacent a first edge of the frame and the second pixel block may be positioned in a second edge column adjacent a second edge of the frame opposite the first edge. The image processor may identify a spatial continuity between the first pixel block and the second pixel block and replace the first pixel block with a reference to the second pixel block.Type: GrantFiled: September 1, 2015Date of Patent: March 31, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Qi Keith Wang, Ilya Vladimirovich Brailovskiy, Naushirwan Navroze Patuck
-
Patent number: 10608942Abstract: Technologies are provided for managing routing updates for Internet Protocol (IP) addresses based on network traffic utilization. For example, a set of IP addresses can be obtained (e.g., IP addresses that are assigned to hosts). Network traffic utilization data can be obtained for the set of IP addresses. Using the network traffic utilization data, a subset of set of IP addresses can be identified reflecting which of the IP addresses are being utilized (e.g., that have network traffic utilization over a threshold amount for a previous time period). The utilized IP addresses can be included in a routing update, which can be provided to one or more routers. For example, the routing update can add routes for IP addresses that are being utilized. The routing update can also withdraw routes for IP addresses that are not being utilized.Type: GrantFiled: November 30, 2017Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventor: Ali Muhammad Shaikh
-
Patent number: 10603584Abstract: Shared electronic resources can be allocated for a gaming application on a dynamic basis. A package of game content and configuration can be used to allocate an appropriate amount of resource capacity. Task-based instances can be launched as needed and terminated once a gaming session has completed. In order to account for relatively long load times, a number of pre-warmed task-based instances can be allocated that can load the game server functionality up to a determined state. The number of pre-warmed instances can be based on a number of different factors, such as an amount of unused capacity across a shared resource environment. When a request for a session is received, a pre-warmed instance is selected to be upgraded to a game server instance to serve the game session for the request. Pre-warmed instances can be reclaimed if capacity is needed for other purposes.Type: GrantFiled: February 15, 2019Date of Patent: March 31, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Hok Peng Leung, Geoffrey Scott Pare
-
Patent number: 10607567Abstract: An environment map, such as a cube map, can be obtained for a scene that is appropriate for the current lighting state. A grayscale image representation is generated that represents physical objects visible in the scene. The grayscale representation is provided to a device for rendering AR content. A color lookup table (LUT) is generated for coloring the grayscale image representation. The color LUT can be appropriate for the current lighting conditions of the scene. As the lighting state changes, such as over the course of a day, different color LUTs can be sent to the device for purposes of updating the environment map. The grayscale image representation, once colored, can serve as an environment map for purposes of creating reflection effects on AR content to be rendered with respect to a live view of the scene.Type: GrantFiled: March 16, 2018Date of Patent: March 31, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Richard Schritter, Sidharth Moudgil, Pratik Patel
-
Patent number: 10609620Abstract: Technology for multi-hop power management is described. In one embodiment, processing logic obtains a noise floor value, an interference threshold parameter, a data rate threshold parameter, and a set of channel interference metrics from each of a first mesh network device, a second mesh network device, and a third mesh network device, respectively. The processing logic identifies a network path that traverses the three mesh network devices. The processing logic calculates a first transmit power level for the first mesh network device, a second transmit power level for the second mesh network device, and a third transmit power level for the third mesh network device. Data transmissions by each of the mesh network device at the respective transmit power levels ensure a minimum data transmission rate over each hop of the network path.Type: GrantFiled: January 8, 2018Date of Patent: March 31, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Chiu Ngok Eric Wong, Jungtao Liu
-
Patent number: 10607310Abstract: An aerial vehicle may be outfitted with two or more digital cameras that are mounted to a track, a rail or another system for accommodating relative motion between the cameras. A baseline distance between the cameras may be established by repositioning one or more of the cameras. Images captured by the cameras may be processed to recognize one or more objects therein, and to determine ranges to such objects by stereo triangulation techniques. The baseline distances may be varied by moving one or more of the cameras, and ranges to objects may be determined using images captured by the cameras at each of the baseline distances.Type: GrantFiled: October 17, 2017Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventor: Conner Riley Thomas
-
Patent number: 10609080Abstract: A selection of a document that includes a command and a parameter is received, and a user is caused to be associated with a policy that grants permission to execute the document. A request is received, from a requestor, to execute the document, the request including a parameter value, and the requestor is determined to be the user associated with the policy. The user is validated to have access to a resource indicated by the parameter value, and the command is caused to be executed against the resource.Type: GrantFiled: October 16, 2017Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Amjad Hussain, Manivannan Sundaram, Sivaprasad Venkata Padisetty, Nikolaos Pamboukas, Alan Hadley Goodman
-
Patent number: 10609123Abstract: Hybrid quorum policies may be implemented for access requests to state maintained in a distributed system. An update to state maintained in a distributed system may be sent to multiple nodes in the distributed system maintain the state in order to satisfy a hybrid quorum policy for updating the state in the distributed system. The hybrid quorum policy may include individual quorum policies for multiple quorum sets including nodes of the distributed system. Acknowledgments received from nodes in the distributed system indicating that the update is performed may be evaluated according to the individual quorum policies to determine whether the hybrid quorum policy is satisfied. If the hybrid quorum policy is satisfied, then the update to the state may be considered durable.Type: GrantFiled: July 31, 2017Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Samuel James McKelvie, Anurag Windlass Gupta, Pradeep Jnana Madhavarapu, James McClellan Corey, Yan Valerie Leshinsky
-
Patent number: 10606642Abstract: A system and method for dynamically implementing a resource budget based at least in part on receiving information that prompts a determination of whether to adjust a maximum amount of resources available for utilization at least in part by data storage operations. As a result of the determination, the system and method produce, based at least in part on the information, a resource budget that reflects an adjustment to the maximum amount of resources available for utilization at least in part by the data storage operations, and implements the resource budget such that performance of the data storage operations is adjusted in accordance with the adjustment to the maximum amount of resources available for utilization.Type: GrantFiled: September 16, 2014Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Paul David Franklin, Colin Laird Lazier
-
Patent number: 10608466Abstract: A power distribution system in a datacenter generates and distributes a pulsed direct current (DC) voltage, instead of alternating current (AC) power or DC power. The system includes an uninterruptible power supply (UPS) and a breaker and may include multiple UPS's and multiple breakers. The UPS is configured to receive an AC voltage. The UPS includes a rechargeable battery and a pulsed DC circuit that generates the pulsed DC output voltage to drive a load external to the UPS. The pulsed DC output voltage comprises a periodic waveform including an on phase and an off phase. The UPS generates a timing signal indicative of occurrence of the off phase of the pulsed DC output voltage. The breaker provides the pulsed DC output voltage from the UPS to the load and decouples the pulsed DC output voltage from the load during an off phase upon detection of a fault condition.Type: GrantFiled: June 15, 2017Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventor: Kelsey Michelle Wildstone
-
Patent number: D879739Type: GrantFiled: September 11, 2018Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventor: Giles David Matthew McWilliam
-
Patent number: RE47933Abstract: In certain embodiments, a computer-implemented method includes receiving a request for a reliability estimate associated with an ad hoc application. In response to the request, one or more components associated with the ad hoc application and upon which the ad hoc application relies are identified. The method also includes generating a directed graph. The directed graph identifies one or more dependency relationships among the identified components. The method also includes calculating, based at least in part on the directed graph, a reliability estimate for the ad hoc application.Type: GrantFiled: March 22, 2017Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventor: Nicholas Alexander Allen