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: 10212390
    Abstract: Devices, systems and methods are disclosed for enabling a standby mode during videoconferencing, the standby mode having reduced bandwidth consumption and configured to indicate whether a person is present while protecting a privacy of the person. For example, a local device may capture low resolution video data at a low sampling rate, downsample the video data and send the downsampled video data to a remote device, which may upsample the downsampled video data and display the upsampled video data on a display. The upsampled video data indicates an environment of the local device while blurring details, enabling a user of the remote device to identify movement or activity while maintaining privacy for anyone near the local device. The local device may identify activity, motion and/or objects of interest in the video data and may apply a special effect emphasizing the activity, motion and/or objects of interest.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Dean Christian, David Marc Levine, Blair Harold Beebe
  • Patent number: 10212466
    Abstract: Techniques are described for playing back a portion of an image frame of media content. The playback can be based on characteristics of the viewer device and active region data indicating important areas of the image frame.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Charles Benjamin Franklin Waggoner
  • Patent number: 10207184
    Abstract: 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: Grant
    Filed: March 21, 2017
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Hok Peng Leung, Geoffrey Scott Pare
  • Patent number: 10212346
    Abstract: An aerial vehicle may include a first sensor, such as a digital camera, having a lens or other component that includes a second sensor mounted thereto. Information or data, such as digital images, captured using the second sensor may be used to determine or predict motion of the lens, which may include components of translational and/or rotational motion. Once the motion of the lens has been determined or predicted, such motion may be used to stabilize information or data, such as digital images, captured using the first sensor, according to optical or digital stabilization techniques. Where operations of the first sensor and the second sensor are synchronized, motion of the second sensor may be modeled based on information or data captured thereby, and imputed to the first sensor.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Raymond Harris, Ishay Kamon, Joshua John Watson
  • Patent number: 10212408
    Abstract: The techniques described herein segment objects represented in images using one or more depth maps, regardless of whether an initial depth map is of a threshold quality. To do so, the techniques contemporaneously generate, by a depth sensor, a depth map of an environment and capture, by an RGB camera, a color image of the environment. The techniques then determine whether the initial depth map is of the threshold quality. If so, the techniques use this depth map for performing segmentation on an image. If not, then the techniques generate a new depth in part by comparing an image captured by the depth sensor to the color image and performing block-matching between these images. That is, the techniques use the depth sensor and the RGB camera as stereo pair and fill in holes of the initial depth map based on the block-matching.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Evangelos Pappas-Katsiafas, Ilya Vladimirovich Brailovskiy, Naushirwan N Patuck
  • Patent number: 10209508
    Abstract: A display device includes a first support plate and a second support plate. A pixel region between the first support plate and the second support plate includes a plurality of pixel wall portions over the first support plate forming a perimeter of the pixel region. A first liquid and a second liquid that is immiscible with the first liquid are disposed in the pixel region. A light-blocking portion is disposed on an inner surface of the second support plate and over a first pixel wall portion of the plurality of pixel wall portions. A recessed region is aligned with the light-blocking portion. An electrically conductive layer is disposed within the recessed region and disposed on a portion of the light-blocking portion. The electrically conductive layer has a first surface contacting the second liquid.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Toru Sakai, Jeroen Cornelis van der Gaag
  • Patent number: 10209711
    Abstract: Systems and methods are provided herein for providing contention resolutions for components (e.g., mobile drive units, personnel devices) of an inventory system. For example, a method may comprise determining a task to be performed by a mobile drive unit within a storage facility. The MDU may be provided a set of commands related to the task. Conflict information may be received from the MDU that indicates an obstacle related to the set of commands and the task. An alternate set of commands may be generated for the MDU based at least in part on the conflict information and a computer-generated model. In at least one embodiment, the computer-generated model may be trained based at least in part on historical conflict information and conflict resolution information specific to tasks performed within the storage facility. The alternate set of commands related to the task may be provided to the MDU.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Jeremiah David Brazeau
  • Patent number: 10212319
    Abstract: An overhead fixture supports a plurality of cameras used to acquire images associated with a scene during operation of a facility. In one implementation, a first set of cameras are mounted to acquire images of faces of users, while a second set of cameras are mounted to acquire images of inventory locations. One or more light sources may be mounted on the overhead fixture and activated to produce light. The light may illuminate one or more of the users, the items, or other portions of the scene. Brilliance of the light sources may also obscure the plurality of cameras from observation by the users.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: February 19, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Thomas Edward Carter, II
  • Patent number: 10212306
    Abstract: Identifiers or references to supplemental information or content regarding images may be steganographically encoded into the images. The identifiers or references may be encoded into least significant bits or less significant bits of pixels within the image that may be selected on any basis. The identifiers or references may include alphanumeric characters, bar codes, symbols or other features. When an image is captured of an image having one or more identifiers or references steganographically encoded therein, the identifiers or references may be interpreted, and the supplemental information or content may be accessed and displayed on a computer display. In some embodiments, the supplemental information or content may identify and relate to a commercial product expressed in an image, and may include a link to one or more pages or functions for purchasing the commercial product.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Dushyant Goyal, Pragyana K. Mishra
  • Patent number: 10207851
    Abstract: Disclosed are various embodiments for a container that comprises multiple interlocking panels. According to various embodiments, a first panel includes a first notch, a second notch, a third notch, and a fourth notch. A second panel includes a first tab that is configured to be inserted into the first notch of the first panel. A third panel includes a second tab that is configured to be inserted into the second notch of the first panel. A fourth panel includes a third tab that is configured to be inserted into the third notch of the first panel. A fifth panel includes a fourth tab that is configured to be inserted into the fourth notch of the first panel.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Patricia Terumi Yoshida Shigihara, William Anthony Lopes, David Dzung Lu
  • Patent number: 10206519
    Abstract: Inventory locations in a materials handling facility may be used to store items of various shapes and sizes. Described is an auto-facing unit designed to stow and arrange items against a front of the unit in a uniform fashion. The auto-facing unit may include one or more sensors to generate sensor data. The sensor data may be used to determine a quantity of items remaining in the auto-facing unit. The auto-facing unit and associated structures may be readily reconfigured to accommodate changes in store layout, product presentation, and so forth.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: February 19, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Benjamin Jozef Gyori, Ismael Medrano, Alexander Michael Frenkel, Punit Narendra Java
  • Patent number: 10209507
    Abstract: An electrowetting display device comprises a first support plate comprising a first electrode and a second support plate. A seal connects the first support plate to the second support plate. A first fluid and a second fluid, immiscible with the first fluid, are located between the first and second support plates. A second electrode is in electrical contact with the second fluid. An electrical connector connects the first electrode to the second electrode. A barrier structure at least partly surrounds the electrical connector. The electrical connector and the barrier structure are separated from the first fluid and the second fluid by the seal.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Toru Sakai, Abhishek Kumar, Jeroen Cornelis Van Der Gaag
  • Patent number: 10207794
    Abstract: This disclosure describes a system and method for determining the center of gravity of a payload engaged by an automated aerial vehicle and adjusting components of the automated aerial vehicle and/or the engagement location with the payload so that the center of gravity of the payload is within a defined position with respect to the center of gravity of the automated aerial vehicle. Adjusting the center of gravity to be within a defined position improves the efficiency, maneuverability and safety of the automated aerial vehicle. In some implementations, the stability of the payload may also be determined to ensure that the center of gravity does not change or shift during transport due to movement of an item of the payload.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian C. Beckman, Brandon William Porter, Gur Kimchi, Daniel Buchmueller, Jeffrey P. Bezos, Frederik Schaffalitzky, Amir Navot
  • Patent number: 10207868
    Abstract: Described herein is an inventory management system and methods of operating a robotic arm assembly in which the level of compliance of the robotic arm assembly is altered in order to achieve a high gross cubic utilization. In at least some embodiments, a robotic arm assembly may adopt a low level of compliance when grasping an item. The inventory management system may identify an appropriate storage location for the item and move the item to that storage location. Upon reaching the storage location, the robotic arm assembly may adopt a higher level of compliance. The robotic arm assembly may then push the item against one or more other items in order to insert the item into the determined storage location.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Stubbs, Ennio Claretti, Andrew D. Marchese, Samuel Rubin Barrett
  • Patent number: 10207804
    Abstract: A temperature-controlled payload container that may be used by an unmanned aerial vehicle (UAV) to transport perishable items and/or items desired to be at or near a specific temperature upon arrival at a destination. The temperature-controlled payload container may be used to maintain or adjust a temperature of a delivery item, such as a food item. In some embodiments, the temperature-controlled payload container may be capable of heating items in a first portion of the container and cooling items in a second portion of the container. For example, the container may be divided by a Peltier junction, which is an electrified junction of two different conductors. In some embodiments, the temperature-controlled payload container may receive heat generated from operation of the UAV.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Kristofer Gentry
  • Patent number: 10209713
    Abstract: A system may include sensor modules configured to generate sensor signals representative of an environment surrounding a vehicle, and a sensor configured to be coupled to the frame of the vehicle at a location spaced from a first sensor module and configured to generate sensor signals representative of movement of the first sensor module relative to a portion of the frame. The system may also include a sensor processor configured to receive the sensor signals representative of movement of the first sensor module and estimate relative motion of the first sensor module relative to the portion of the frame of the vehicle. The sensor processor may also be configured to calculate, based at least in part on the relative motion estimation, a position, orientation, and/or velocity of the vehicle, and a position of objects in the surrounding environment and/or movement of the objects in the surrounding environment.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul Viola, Joshua John Watson
  • Patent number: 10210341
    Abstract: A system uses information submitted in connection with a request to determine if and how to process the request. The information may be electronically signed by a requestor using a key such that the system processing the request can verify that the requestor has the key and that the information is authentic. The information may include information that identifies a holder of a key needed for processing the request, where the holder of the key can be the system or another, possibly third party, system. Requests to decrypt data may be processed to ensure that a certain amount of time passes before access to the decrypted data is provided, thereby providing an opportunity to cancel such requests and/or otherwise mitigate potential security breaches.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Matthew James Wren, Eric Jason Brandwine, Brian Irl Pratt
  • Patent number: 10210190
    Abstract: A computing resource monitoring service detects an issue with processing of metrics data. The metrics data is stored in observation journals within an observation journal logical data container. A computing resource service provider may configure a map reduce processor to select a prior version of an index file, the index file comprising a mapping of the metrics data stored within a metric store and a manifest comprising a listing of all processed observation journals. The map reduce processor may identify newly unprocessed observation journals and process these journals in order to generate new data objects and a new version of an index. Subsequently, an index pointer may be modified such that obsolete versions of the index are removed and the map reduce processor refers to a different version of the index file in order to support future roll back of metrics data.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Gregory Long, Justin Thomas Pfifer, Sunjae Chong
  • Patent number: 10210167
    Abstract: Techniques are described for managing access to data storage in a plurality of bitstore nodes. In some situations, a data storage service uses multiple bitstore nodes to store data accessible via a network, such as the Internet. In some situations, multi-level cache systems are employed by each bitstore node and managed, for example to increase throughput of the data storage service.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: February 19, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: James C. Sorenson, III
  • Patent number: 10210885
    Abstract: A speech-based system utilizes a speech interface device located in the home of a user. The system may interact with different users based on different user profiles. The system may include messaging services that generate and/or provide messages to the user through the speech interface device. The speech interface device may have indicators that are capable of being illuminated in different colors. To notify a user regarding the currently active user profile, each user profile is associated with a different color and the color of the active profile is displayed on the speech interface device when the user is interacting with the system. To notify the user regarding awaiting messages, different types of messages are associated with different colors and the colors of the message types of waiting messages are displayed on the speech interface whenever the user is not interacting with the system.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Ty Loren Carlson
  • Patent number: 10210083
    Abstract: An apparatus such as a system-on-a-chip includes memory that is distributed through one or more functional hardware circuits. Each functional hardware circuit includes memory, and each functional hardware circuit can be configured to have its memory used either by the respective functional hardware circuit or by the apparatus' master device (e.g., main processor). For those functional hardware circuits that are not needed for a given application, their memories can be repurposed for use by the master device. Related methods are also disclosed.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Noam Efraim Bashari, Ron Diamant, Yaniv Shapira, Barak Wasserstrom
  • Patent number: 10210510
    Abstract: Identity certificates such as SSL certificates can be issued in such a way that their use can be disabled upon short notice. In one embodiment, private signing information associated with a certificate is used by an infrastructure service on behalf of an entity, without making the private signing information accessible to the entity. In another embodiment, short-term certificates are dynamically issued to an application based on a previous certificate authorization.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Eric J. Brandwine
  • Patent number: 10210085
    Abstract: Data temporarily stored in volatile memory (e.g., RAM) on a host machine can be protected using a component such as an NV-DIMM, which includes components such as an ASIC, non-volatile memory, and a battery. If power is lost to the host, the battery provides the ASIC with the power needed to determine data in the volatile memory that is protected. This protected data then can be transferred to the non-volatile memory on the NV-DIMM. When power is restored, an application or other entity can contact the NV-DIMM to recover the data, which can be transferred over a sideband channel to be restored as appropriate for a prior operation. In at least some embodiments, the NV-DIMM can receive a key over the sideband channel that can be used to encrypt and decrypt the data for further security.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel James McKelvie, Anurag Windlass Gupta
  • Patent number: 10212066
    Abstract: A speech-based system is configured to use its audio-based user interface to present various types of device status information such as wireless signal strengths, communication parameters, battery levels, and so forth. In described embodiments, the system is configured to understand spoken user requests for device and system status. For example, the user may speak a request to obtain the current wireless signal strength of the speech-based system. The speech-based system may respond by determining the signal strength and by playing speech or other sound informing the user of the signal strength. Furthermore, the system may monitor operational parameters to detect conditions that may degrade the user experience, and may report such conditions using generated speech or other sounds.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Ty Loren Carlson
  • Patent number: 10209682
    Abstract: Embodiments are directed to an inventory system having one or more drive units that are used, in part, to measure traction of a surface. Traction of the surface may be one of many features that can help with the operation of drive units and may also help avoid collisions between drive units when little room is available between the drive units for navigational errors.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gabriel Hebert, Oliver Christoph Purwin
  • Patent number: 10210862
    Abstract: Neural networks may be used in certain automatic speech recognition systems. To improve performance at these neural networks, the present system converts the lattice into a matrix form, thus maintaining certain information included in the lattice that might otherwise be lost while also placing the lattice in a form that may be manipulated by other components to perform operations such as checking ASR results. The matrix representation of the lattice may be transformed into a vector representation by calculations performed at a recurrent neural network (RNN). By representing the lattice as a vector representation the system may perform additional operations, such as ASR results confirmation.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Faisal Ladhak, Ankur Gandhe, Markus Dreyer, Ariya Rastrow, Björn Hoffmeister, Lambert Mathias
  • Patent number: 10212570
    Abstract: Described are techniques for providing event messages to mobile devices and other types of user devices. User communications and sensor data from the user devices may be used to determine an emergency condition. User data associated with a user device may be used to determine the content contained in an event message generated for receipt by that user device. Communications from users, responsive to the event message, may be curated, provided to other users, or responded to.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: February 19, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Harsha Ramalingam
  • Patent number: 10211985
    Abstract: Generally described, physical computing devices in a virtual network can be configured to host a number of virtual machine instances. The physical computing devices can be operably coupled with offload devices. In accordance with an aspect of the present disclosure, a security component can be incorporated into an offload device. The security component can be a physical device including a microprocessor and storage. The security component can include a set of instructions configured to validate an operational configuration of the offload device or the physical computing device to establish that they are configured in accordance with a secure or trusted configuration. In one example, a first security component on the offload device can validate the operational computing environment on the offload device and a second security component on the physical computing device can validate the operational computing environment on the physical computing device.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: February 19, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Eric Jason Brandwine, David R. Richardson, Matthew Shawn Wilson, Ian Paul Nowland, Anthony Nicholas Liguori, Brian William Barrett
  • Patent number: 10210413
    Abstract: Highlights from a community of users highlighting portions of an electronic digital content are analyzed and popular highlights determined. The popular highlights are then distributed to the users.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Eugene Kalenkovich, Janna S. Hamaker, Peter Thomas Killalea
  • Patent number: 10211977
    Abstract: A security module securely manages keys. The security module is usable to implement a cryptography service that includes a request processing component. The request processing component responds to requests by causing the security module to perform cryptographic operations that the request processing component cannot perform due to a lack of access to appropriate keys. The security module may be a member of a group of security modules that securely manage keys. Techniques for passing secret information from one security module to the other prevent unauthorized access to secret information.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Matthew James Wren, Eric Jason Brandwine, Brian Irl Pratt
  • Patent number: 10211920
    Abstract: Optical communication systems include optical time domain reflectometers that are coupled to link fibers to determine link fiber lengths. After length measurement, chromatic dispersion associated with the measured length is estimated. In some examples, the estimated chromatic dispersion is compensated. A single OTDR can be used to assess a pair of link fibers coupling first and second network nodes by injecting a probe pulse at a common end of the link fibers or by routing the probe pulses from a remote end of one link fiber into a remote end of a second fiber.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Salman Khaleghi, Emily Abbess, Alaa Adel Mahdi Hayder, Matthew Connolly
  • Patent number: 10210627
    Abstract: A computer system determines a metric for an input object, which could be an image of a person with the metric being measure of the person's body size, age, etc. A paired neural network system is trained on a training set of objects having pairs of objects each assigned a relative metric. A relative metric for a pair indicate which of the pair has the higher metric. A representative set of objects includes a known assigned metric value for each object. The trained paired neural network system pairwise compares an input object with objects from the representative set to determine a relative metric for each such pair, to arrive at a collection of relative metrics of the input object relative to various objects in the representative set. A metric value can be estimated for the input object based on the collection of relative metrics and those known metric values.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ilia Vitsnudel, Ilya Vladimirovich Brailovskiy
  • Patent number: 10210727
    Abstract: Systems and methods for communicating in a network using parcel theft share signals in accordance with various embodiments of the present disclosure are provided. In one embodiment, an audio/video (A/V) recording and communication device comprises: a camera configured to capture first image data of a drop-off zone; a communication module; and a processing module comprising: a processor; and a parcel theft deterrence application that configures the processor to: monitor a parcel in the drop-off zone, wherein the parcel is associated with parcel tracking data; determine that the parcel has been removed from the drop-off zone; generate a parcel theft share signal using the first image data and the parcel tracking data, wherein the parcel theft share signal includes a command to share the first image data with a network of users; and transmit the parcel theft share signal to the backend server using the communication module.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: James Siminoff
  • Patent number: 10212031
    Abstract: At a configuration discovery service, a unique service-side identifier is generated for a configuration item based on analysis of a data set obtained from a first data source. A determination is made that a second data set, which does not contain the service-side identifier and is obtained from a different data source, also includes information pertaining to the same configuration item. A coalesced configuration record for the configuration item is prepared. The coalesced configuration record is stored at a repository and used to respond to a programmatic query.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Hariharan Subramanian, Vijay Dheeraj Reddy Mandadi, Cristian Gabriel Gafton, Karthikeyan Natarajan, Ramapulla Reddy Chennuru, Kashfat Khan, Venkata Satya Siva Kumar Balaga
  • Patent number: 10211669
    Abstract: A bypass device is used to bypass one or more automatic transfer switches mounted in an automatic transfer switch cabinet. The bypass device is physically coupled to one or more input power sources and to each respective output connection of a plurality of automatic transfer switches in the automatic transfer switch cabinet. The bypass device selectively feeds electrical power to one or more loads associated with a limited selection of automatic transfer switches to be bypassed. The bypass device comprises a selector device configured to route power from an input power source to respective output connections of the limited selection of automatic transfer switches to be bypassed. A plurality of output breakers are coupled to separate power outlets of each of the plurality of automatic transfer switches to isolate the respective automatic transfer switches.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kelsey Michelle Wildstone, Peter George Ross, Yuan Kong, Robin McCulloch, Richard Arvel Stevens
  • Patent number: 10212064
    Abstract: Systems and methods are described for accurately determining which of a set of networked computing environments most closely approximates a target computing environment. The determination is based on executing a reference workload in the target computing environment and calculating a coefficient of equivalency for each of the networked computing environments, which relates the performance of one or more computing resources in the target computing environment to the corresponding resources in the networked computing environments. The coefficient of equivalency may further be used to determine which of a set of networked computing environments will provide a target level of performance when executing the workload. The target computing environment may be assessed in terms of time, cost, percentage of capacity utilized, or other criteria.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Abdul Sathar Sait
  • Patent number: 10212170
    Abstract: Techniques for authenticating a user may be described. In particular, a network-based document may be provided to a computing system of a user. The network-based document may include code and an identifier of another network-based document. The code may be configured to, upon execution, determine whether the other network-based document was accessed prior to providing the network-based document to the computing system. The other network-based document may be accessible to the user based on an identifier of the user. An indication that the other network-based document was accessed may be determined. For example, the indication may be received from the computing system based on an execution of the code at the computing system. The user may be authenticated based on the indication.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Darren Ernest Canavor, William Alexander Strand
  • Patent number: 10212138
    Abstract: A hardware security accelerator includes a configurable parser that is configured to receive a packet and to extract from the packet headers associated with a set of protocols. The security accelerator also includes a packet type detection unit to determine a type of the packet in response to the set of protocols and to generate a packet type identifier indicative of the type of the packet. A configurable security unit includes a configuration unit and a configurable security engine. The configuration unit configures the configurable security engine according to the type of the packet and to content of at least one of the headers extracted from the packet. The configurable security engine performs security processing of the packet to provide at least one security result.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ron Diamant, Nafea Bshara, Leah Shalev, Erez Izenberg
  • Patent number: 10212034
    Abstract: A method for providing network configuration changes in a service provider environment includes, by a server computer of the service provider environment, selecting a plurality of scripts associated with a corresponding plurality of operations that enable configuration changes to one or more network devices within the service provider environment. A network change procedure is generated based on the selected plurality of scripts. Metadata is read for at least one script of the plurality of scripts in the network change procedure. State information is determined for the at least one script using the metadata. Based on the state information, automatic execution of at least one operation is performed to generate an operation result. A determination is made whether to perform a rollback of the automatic execution based on the operation result.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Pablo Sebastián Carranza Giotto, Devin Kowatch
  • Patent number: 10212161
    Abstract: Methods and apparatus that allow clients to establish sub private networks as resources within private networks on a provider network. A sub private network may be owned and controlled by a different entity than the owner of its parent private network. A parent private network controls access to its sub private networks, and each sub private network also controls access to its resources. This enables a layered topology in which a parent private network may establish access control rules for its sub private networks; the sub private networks may supplement the access control according to their specific needs. Sub private networks may share resources of their parent private network, and a sub private network may allow or restrict access to its resources by its parent private network, by its sibling private networks, and/or by its own sub private network(s).
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Edward Max Schaefer, Upendra Bhalchandra Shevade
  • Publication number: 20190046886
    Abstract: A system that collects, analyzes, and applies physical metrics from participants in game environments. Participants (players and/or spectators) in a game may wear or hold devices that collect physical data from the participants via sensors, generate metrics data from the sensor data, and provide the metrics data to a participant metrics module. The module may receive the metrics data from the devices, analyze the metrics data to generate game inputs based on the participants' physical metrics, and provide the game inputs to the game system to affect game play. The module may also receive alerts or other information from the game system or from players, determine feedback for participants according to the received information, and signal the devices to provide feedback or alerts to the participants in the game. The devices may include indicators that are activated by the signals to provide visual, audio, and/or haptic indications to respective participants.
    Type: Application
    Filed: October 19, 2018
    Publication date: February 14, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: MICHAEL MARTIN GEORGE, MICHAEL ANTHONY FRAZZINI
  • Publication number: 20190050756
    Abstract: A machine learning service implements programmatic interfaces for a variety of operations on several entity types, such as data sources, statistics, feature processing recipes, models, and aliases. A first request to perform an operation on an instance of a particular entity type is received, and a first job corresponding to the requested operation is inserted in a job queue. Prior to the completion of the first job, a second request to perform another operation is received, where the second operation depends on a result of the operation represented by the first job. A second job, indicating a dependency on the first job, is stored in the job queue. The second job is initiated when the first job completes.
    Type: Application
    Filed: October 12, 2018
    Publication date: February 14, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Leo Parker Dirac, Nicolle M. Correa, Aleksandr Mikhaylovich Ingerman, Sriram Krishnan, Jin Li, Sudhakar Rao Puvvadi, Saman Zarandioon
  • Patent number: 10205803
    Abstract: Described are techniques for determining causes of failed connections, such as a mismatch between a protocol associated with a request and the protocol associated with a port to which the request is provided. The port may be configured to process requests having a particular protocol, while monitoring and recognizing protocols used by other ports. If the request is determined to be associated with a different protocol supported by another port, a notification of the error may be provided to the client associated with the request. Based on characteristics of the request, the client, and the port, a control action may be taken, which may include rejecting the request or processing the request at the received port using a different protocol. Commonalities between failed requests may be analyzed to determine sources of error.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: February 12, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Nima Sharifi Mehr
  • Patent number: 10205644
    Abstract: Systems and methods for monitoring performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to a set of resources. The processing device uses the performance metric information to identify a subset of the resources corresponding to a display location associated with a visible portion of a display and to assess performance related to processing of the identified subset of the resources. In some embodiments, the processed performance data may be used to identify timing information associated with the subset of the embedded resources.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: February 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
  • Patent number: 10203378
    Abstract: This disclosure is directed to apparatuses, methods, and systems for detecting a capability of a power source connected to a device. For example, a device may include a standardized connector that may allow an unknown power source to provide power to the device. When a power source is connected with a device, a controller powers up and initiates power capability detection procedures. A ramping current sink begins drawing current from the power source at an initial value and increases that amount to a maximum current value. If a voltage on the device voltage bus falls below a voltage threshold during the ramping current sink operation, the current sink is disconnected and an indication is provided to the controller that the power source is underpowered. Further, a safety timer turns off the ramping current sink to prevent excessive heat generation.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: February 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Gang Wang, Jesse Liang, Hanh Thuy Phan
  • Patent number: 10204017
    Abstract: The relative health of data storage drives may be determined based, at least in some aspects, on data access information and/or other drive operation information. In some examples, upon receiving the operation information from a computing device, a health level of a drive may be determined. The health level determination may be based at least in part on operating information received from a client entity. Additionally, a storage space allocation instruction or operation may be determined for execution. The allocation instruction or operation determined to be performed may be based at least in part on the determined health level.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: February 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc J. Brooker, Tobias L. Holgers, Madhuvanesh Parthasarathy, Danny Wei
  • Patent number: 10202243
    Abstract: Disclosed are various embodiments for using air pressure to increase or decrease the force of static friction between an item and the surface of a conveyance system. The conveyance system can include a track and a conveyor segment affixed to the track. The conveyor segment can include an air permeable surface on which an item can be placed. Mounted underneath the air permeable surface is an air displacement device.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: February 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Karl Lisso, Steven Klehr, Sean Maylone, Laura Rubin, Vignesh Kumar Sivasamy, Samuel Christopher Uhlman, Scott Douglas King
  • Patent number: 10204121
    Abstract: Embodiments may include a system configured to receive search session data that indicates, for each of multiple search sessions performed by a respective user, multiple search queries submitted by that user during the search session. The system may also receive search selection data that indicates, for each of multiple search queries resulting in a set of search results, a particular item selected from that set of search results by a respective user. The system may be configured to perform a co-occurrence analysis on the search data in order to generate one or more search indices that specify, for a given search query, one or more search queries determined to be related to the given search query according to the co-occurrence analysis. The system may be configured to process a client request for related queries that are related to a query of interest submitted by the user within that request.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: February 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Srikanth Thirumalai, Trevor Emerson Hill
  • Patent number: D840858
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: James Siminoff, John Modestine, Christopher Loew
  • Patent number: D841011
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Monica Liane Mecchella, Jesse Wheeler Moore