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).
  • Publication number: 20210160350
    Abstract: Programmatically defined fields of metadata for a network packet may be generated. Instructions indicating different portions of data from different headers of a network packet may be stored at a packet processor. When a network packet is received, the different portions of the data may be extracted from the different headers of the packet according to the instructions and provided to other stages of the packet processor for processing. Different portions of the same programmatically defined field may be utilized at different stages in the packet processor. The programmatically defined field may be used to generate a hash value that selects an entry in a lookup table describing a forwarding decision for a network packet.
    Type: Application
    Filed: January 29, 2021
    Publication date: May 27, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Thomas A. Volpe, Timothy David Gasser, Robert Michael Johnson, Mark Bradley Davis, Vithal Dattatraya Shirodkar
  • Publication number: 20210158232
    Abstract: A quantum computing service provides a quantum algorithm development kit that enables a customer to define a quantum task, a quantum algorithm, or a quantum circuit using an intermediate representation. The quantum computing service is then configured to automatically translate the quantum task, quantum algorithm, or quantum circuit into a specific representation specific to a particular quantum computing technology selected by the customer to be used to execute the customer's quantum task, quantum algorithm, or quantum circuit.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Derek Bolt, Sandeep Lagisetty, Boyu Wang, Christopher Kasprowicz
  • Publication number: 20210160218
    Abstract: Methods and apparatus for private network peering in virtual network environments in which peerings between virtual client private networks on a provider network may be established by clients via an API to a peering service. The peering service and API 104 may allow clients to dynamically establish and manage virtual network transit centers on the provider network at which virtual ports may be established and configured, virtual peerings between private networks may be requested and, if accepted, established, and routing information for the peerings may be specified and exchanged. Once a virtual peering between client private networks is established, packets may be exchanged between the respective client private networks via the peering over the network substrate according to the overlay network technology used by the provider network, for example an encapsulation protocol technology.
    Type: Application
    Filed: January 8, 2021
    Publication date: May 27, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Bashuman Deb, Andrew Bruce Dickinson, Christopher Ian Hendrie
  • Publication number: 20210157662
    Abstract: A quantum computing service includes connections to multiple quantum hardware providers that are configured to execute quantum circuits using quantum computers based on multiple quantum technologies. The quantum computing service also includes at least two edge computing devices at the quantum hardware provider facilities. The edge computing devices are configured to be controlled by the quantum computing service to cause quantum jobs to be performed on the quantum computers at the quantum hardware provider facilities.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Jeffrey Paul Heckey, Cody Aoan Wang, Christopher Kasprowicz, Boyu Wang
  • Publication number: 20210160331
    Abstract: Export of data from an edge device to a provider network may be managed. An edge device may receive different data streams from different client devices in a client network. According to an export configuration received at the edge device, one of the data streams may be selected. A next portion of data in the data stream may be identified and the identified portion may be sent to a data stream destination in a remote network by the edge device.
    Type: Application
    Filed: December 12, 2019
    Publication date: May 27, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Feng Wang, Prateek Yadav, James Gosling, Shekar Chandra Bommas
  • Publication number: 20210157623
    Abstract: Methods, systems, and computer-readable media for automated management of machine images are disclosed. A machine image management system determines that a trigger for a machine image build process has occurred. The machine image management system performs the machine image build process responsive to the trigger. The machine image build process generates a machine image, and the machine image comprises a plurality of operating system components associated with an application. The machine image is validated by the machine image management system for compliance with one or more policies. The machine image management system provides the machine image to one or more recipients. One or more compute resources are launched using the machine image, and the application is executed on the compute resource(s) launched using the machine image.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Samartha Chandrashekar, Francois Daniels
  • Publication number: 20210158420
    Abstract: A user interface (UI) feature assists users in comparing items and making purchase decisions. One or more shopping missions are identified and consolidated so that a user easily compares competing vendors for previously viewed products. Additionally, user-selectable product options (e.g., size, color, etc.) are automatically pre-selected based upon past online shopping behavior and the availability of such options are displayed in the comparison so that the user makes meaningful shopping decisions and leverage past shopping results.
    Type: Application
    Filed: November 25, 2019
    Publication date: May 27, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Brett Patrick Canfield, Jean Joseph Tavernier
  • Publication number: 20210158425
    Abstract: A quantum computing service includes connections to multiple quantum hardware providers that are configured to execute quantum circuits using quantum computers based on different quantum technologies. The quantum computing service enables a customer to define a quantum algorithm/circuit in an intermediate representation and select from any of a plurality of supported quantum computing technologies to be used to execute the quantum algorithm/quantum circuit.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Christopher Kasprowicz, Boyu Wang, Cody Aoan Wang, Derek Bolt, Dylan Thomas Shields, Jeffrey Paul Heckey, Ralph William Flora, Sandeep Lagisetty
  • Publication number: 20210157652
    Abstract: At a virtualization host which includes an instance partitioning controller, a set of resources is allocated to a compute instance by a virtualization manager. The first compute instance does not include another virtualization manager. In response to a communication from the controller, the virtualization manager allocates a subset of the resources to a child compute instance launched at the virtualization host. An application is executed within the child compute instance.
    Type: Application
    Filed: November 22, 2019
    Publication date: May 27, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Andra-Irina Paraschiv, Matthew Shawn Wilson
  • Publication number: 20210158199
    Abstract: A quantum computing service includes connections to one or more quantum hardware providers that are configured to execute quantum circuits using quantum computers based on one or more quantum technologies. The quantum computing service also includes at least one edge computing device located adjacent to a quantum computer at one of the quantum hardware provider facilities. The edge computing device is configured to execute classical computing portions of a hybrid algorithm in coordination with the quantum computer, which executes quantum computing portions of the hybrid algorithm. Results of the execution of the hybrid algorithm are automatically stored to a data storage service accessible to the customer.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Jeffrey Paul Heckey, Cody Aoan Wang, John Totah, Christopher Kasprowicz, William Vass
  • Patent number: 11014238
    Abstract: Disclosed autonomous mobile robot systems can be used to safely and efficiently navigate through a facility while avoiding objects in the path of the autonomous mobile robot during completion of a task. Specifically, a first bounded area based on first sensor data may be generated around an autonomous mobile robot where the first sensor data is used to identify objects in a travel path for the autonomous mobile robot and determine a speed for navigating the facility. A second bounded area of a size less than the first bounded area may be generated around the autonomous mobile robot based on speed information from propulsion components of the autonomous mobile robot. A new travel path and new speed information may be generated based on identifying an object in the travel path, dimensional measurements of a space around the object, and a current size of the second bounded area.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Stephen Charles Paschall, II, Justin Croyle, Shilpi Gupta, Anatoly Mitlin, Ashish Shah
  • Patent number: 11014669
    Abstract: Systems and methods to improve stability and control of an aerial vehicle are described. For an aerial vehicle having a ring wing around a fuselage and a plurality of propulsion mechanisms, one or more sections of the ring wing may be pivotable to reduce vibrations and forces transferred to the aerial vehicle, and to prevent stall and minimize turbulence experienced by the aerial vehicle. The pivotable sections of the ring wing may be freely pivotable, may include locking elements to prevent or allow pivoting, may include bias elements or dampening elements to partially control the free pivoting, or may include actuators to effect desired pivoting.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Louis LeGrand, Omri Rand, Ricky Welsh, Gur Kimchi, Sebastian Fischer
  • Patent number: 11016964
    Abstract: The selection of search results to display can be based at least in part upon an intent determined for a search query. Various intent terms can be used to specify intent or context for a search query in order to obtain a certain type of result. The intent terms can be suggested or provided to a user in such a way as to train the user as to their existence and usage. A submitted search query is analyzed to detect the intent term and determine the overall intent of the query. One or more targeted intent queries are executed against determined data sources to obtain results relevant to that intent, such as new content items for a particular topic or items that are similar to those offered by a particular store. A diverse assortment of results can then be presented to the user.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: May 25, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Lisa Jane Hinegardner, Andrew Dennis Hamel, Srikanth Thirumalai
  • Patent number: 11017203
    Abstract: This disclosure describes techniques for identifying users that are enrolled for use of a user-recognition system and updating enrollment data of these users over time. To enroll in the user-recognition system, the user may initially scan his or her palm. The resulting image data may later be used when the user requests to be identified by the system by again scanning his or her palm. However, because the characteristics of user palms may change over the time, the user-recognition system may continue to build more and more data for use in recognizing the user, in addition to removing older data that may no longer accurately represent current characteristics of respective user palms.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Manoj Aggarwal, Jason Garfield, Korwin Jon Smith, Jordan Tyler Williams
  • Patent number: 11016792
    Abstract: A system for providing access to remotely hosted applications obtains information indicative of the resolution of a client desktop and an arrangement of windows on the client desktop. A host of the applications is made to conform its desktop resolution and arrangement of windows to that of the client desktop, such that the occluded window portions correspond between the client and host. Visible content of the hosted application windows is tracked and streamed to the client.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Stephen Daniel Vilke, Jose Miguel Resendiz Castillo, Austin Garbelman, Jeff David Rosenfeld
  • Patent number: 11014765
    Abstract: A conveyor system for processing items, such as manufacturers' products or boxes, from a three-dimensional arrangement to a two-dimensional arrangement includes inclined and declined conveyors. The inclined conveyor may include vacuum through perforations in the belt. A collimating conveyor includes parallel belts that operate at different speeds to space the items longitudinally apart and then align the items against sidewalls.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Rajeev Dwivedi, Mohit Malik, Vivek Narayanan
  • Patent number: 11016749
    Abstract: A deployment proxy service is provided to manage communications between a client device and a deployment service. The deployment proxy service receives upload requests from the client device and saves software artifacts associated with the upload request in a proxy repository. The deployment proxy service determines a continuation deployment action that describes information about a target machine to which the software artifacts are applicable. When appropriate, the deployment proxy service provides information to the deployment service that enables the deployment service to deploy the software artifacts to the target machine (e.g., to update an application of the target machine).
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicholas A. Allen, Elena Dykhno
  • Patent number: 11017075
    Abstract: Systems, methods, and computer-readable media are disclosed for detecting digital content performing browser fingerprinting using web real-time communication (WebRTC). In one embodiment, an example method may include receiving digital content from a content server, rendering the digital content at a browser, determining application programming interface (API) call activity on the browser, the API call activity being caused by the digital content, determining that the API call activity comprises WebRTC API call activity, and determining, based at least in part on the WebRTC API call activity, that the digital content violates a policy for serving digital content at user devices.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Onur Volkan Hatem
  • Patent number: 11016954
    Abstract: Distributed extraction of data for migration may be implemented for migrating data sets from a first data store to a second data store. Assignments may be determined for different migration agents to obtain and store the data set in the second data store along with a format for storing the assigned data set portions. The migration agents may then be caused to obtain the assigned portions and store the assigned portions in the second data store according to the identified format. Further operations to request or direct the ingestion of the data set from the second data store may be performed by migration agents with respect to a third data store that performs data ingestion.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Rostislav Babocichin, Alexey Gershun, Ilia Gilderman, Parker J. Lord, John MacDonald Winford
  • Patent number: 11016816
    Abstract: A system and methods are disclosed for adding slots to a group of slots for instantiating compute instances. Compute capacity of a computing system of a plurality of computing systems is detected. A first slot and a second slot of the group of slots are determined based on compute instances instantiated on the computing systems. The first slot is associated with a first type of compute instance and the second slot is associated with a second type of compute instance. The first type of compute instance and the second type of compute instance have different computing resource values associated therewith. The first slot and the second slot are added to the group of slots for respectively instantiating the first type and the second type of compute instances.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Diwakar Gupta, Michael Phillip Quinn
  • Patent number: 11016775
    Abstract: Techniques are disclosed for reordering operations of a neural network to improve runtime efficiency. In some examples, a compiler receives a description of the neural network comprising a plurality of operations. The compiler may determine which execution engine of a plurality of execution engines is to perform each of the plurality of operations. The compiler may determine an order of performance associated with the plurality of operations. The compiler may identify a runtime inefficiency based on the order of performance and a hardware usage for each of the plurality of operations. An operation may be reordered to reduce the runtime inefficiency. Instructions may be compiled based on the plurality of operations, which include the reordered operation.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeffrey T. Huynh, Drazen Borkovic, Jindrich Zejda, Randy Renfu Huang, Ron Diamant
  • Patent number: 11016945
    Abstract: Methods, systems and apparatus for identifying and utilizing content synchronization information are described. Methods for creating and utilizing a synchronization file that can be used to notify users when synchronization availability exists, and to identify ways to repair synchronization unavailability are described. The synchronization file includes a complete set of individual content elements that make up a content item, such as a book, where each content element has an indication whether play-back of an audio version of the content item can be synchronized with the presentation of a corresponding text version of the content item. Methods, systems and apparatus are also disclosed for providing the synchronization availability information to the user in a manner that enables the user to increase the benefits of synchronized presentation of the content item.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Mitch Ray Kendall, Puneet Girdhar, Geetika Tewari Lakshmanan
  • Patent number: 11016815
    Abstract: A system for providing low-latency compute capacity is provided. The system may be configured to route incoming code execution requests based on user indications to use specific containers running on a plurality of virtual machine instances. The system may be configured to process a code execution request, identify, based on the user indication that a specific container previously used to handle a request of similar type is to be used for handling the code execution request, and cause the code execution request to be handled using the specific container.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Daniel Wisniewski, Marc John Brooker, Timothy Allen Wagner
  • Patent number: 11017107
    Abstract: A security assessment system of a computing resource service provider performs security analyses of virtual resource instances, such as virtual machine instances and virtual data store instances, to verify that certain invariable security requirements are satisfied by the instances' corresponding configurations; these analyses are performed before the instances are provisioned and deployed. If the security checks, which can be selected by the administrator of the resources, fail, the requested resources are denied deployment. Notifications identifying the faulty configuration(s) may be send to the administrative user. A template for launching virtual resource instances may be transformed into an optimized template for performing the pre-deployment security checks, such as by storing information needed to perform the checks within the optimized template itself.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Neha Rungta, Pauline Virginie Bolignano, Catherine Dodge, Carsten Varming, John Cook, Rajesh Viswanathan, Daryl Stephen Cooke, Santosh Kalyankrishnan
  • Patent number: 11017350
    Abstract: 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: Grant
    Filed: April 6, 2020
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeremy Samuel De Bonet, Nicholas Charles McMahon, Jacob Alex Siegel
  • Patent number: 11016628
    Abstract: Electronic devices, interfaces for electronic devices, and techniques for interacting with such interfaces and electronic devices are described. For instance, this disclosure describes an example electronic device that includes sensors, such as multiple front-facing cameras to detect orientation and/or location of the electronic device relative to an object and one or more inertial sensors. Users of the device may perform gestures on the device by moving the device in-air and/or by moving their head, face, or eyes relative to the device. In response to these gestures, the device may perform operations.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan Todd Agnetta, Venkata Nagesh Babu Balivada, Blair Harold Beebe, Joseph Robert Buchta, Vibhunandan Gavini, Catherine Ann Hendricks, Brian Peter Kralyevich, Santhosh Kumar Paraliyil Krishnankutty, Richard Leigh Mains, Garret Martin Miller Graaf, Jae Pum Park, Sean Anthony Rooney, Marc Anthony Salazar, Nino Yuniardi
  • Patent number: 11017763
    Abstract: During text-to-speech processing, a sequence-to-sequence neural network model may process text data and determine corresponding spectrogram data. A normalizing flow component may then process this spectrogram data to predict corresponding phase data. An inverse Fourier transform may then be performed on the spectrogram and phase data to create an audio waveform that includes speech corresponding to the text.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Vatsal Aggarwal, Nishant Prateek, Roberto Barra Chicote, Andrew Paul Breen
  • Patent number: 11016657
    Abstract: An electronic device is described that displays and enables interaction with custom user interface (“UI”) elements. The electronic device may include a display, an actuatable button, and controls enabling user selection of individual custom UI elements. The device may determine a category of custom UI elements to display based on geolocation data, previous interactions with custom UI elements, user preferences, or other information, and may display a custom UI elements from the category. When the button is actuated, the electronic device causes an action associated with the displayed custom UI element to be performed. The electronic device may additionally display details regarding the action to be performed, status information regarding a previously performed action, or other related information.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicole Dare, Marc Hensley, Paul Warren Smart
  • Patent number: 11017417
    Abstract: Systems and methods are described for managing computing resources by a provider network. A selection of a pricing plan for use of a computing resource is received. The pricing plan can include inclusion of a premium for continued use of the computing resource during a maintenance window, or a cost benefit for interrupting use of the computing resource during the maintenance window. Maintenance is performed on the computing device in accordance with the maintenance window and based on the selected pricing plan.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Martin Thomas Pohlack
  • Patent number: 11016671
    Abstract: Generally described, one or more aspects of the present application relate to a public snapshot service for creating and managing block-level snapshots. For example, the public snapshot service can create a snapshot based on (i) a specification of a parent snapshot to be used as a basis for a given snapshot, and (ii) a specification of the data blocks to be backed up in the given snapshot. The data blocks in the snapshot may be stored in a specific storage path structure that facilitates computation of a block difference with respect to the parent snapshot.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: May 25, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Sandeep Kumar, Chakravarthi Kalyana Valicherla, Ashish Palekar, Rucha Nene, Shailendra Verma
  • Patent number: 11017448
    Abstract: Methods and apparatus for on-demand customization of products. A product distributor may provide a product customization service and user interface to its customers that may be used to enhance, extend, customize, or combine stock physical products offered by the product distributor by providing custom add-on physical items for or customizations to the stock products. The product distributor may leverage on-demand production technologies such as additive manufacturing technologies to produce the custom physical items or customizations according to specifications received from the customer or generated according to descriptive information for the stock products. The custom items may be combined with one or more stock products to produce customized products for the customers.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Ethan Zane Evans
  • Patent number: 11016234
    Abstract: An electronic device includes a stack assembly and a cover glass. The stack assembly includes an electrophoretic display sub-assembly for rendering content, a front light sub-assembly comprising a light guide, a light FPC, and a plurality of light sources, and a capacitive touch sensing sub-assembly for detecting touch inputs. A yellow-pigmented tape is applied over the light sources and an edge of the light guide. A stiffener member is coupled to the light FPC opposite the yellow-pigmented tape.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: May 25, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Siddharth Gupta, Jerry Yee-Ming Chung, Hany Mounir Ghali, Robert L. D. Zenner, Juho Ilkka Jalava, Sherman Shwe Win Tan
  • Patent number: 11017506
    Abstract: Techniques for enhancing an image are described. For example, a lower-resolution image, for example from a video file, may be enhanced using a trained neural network by applying the trained neural network to enhance a middle lower-resolution image of a plurality of lower-resolution images using a generator with filters of a generative adversary network. In some examples, a plurality of sequential feature processing acts are performed on the lower-resolution images to generate a residual which is added to a filtered version of one of the lower-resolution images to generate an enhanced image.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Walterio Wolfgang Mayol Cuevas, Silviu Stefan Andrei, Nataliya Shapovalova
  • Patent number: 11014093
    Abstract: A system includes an enclosure about a path toward a physical damaging system configured for rendering media storage devices inoperable. A scanning system obtains identifying information of a media storage device in the path. A barrier is selectively movable between an accessible state in which media storage device introduction into the enclosure is permitted and a blocking state in which such introduction into the enclosure is prevented. A locking mechanism locks the barrier in the blocking state in response to the barrier being moved to the blocking state. The locking mechanism unlocks the barrier and permits a shift to the accessible state subsequent to the scanning system obtaining the identifying information and subsequent to an action triggered based on the identifying information obtained from the scanning system.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Shane Drexler, Avirbhav Kalva, Eric Jason Brandwine, Thomas Joseph Lauducci, David Francis Carter, Ruicong Yuan
  • Patent number: 11018874
    Abstract: A client obtains, in response to a request to a server, a response that includes data for fulfillment of the request, a digital signature that can be verified using a digital certificate, and location information that specifies a location where the digital certificate can be obtained. The client uses the location information to access the location and obtains the digital certificate. Using the digital certificate, the client evaluates the digital signature provided in the response to determine whether the digital signature is valid. If the digital signature is valid, the client accepts the data included in the response for fulfillment of the request.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Arjun Dasarakothapalli, Morgan Akers, David Alan Blunt, Darin Keith McAdams
  • Patent number: 11017032
    Abstract: Systems and methods for the presentation content on client computing devices. A processing component serializes browser data as a set of serialized data portions that can be incorporated into a serialization file. The serialized data portions can be prioritized to determine an order of priority and the serialized data portions can further be processed in parallel. As the serialized data portions are processed, they can be added to the serialized data file with a completion marker. If the serialization process is interrupted before all the browser information is serialization, the browser is still able to utilize any portions in the serialized data file that are accompanied by a completion marker.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Jari Juhani Karppanen
  • Patent number: 11019553
    Abstract: Techniques for establishing communications with user devices are described herein. In an example, a system stores, in a user account, permission data to automatically establish a type of communications session by one or more user devices associated with the user account. The system receives, from a user device associated with the user account, contextual data about the user device. Based at least in part on the contextual data, the system determines that the user device is prohibited from automatically establishing the type of communications session. The system stores an indication that the user device is prohibited from automatically establishing the type of communications session.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Kamal Bhambhani, Premal Dinesh Desai, Sanjay Rajput, Shane Michael Wilson
  • Patent number: 11017348
    Abstract: Methods and systems for delivering a package to a customer employ an on-demand locker assembly having a plurality of lockers. A computer-implemented method of staging delivery of a package to a customer includes displaying a network link that is selectable by the customer on an electronic client device. In response to selection of the network link, the package is transferred to one of the lockers. An access code for the locker is sent to the electronic client device. Upon entry of the access code, the locker is opened to provide the customer with access to the package to retrieve the package from the locker.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Lee Brooks, Christa Stephens Glenn, Eric George Wallinger, Jonathan Pennucci Alexander, Thomas Emmanuel Van de Velde, Ripley Graeme MacDonald, Nicholas Groenke, Christopher David Brown, Christopher A. Heilman, Stephen Michael Kidson
  • Patent number: 11019272
    Abstract: Automatic exposure control for audio/video (A/V) recording and communication devices in accordance with various embodiments of the present disclosure are provided. In one embodiment, an A/V recording and communication device is provided, comprising: a camera configured to capture image data of a foreground object within a field of view of the camera; a communication module; and a processing module comprising: a processor; and a camera application that configures the processor to: detect motion within the field of view that includes an active image region; capture image data of the field of view; detect the foreground object in the active image region and determine an external lighting level associated with the foreground object; determine at least one exposure control gain setting based on the determined external lighting level; and apply the at least one exposure control gain setting to configure the camera to capture image data focused on the foreground object.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Changsoo Jeong
  • Patent number: 11017513
    Abstract: Active sensor fusion systems and methods may include a plurality of sensors, a plurality of detection algorithms, and an active sensor fusion algorithm. Based on detection hypotheses received from the plurality of detection algorithms, the active sensor fusion algorithm may instruct or direct modifications to one or more of the plurality of sensors or the plurality of detection algorithms. In this manner, operations of the plurality of sensors or processing of the plurality of detection algorithms may be refined or adjusted to provide improved object detection with greater accuracy, speed, and reliability.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Pradeep Krishna Yarlagadda, Jean-Guillaume Dominique Durand
  • Patent number: 11018939
    Abstract: A method of determining compatibility of a network hardware device for connecting to a home security network involves receiving, by a processor of a client device, data from a capture input device of the client device. The data includes identification information associated with the network hardware device. The method also involves transmitting, by the client device, to a server computing device the data comprising the identification information associated with the network hardware device. The method further involves receiving, from the server computing device, compatibility information indicating whether the network hardware device is compatible with a hub device of the home security network. Additionally, the method involves displaying, on a display of the client device, the compatibility information.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Michael Robert Harris
  • Patent number: 11017606
    Abstract: Techniques are described that facilitate co-viewing in an experiential reality environment such as a virtual reality or augmented reality environment. These techniques include prioritizing a main view of experiential reality content over side views of the experiential reality content.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Chapman, Alexandria Way-Wun Kravis, Brandon Scott Love, Christopher Taylor, Lars Christian Ulness, Felicia Yue
  • Patent number: 11017611
    Abstract: Systems and methods related to generating and modifying a room or space within a virtual reality environment may comprise addition, removal, placement, modification, and/or resizing of a plurality of environment surfaces, such as a floor, walls, and ceiling, and/or a plurality of fixtures, such as doors, windows, or openings, associated with the environment surfaces, in which each environment surface and fixture includes associated dimensions. The environment surfaces and fixtures may be added, removed, placed, moved, and/or resized by a user. During such interactions, only a subset of dimensions relevant to the current functions or operations by the user may be presented to facilitate such functions or operations. Further, various aspects associated with environment surfaces and fixtures may be modified, such as paints, colors, materials, textures, or others.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian James Mount, Lee David Thompson, Dillon Taylor Baker, Joonhao Chuah, Hai Quang Kim, Michael Thomas, Kristian Kane, Jesse Alan DuPree
  • Patent number: 11017447
    Abstract: A system is configured to receive a network resource request from a user device configured with a browsing application, wherein the request includes identification data associated with the user device. The system transmits, to a network resource provider, a request for the network resource, wherein the request transmitted to the network resource provider excludes identification data included in the request received from the user device. The system receives from the network resource provider a response, including a document comprising a field configured to receive payment information for an item purchase. The system receives from the browsing application an indication that an anonymous payment instrument, associated with a first entity different than the user, is to be used to purchase a first item at a first price. The system causes information regarding the anonymous payment instrument to be provided to the network resource provider.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Leon Robert Warman, Kurt Kufeld, Peter Sven Vosshall, Kyle Bradley Peterson, Peter Frank Hill, Chelsea Celest Krueger, Arun Sundaram
  • Patent number: 11016968
    Abstract: Devices and techniques are generally described for a mutation architecture for a contextual data aggregator. In some examples, a context aggregator system may determine a first operation associated with a first directive. In at least some examples, the first operation may be operable to store contextual data. In some examples, the context aggregator system may receive a first command including the first directive. In various examples, the context aggregator system may generate a first extension supporting the first operation based at least in part on the first directive. In some examples, the context aggregator system may receive a second command comprising the first extension and first contextual data. In at least some examples, the context aggregator system may store the first contextual data in a database based at least in part on the first extension.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: May 25, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Thomas Jay Hoover
  • Patent number: 11018948
    Abstract: A network-based discovery system and service are disclosed that provide client discovery services to a number of clients over a network. The network-based discovery system includes a database that stores discovery information of client network-based resource configurations. The discovery information may be obtained from client resources by client-side discovery components that are placed on client resources, obtain the discovery information and that send the information to the discovery system. The discovery system analyzes the discovery information to determine the client network-based resource configurations and generates client network-based resource configuration representations for the respective clients. The client network-based resource configuration representation may include a description of, and dependencies among, a plurality of computer-based resources.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Hariharan Subramanian, David Samuel Zipkin, Derek Avery Lyon, Cristian Gabriel Gafton
  • Patent number: 11019127
    Abstract: Techniques for adaptive backfilling of media fragments are described. As one example, a computer-implemented method includes sending, by a media player, a request for a plurality of media fragments from a content data store, receiving the plurality of media fragments from the content data store with at least one media fragment at a first quality level into a front buffer of the media player via a network, starting playback of the plurality of media fragments from the front buffer after a startup threshold number of media fragments are received in the front buffer, detecting when a backfill threshold of the media player is exceeded by a backfill indicator, and replacing at least one of the plurality of media fragments at the first quality level in the front buffer of the media player with a second, higher quality level variant via the network when the backfill threshold is exceeded.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul Nann, Mairo Pedrini, Kyle Koceski
  • Patent number: 11019300
    Abstract: Disclosed are various embodiments for providing soundtrack information during the playback of video content. A video content item is rendered upon a display. A command is received from a user. In response to this command, a current time in the playback of the video content item is determined. Further, an item associated with the current time in the playback is identified. The item is featured in corresponding video or audio content of the video content item at the current time when the command is received. An information user interface is rendered upon the display to provide information regarding the identified item.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Michelle Dianne Baxendale, Ike Eshiokwu, Ian Fuller, Sam Ahmed Akil Hassan, Salmen Hichri, Lucy Jane Spence, Alexandre Paul Collin
  • Patent number: 11019089
    Abstract: A security assessment service for implementing security assessments based on security credentials utilized to access network-based services. The system implements security assessments associated with various actions attributed to different types of techniques that can be utilized for compromised security information. The processing result of the security assessment can be utilized to determine the result of the techniques associated with the security assessment, the performance of security monitoring services, and an anticipated result on a virtual network.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Nima Sharifi Mehr
  • Patent number: 11019068
    Abstract: A quorum-based access mechanism can require multiple entities to provide credentials over a determined period of time in order to obtain access to one or more resources in an electronic environment. This can include receiving a request that is signed by multiple signatories, or receiving multiple requests within a determined period that are each signed by a respective and authorized signatory. In some embodiments the receiving of a primary request causes notifications to be sent to other potential signatories, and a specified or minimum number must respond timely with a signed request to have the access granted. The quorum-based access mechanism can function as an additional authorization layer sitting in front of more conventional authorization and authentication mechanisms. In some embodiments a quorum token can be passed with the request, whereby resources in the environment can make access determinations based on the information in the token.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Hart Matthew Rossman, Erik Lee Swensson