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: 11922386
    Abstract: Disclosed are systems, methods, and apparatus of an automated and self-service kiosk that allows customers to select inventory items available from the kiosk and walk or move away with selected inventory item(s) without having to process payment, identify the inventory item(s), or provide any other form of checkout. After a customer has picked one or more items and departed the kiosk, the picked items are determined and the customer charged for the items. For example, one or more of detected weight changes measured at the kiosk and/or images generated at the kiosk may be used to identify items picked by the customer from the kiosk.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Subhash Sasidharakurup, Srinivasan Hariram, Mehakinder Singh Oberoi, Ashish Pal, Rajesh Jain, Shanoop Sivadas, Himanshu Singh, Aniket Nagesh Dubhashi, Vinay P. Vaidya, Debasish Das
  • Patent number: 11922949
    Abstract: Techniques for improving the power consumption of a device without impacting or with minimal impact to operations of the device are described. In an example, the device includes a processor. The device receives, while the processor is operating in a first power mode, first input data corresponding to first audio detected by a microphone. Based at least in part on the first input data, the device detects a sound event or ambient noise. Based at least in part on a detection of the ambient noise only, the device causes processor to operate in a second power mode in which the processor consumes less power than in the first power mode.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Aditya Sharadchandra Joshi, Dibyendu Nandy
  • Patent number: 11924176
    Abstract: A hardware security module (HSM) client processes a request to store data in a set of HSMs. The HSM client determines a property of the data indicative of a sensitivity classification of the data. As a result of determining the data lacks a classification as sensitive, the HSM client transmits the data to a data store outside the set of HSMs and updates a database used by the HSM client to associate an identifier of the data with a reference to a location in the data store.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Mayank Bharat Ambaliya, Benjamin Philip Grubin, Scott Samuel Adams
  • Patent number: 11919662
    Abstract: A constellation of many satellites provide communication between devices such as user terminals (UTs) and ground stations that are connected to other networks, such as the Internet. A constellation management system (CMS) facilitates management and operation of the satellites in the constellation and facilitates information exchange with other authorized systems to provide for situationally aware operation. The CMS may ingest data such as satellite telemetry, space weather data, object ephemeris data about other orbital objects, and so forth. The CMS uses the ingested data to automatically operate satellites to perform routine activities such as station keeping maneuvers, maintenance activities, interference mitigation, and so forth. Confirmation from a human operator may be obtained before performing some activities. Activities may be planned and coordinated to minimize resource consumption for the individual satellite as well as the constellation.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: March 5, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jason A. Rhoads, Darren Andrew Schumacher
  • Patent number: 11924117
    Abstract: At a first compute instance run on a virtualization host, a local instance scaling manager is launched. The scaling manager determines, based on metrics collected at the host, that a triggering condition for redistributing one or more types of resources of the first compute instance has been met. The scaling manager causes virtualization management components to allocate a subset of the first compute instance's resources to a second compute instance at the host.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Andra-Irina Paraschiv, Matthew Shawn Wilson
  • Patent number: 11919549
    Abstract: Systems, methods, and computer-readable media are disclosed for flexible rail switching components for container shuttles. In one embodiment, an example system for a shuttle may include an elongated spring steel plate, a first rail track component coupled to the elongated spring steel plate, a second rail track component coupled to the elongated spring steel plate and disposed adjacent to the first rail track component, and a third rail track component coupled to the elongated spring steel plate and disposed adjacent to the second rail track component. The elongated spring steel plate may be configured to be actuated from a first position to a second position. A distance between the first rail track component and the second rail track component when the elongated spring steel plate is in the second position may be less than when the elongated spring steel plate is in the first position.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Alan Bray, Rajeev Dwivedi
  • Patent number: 11921824
    Abstract: Techniques are generally described for fusing sensor data of different modalities using a transformer. In various examples, first sensor data may be received from a first sensor and second sensor data may be received from a second sensor. A first feature representation of the first sensor data may be generated using a first machine learning model and a second feature representation of the second sensor data may be generated using a second machine learning model. In some examples, a modified first feature representation of the first sensor data may be generated based at least in part on a self-attention mechanism of a transformer encoder. The modified first feature representation may be generated based at least in part on the first feature representation and the second feature representation. A computer vision task may be performed using the modified first feature representation.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Todd Hester, Sheng Chen, Mark Buckler, Ayan Tuhinendu Sinha, Hitesh Arora, Michael Lawrence LeKander, Hamed Pirsiavash
  • Patent number: 11924331
    Abstract: Systems and processes are described for a message service with distributed key caching for server-side encryption. Message requests are received by message handlers of the message service that cache data encryption keys used to encrypt and decrypt messages that are stored to message containers in back end storage. A metadata service obtains the data encryption keys from a key management service, caches the keys locally, and sends the keys to the message handlers upon request, where the keys are cached, again. The key management service may generate the data encryption keys based on a master key (e.g., a client's master key). The message handlers may send both message data encrypted using the data encryption key and an encrypted copy of the data encryption key to be stored together in the data store.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Petr Shveykin, Kelvin Yiu, Jakub Wojciak
  • Patent number: 11922191
    Abstract: Disclosed are various embodiments for efficiently identifying whether any expected user interface elements (e.g., informational components, containers, navigational components, input controls, labels, etc.) are missing from a rendered user interface. A user interface is generated and rendered by a client device according to user interface content data received from a content provider. User interface feature identifiers associated with user interface features included in the rendered user interface are identified and applied to one or more probabilistic data structure algorithms to generate a rendered feature probabilistic data structure digest representing the rendered user interface features. The rendered feature probabilistic data structure digest is compared with an expected feature digest to determine whether any expected user interface features are missing from the rendered user interface.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: March 5, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Shreekanth Pandurang Lakshmeshwar
  • Patent number: 11921699
    Abstract: Lease-based consistency may be implemented for databases to handle failovers. A database node may obtain a consistency lease that describes a point in time determined from a time-to-live amount added to a consistent point in time for database data. While the consistency lease is valid, Multi-version Concurrency Control (MVCC) snapshots assigned by the database node can be used to handle requests to access the database data. Once expired, the database node may have to renew the consistency lease in order to continue to handle write and read requests.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Upendra Govindagowda, Anand Kumar Thakur, David Charles Wein, Alexandre Olegovich Verbitski, James C Nasby, Hong Yang, Gaurav Kumar Gupta
  • Patent number: 11923347
    Abstract: A semiconductor package can include a unitary substrate defining a first region and a second region. A first interposer can be mounted on the unitary substrate in the first region, and a first die can be mounted on the first interposer. A second interposer can be mounted in the second region on the unitary substrate, and a second die can be mounted on the second interposer.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Bassam Abdel-Dayem
  • Patent number: 11919718
    Abstract: An assembly includes a frame and a conveyor mat configured to transition between a retracted state in which the conveyor mat is disposed within a footprint of the frame, and a deployed state in which the conveyor mat is disposed at least partially disposed outside the footprint of the frame. The conveyor mat has a plurality of linkages, a plurality of rollers, a plurality of supports, and a plurality of axles. Individual axles couple to individual linkages of the plurality of linkages, individual rollers of the plurality of rollers, and individual supports of the plurality of supports together. A tensioning system is configured to control the conveyor mat transitioning between the retracted state and the deployed state.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Karan Arora, Thomas Murphy, Peter Fischer
  • Patent number: 11921616
    Abstract: Disclosed are systems and methods that determine specification portions of Dafny code and transform those specifications into one or more annotations, expressions, comments, and/or assertions that are included in a destination code written in a destination language as part of a compilation of the Dafny code into the destination code. The annotations, expressions, comments, and/or assertions in the destination code may be utilized by a verification component, such as a Checker Framework, to detect errors that are introduced into the destination code by the compiler as part of the compilation or to verify the absence of errors in the destination code.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Tongtong Xiang, Sean Mclaughlin, Marianna Rapoport, Neha Rungta, Matthias Schlaipfer, Florian Rabe
  • Patent number: 11924361
    Abstract: Determining whether to allow access to a message is disclosed. A message is received from a sender. The message is associated with a first time-to-live (TTL) value. A determination is made that the first time-to-live value has not been exceeded. The determination is made at least in part by obtaining an external master clock time. In response to the determination, access is allowed to the message.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Statica, Christopher A. Howell, Kara Lynn Coppa
  • Patent number: 11922095
    Abstract: A system may use multiple speech interface devices to interact with a user by speech. All or a portion of the speech interface devices may detect a user utterance and may initiate speech processing to determine a meaning or intent of the utterance. Within the speech processing, arbitration is employed to select one of the multiple speech interface devices to respond to the user utterance. Arbitration may be based in part on metadata that directly or indirectly indicates the proximity of the user to the devices, and the device that is deemed to be nearest the user may be selected to respond to the user utterance.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: James David Meyers, Shah Samir Pravinchandra, Yue Liu, Arlen Dean, Daniel Miller, Arindam Mandal
  • Patent number: 11924367
    Abstract: Joint noise and echo suppression may be performed for enhancing two-way audio communications. Audio data is captured at a communication device and audio data transmitted to the communication device from another communication device are used as input features to a trained machine learning model that uses the transmitted audio data as a reference signal to eliminate residual echo in the captured audio data when also suppressing noise in the captured audio data.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Jean-Marc Valin, Karim Helwani, Srikanth Venkata Tenneti, Erfan Soltanmohammadi, Mehmet Umut Isik, Richard Newman, Michael Mark Goodwin, Arvindh Krishnaswamy
  • Patent number: 11922925
    Abstract: A speech recognition platform configured to receive an audio signal that includes speech from a user and perform automatic speech recognition (ASR) on the audio signal to identify ASR results. The platform may identify: (i) a domain of a voice command within the speech based on the ASR results and based on context information associated with the speech or the user, and (ii) an intent of the voice command. In response to identifying the intent, the platform may perform a corresponding action, such as streaming audio to the device, setting a reminder for the user, purchasing an item on behalf of the user, making a reservation for the user or launching an application for the user. In some instances, the speech recognition platform engages in a back-and-forth dialog with the user in order to properly fulfill the user's request.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Paul Henri Carbon, Vikram Kumar Gundeti, Frederic Johan Georges Deramat, Ajay Gopalakrishnan, John Daniel Thimsen
  • Patent number: 11922942
    Abstract: Devices and techniques are generally described for generating response templates for natural language processing. In various examples, a first knowledge graph comprising a plurality of entities may be received. First text data may be received for a first response template, the first text data defining a natural language input configured to invoke the first response template. A response definition may be received for the first response template, the response definition defining a response associated with the first response template. Natural language input data may be received. A determination may be made that the natural language input data corresponds to the natural language input configured to invoke the first response template. The first response template may be configured to generate natural language output data.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Emre Can Kilinc, Thomas Reno, John Zucchi, Joshua Kaplan
  • Patent number: 11922728
    Abstract: Where an event is determined to have occurred at a location within a vicinity of a plurality of actors, imaging data captured using cameras having the location is processed using one or more machine learning systems or techniques operating on the cameras to determine which of the actors is most likely associated with the event. For each relevant pixel of each image captured by a camera, the camera returns a set of vectors extending to pixels of body parts of actors who are most likely to have been involved with an event occurring at the relevant pixel, along with a measure of confidence in the respective vectors. A server receives the vectors from the cameras, determines which of the images depicted the event in a favorable view, based at least in part on the quality of such images, and selects one of the actors as associated with the event accordingly.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Jaechul Kim, Nishitkumar Ashokkumar Desai, Jayakrishnan Kumar Eledath, Kartik Muktinutalapati, Shaonan Zhang, Hoi Cheung Pang, Dilip Kumar, Kushagra Srivastava, Gerard Guy Medioni, Daniel Bibireata
  • Patent number: 11923960
    Abstract: A satellite antenna ground station service includes a plurality of ground stations and associated data centers, wherein the data centers are part of a provider network. Clients may reserve satellite antenna access time-slots via a user interface of the satellite antenna ground station service and store data directly to a data center of the provider network or to the client's premises via a direct connection between the client and the provider network. In some embodiments, the provider network may offer a plurality of network-based services, such as a compute service, a data storage service, a machine learning service, or a data analytics service, and a client may utilize one or more of these services to analyze and process downlinked data received from a satellite of the client via a satellite antenna ground station of the satellite antenna ground station service of the provider network.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Lowell Shayn Hawthorne, David M. Nolton
  • Patent number: 11923044
    Abstract: Techniques for predicting a protein sequence are described. An exemplary method includes receiving a request to predict a missing area of a protein's primary sequence and a corresponding three-dimensional position of the missing area; applying a machine learning model to backbone Cartesian coordinates of the protein's primary sequence and a protein vector of a representation of the protein's primary sequence including the missing area to predict a missing area of the protein primary sequence and a corresponding three-dimensional position for the missing area, wherein the machine learning model is selected from the group consisting of: an attention-based machine learning model, a bidirectional long short term memory-based model, and a convolutional neural network-based model; and outputting a result of the machine learning model.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Alexander Sewall Ford, Vanessa Nguyen, Layne Christopher Price, Franziska Seeger, Yen Ling Adelene Sim
  • Patent number: 11921870
    Abstract: When a client requests a data import job, a remote storage service provider provisions a shippable storage device that will be used to transfer client data from the client to the service provider for import. The service provider generates security information for the data import job, provisions the shippable storage device with the security information, and sends the shippable storage device to the client. The service provider also sends client-keys to the client, separate from the shippable storage device (e.g., via a network). The client receives the device, encrypts the client data and keys, transfers the encrypted data and keys onto the device, and ships it back to the service provider. The remote storage service provider authenticates the storage device, decrypts client-generated keys using the client-keys stored at the storage service provider, decrypts the data using the decrypted client-side generated keys, and imports the decrypted data.
    Type: Grant
    Filed: November 23, 2022
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Frank Paterra, Firat Basarir
  • Patent number: 11922368
    Abstract: Techniques for classifying and processing physical objects are disclosed. In an example, a computer system may receive first data indicating that a first machine learning model of a robotic system is incapable to classify a physical object according to at least one of a set of predetermined classifications. The computer system may also receive second data corresponding to one or more attributes associated with the physical object. A second machine learning model of the computer system may determine a cluster of physical objects that includes an identifier of the physical object, whereby the identifier is included in the cluster based at least in part on the first data and a common attribute with other physical objects of the cluster. The computer system may then determine data for processing subsequent physical objects that are determined to have the common attribute.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Amanda V. Wozniak, David Paul Smart
  • Patent number: 11922456
    Abstract: Data clean rooms provided for subscribers to advertising analysis services include data regarding advertising impressions, selections, view or conversion events, and memberships of audience segments, and computing functions or capacities for processing the data in an anonymized fashion. When advertisements are presented to customers, and interactions by customers (e.g., impressions, views, clicks, conversions or others) with goods or services are detected, data regarding the interactions may be aggregated and stored. When queries on behalf of an advertiser are identified, data associated with the queries may be retrieved and stored in a data clean room for processing or analysis. Anonymized responses to the query may be returned to the customer or serve as basis for one or more advertising events.
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Crider, Hariharan Jayaraman, Nicole Landis Ferragonio, Alan Kerry Lewis, Keerat Singh Sharma
  • Patent number: 11922938
    Abstract: A multi-assistant speech-processing system that centrally determines multiple execution plans to respond to a user input. A central component determines whether a particular input should be processed using a requested assistant or a different assistant or should be terminated. Assistant handoff may be determined based on system policies as well as user input-specific data. A ranked list of execution options may be supplemented by augmented data corresponding to messages to a user. The system may attempt to execute plans in the ranked order until a plan succeeds.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Yaser Khan, Piyush Kandpal, Ritesh Patel, Mark Lawrence, Srinivas Palla, Ashish Rangole, Jason Wang
  • Patent number: 11922486
    Abstract: This disclosure is directed to using cascading algorithms to automatically identify items placed in a tote or other receptacle utilized by users in material handling facilities as the users move around the facilities. A tote may store a database or “gallery” of item representations for all of the items that are stored in the facility that a user may place in their totes. The tote may use multiple algorithms in a cascading manner to analyze the gallery of item representations in order to iteratively narrow the search space of item representations in the gallery to determine which of the items was placed in the tote by a user. Upon identifying the item placed in the tote, the tote may add an item identifier for the item to a virtual listing of item identifiers representing items previously placed in the tote.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: March 5, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Oded Maron, Jeremy Samuel De Bonet, Daniel Ron, Ejaz Ahmed, Mirko Ristivojevic, Jonathan Cohn
  • Publication number: 20240073167
    Abstract: Systems, methods, and computer-readable media are disclosed for determining contextually relevant application templates associated with electronic message content.
    Type: Application
    Filed: September 15, 2023
    Publication date: February 29, 2024
    Applicant: Amazon Technologies, Inc.
    Inventors: Jessica Nicole Jenks, Samuel Scott Gigliotti, Catherine Ann Hendricks
  • Publication number: 20240069942
    Abstract: Methods and apparatus for centralized networking configuration in distributed systems are disclosed. Networking related metrics from a plurality of sources within a distributed system are obtained at a networking configuration server. A set of rules to be used to apply a network configuration option to a particular category of traffic associated with a node of the distributed system is determined based on the collected metrics and on networking management policies. A representation of the set of rules is transmitted to the node of the distributed system to schedule network transmissions in accordance with the networking configuration option.
    Type: Application
    Filed: November 2, 2023
    Publication date: February 29, 2024
    Applicant: Amazon Technologies, Inc.
    Inventor: Avichai Mendle Lissack
  • Publication number: 20240073297
    Abstract: Various embodiments of apparatuses and methods for multi-cast, multiple unicast, and unicast distribution of messages with time synchronized delivery are described. In some embodiments, the disclosed system and methods include a reference timekeeper providing a reference clock to one or more host computing devices. The one or more host computing devices host compute instances, and also contain respective isolated timing hardware outside the control of the compute instances. The isolated timing hardware of the one or more host computing devices then receive respective packets, and obtain the same time to deliver the respective packets. Each isolated timing hardware provides either the packet, or information to access the packet, to its respective destination compute instance subsequent to determining that the same specified time to deliver the packet has occurred. Thus, the respective packets are delivered near simultaneously to the one or more destination compute instances.
    Type: Application
    Filed: September 6, 2023
    Publication date: February 29, 2024
    Applicant: Amazon Technologies, Inc.
    Inventors: Said Bshara, Alan Michael Judge, Erez Izenberg, Julien Ridoux, Joshua Benjamin Levinson, Anthony Nicholas Liguori, Nafea Bshara
  • Patent number: 11917266
    Abstract: Devices, systems, and methods are provided for generating and selecting video clips for inclusion in video sequences based on still frame images. A method may include encoding first embeddings for a first video including first images of an item at a first scene, the first embeddings indicative of features of the first scene; encoding second embeddings for a second video including second images of the item at a second scene, the second embeddings indicative of features of the second scene; encoding third embeddings for the first video, the third embeddings indicative of features of a first type of camera shot used for the first images; encoding fourth embeddings for the second video, the fourth embeddings indicative of features of a second type of camera shot used for the second images; and generating, based on the first, second, third, and fourth embeddings, a video sequence for the item.
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Shilpa Pundi Ananth, Sai Sree Harsha, Pooja Ashok Kumar, Yashal Shakti Kanungo, Sumit Negi, Brittney C. Gannon, Lauren K. Johnson
  • Patent number: 11917446
    Abstract: Techniques for managing latency of communications between compute instances and mobile devices are described. A message including an indication of a mobility event associated with a mobile device of a communications service provider network is received. The mobility event indicates a change in a connection point of the mobile device to the communications service provider network from a from a first access point to a second access point. A communications delay of at least a portion of a network path between the mobile device and a compute instance via the second access point is determined to not satisfy a latency constraint. A second provider substrate extension of the cloud provider network that satisfies the latency constraint for communications with the mobile device via the second access point is identified, and a message is sent to the second provider substrate extension to cause the launch of another compute instance.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ishwardutt Parulkar, Diwakar Gupta, Georgios Elissaios
  • Patent number: 11912304
    Abstract: An autonomous mobile device (AMD) moves in a physical space and uses a dock located at a first pose. Sometimes a user may move the dock. To determine whether the dock has moved, the AMD compares first pose data that was previously obtained while at the dock in the first pose to second pose data, such as after a restart or after leaving the dock. If a difference between the first pose and the second pose is greater than a threshold, the dock has moved. The pose data may be determined using a simultaneous localization and mapping (SLAM) algorithm to process images from cameras on the AMD. Transform data that relates coordinates of the second pose to coordinates of the first pose may be determined. If the dock is used as an origin for a map of the physical space, the transform data may be used to update the map.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: February 27, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Anton Kalachev, Xiaoxu Liu, Richard W. Kim, Anthony George Robson
  • Patent number: 11916880
    Abstract: Techniques for compiling firewall rules into byte code or assembly code that can be loaded into cache memory of a processor and executed to evaluate received data packets. Rather than representing firewall rules in mid- or high-level languages stored in main memory, the techniques described herein include compiling the firewall rules into bytecode or assembly code, and distributing the code to the data plane. A packet-processing device may load the code representing the firewall rules into instruction cache of the processor. Further, the packet-processing device receives a data packet and extracts packet context data indicating attributes of the packet, and load the packet context data into a data cache of the processor. The processor can then execute the byte code or assembly code representing the firewall rules to evaluate the packet context data without having to access main memory to determine whether allow or block the data packet.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Stewart Allen, Dheerendra Talur, Venkat Maithreya Paritala, Joseph Magerramov, Anthony Liguori
  • Patent number: 11912516
    Abstract: Systems and methods are disclosed for passive braking systems for container shuttles. An example system may include a track having a first portion and a ramp portion disposed at an angle, a first electromagnet disposed along the first portion, a shuttle with a permanent magnet that is configured to interact with the first electromagnet to propel the shuttle along the track, and a first metal block disposed along the ramp portion. The shuttle may enter the ramp portion at a first speed and exit the ramp portion at a second speed due to an eddy current induced in the first metal block by the permanent magnet.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Zahin Nambiar, Ganesh Krishnamoorthy, Michael D. Assadi, Michael Alan Bray, Enrico Fortunato, Erika Regan Storvick
  • Patent number: 11916699
    Abstract: A backbone service exposes the efficiency of the backbone network using tunnels between any source-destination pairs. The efficiency can be calculated using a ratio of a transmission rate of the packets through a tunnel and a number of hops in the tunnel. The efficiency also can be tracked based upon services using the backbone network in a compute service provider environment. The data generated by the backbone service can be transmitted, stored or displayed for informational purposes to provide insights to service teams on how to improve efficiency in the backbone by change routing behavior, such as by moving caches, adding or removing hops or changing advertisements to network devices.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Atefeh Khosravi, Orlando Maldonado
  • Patent number: 11915104
    Abstract: Respective correlation metrics between token groups of a particular text attribute of a data set and a prediction target attribute are computed. Based on the correlation metrics, a predictive token group list is created. For various observation records of the data set, values of a derived categorical attribute corresponding to the particular text attribute are determined based on matches between the particular text attribute value and the predictive token group list. A measure of the predictive utility of the particular text attribute is obtained using correlations between the categorical attribute and the prediction target attribute.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Gowda Dayannda Anjaneyapura Range, Rajeev Ramnarain Rastogi
  • Patent number: 11914590
    Abstract: Systems and methods are provided to implement a database request router that routes queries to database servers storing database replicas. In embodiments, the request router maintains caching state metadata that indicates respective caching states of the database servers. For an incoming query, the request router selects a database server to receive the query based on the caching states of the database servers to improve cache utilization. In embodiments, the caching state metadata indicates whether different database objects used by observed queries are cached at individual servers. The database objects used may be determined from execution plans for the queries, obtained from the database servers. In embodiments, the request router may determine a querying pattern of the database and use it to predict an expected time for certain queries. The request router may generate a priming query ahead of the expected time to prepare database server cache for the expected queries.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Jamie Plenderleith
  • Patent number: 11911200
    Abstract: Systems and techniques for producing image-based radiology reports including contextual cropping of image data and radiologist supplied notes and annotations are provided herein. Computer vision and natural language processing algorithms may enable processing of image data and language inputs to identify objects associated with annotations, aid in cropping the image data according to the annotations and object identification and in producing a final text and image laden report.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sharon Alpert, Antonio Criminisi
  • Patent number: 11914483
    Abstract: Systems and methods are provided for using an algorithm and data structure for efficient and accurate classification of data items into recovery classes. When a target recovery time (TRT) is specified for a data set, a system may obtain version metadata regarding data items in the data set. The metadata may be obtained in reverse chronological order such that the latest record representing a version or other storage operation is first, followed by the second latest record, and so on. The system may use a bidirectional doubly linked list to efficiently store version data for a particular data item in memory. As version metadata records are read and added to the data structure in reverse chronological order, classification determinations may be triggered when certain conditions are met.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Koushik Biswas, James William Fogel, Dhananjay Baburao Karanjkar, Douglas John Youd, Allistaire Mair, James Ryan Powers
  • Patent number: 11917222
    Abstract: Visual content of media programs is recognized using text-based scripts of the media programs. A script of a media program includes sets of words to be spoken by actors during the media program, and also descriptions of points of interest of the media program. A file of subtitles or captions of a media program includes sets of words actually spoken by actors during the media program along with marks or stamps of times when such words were spoken. The sets of words of a script and in subtitles or captions are processed to determine where such words align. The sets of words of the script are then marked or stamped with times from the subtitles. The descriptions may then be processed to predict the visual content from such descriptions, and times at which the visual content appears within the media program are determined from the sets of words.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Stephen ReMine, Najmeh Sadoughi Nourabadi, Chengyuan Liu
  • Patent number: 11912513
    Abstract: Systems, methods, and computer-readable media are disclosed for robotic system camera calibration and localization using robot-mounted registered patterns. In one embodiment, an example robotic system may include a robotic manipulator, and a picking assembly coupled to the robotic manipulator, where the picking assembly is configured to grasp and release items, and where the picking assembly includes a housing having a first flat surface. Example robotic systems may include a first calibration pattern disposed on the first flat surface of the housing, a first camera configured to image the first calibration pattern, and a controller configured to calibrate the robotic system.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Felipe De Arruda Camargo Polido, Sanjeev Khanna, Steven Alexander Viola
  • Patent number: 11914486
    Abstract: Aspects of a data environment, such as the cloning, hibernation, and recovery of databases, are managed using a separate control environment. A monitoring component of the control environment can periodically communicate with the data environment to determine any necessary actions to be performed, such as to recover from faults or events for a data instance in the data environment. A workflow can be instantiated that includes tasks necessary to perform actions such as recovery, hibernation, resumption from hibernation, or backup or cloning. Tasks of the workflow can cause certain jobs to be performed by host managers in the data environment to affect calls made to the control environment.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Grant Alexander MacDonald McAlister, Milovan Milovanovic
  • Patent number: 11914571
    Abstract: Optimistic concurrency may be implemented for multiple writers to a database. Writes to a database from different writers may succeed unless a conflict is detected at the data store for the database. For detected conflicts, a request to resolve the conflict between writes may be submitted to a primary writer, which may determine and provide a resolution of the conflict to the conflicting writers. The data store may then be updated to commit the selected write identified by the resolution of the conflict.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Xiaofeng Bao, Murali Brahmadesam, Yi Ding, Niket Goel, Anurag Windlass Gupta, Kamal Kant Gupta, Changan Han, Tiffany Jianto, Tengiz Kharatishvili, Saileshwar Krishnamurthy, Bohan Liu, Saleem Mohideen, Punit Rajgaria, Joseph Andrew Tucek, Alexandre Olegovich Verbitski
  • Patent number: 11911797
    Abstract: Systems, methods, and computer-readable media are disclosed for multi-path sorting systems that facilitate package sorting for delivery and near-real time changes to sortation for rerouting of the packages. The package sorting system may include conventional conveyor systems that deliver packages to multi-path conveyors (e.g., multi-path conveyor belts) that may cause the package to be moved in multiple directions to ultimately deposit a package onto an output conveyor system for delivery to a downstream location (e.g., packaging station, sorting station, etc.). The input conveyors may include a sensor for determining information about the package (e.g., destination address, order information, etc.) which may be used to determine the optimal downstream route for the package, which may be adjusted as conditions change.
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Rajeev Dwivedi, Kaushal Bharatkumar Mehta, Ameya Abhyankar
  • Patent number: 11916895
    Abstract: A network-connected device service receives a request to authenticate a network-connected device. The network-connected device service determines, from a digital certificate identified in the request, a set of parameters of the digital certificate. The network-connected device service utilizes the set of parameters to identify, from a set of digital certificate clusters, a digital certificate cluster associated with the set of parameters. Through an audit of the digital certificate clusters, the network-connected device service determines whether the digital certificate cluster is indicative of the digital certificate being anomalous.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Nima Sharifi Mehr
  • Patent number: 11916992
    Abstract: A scalable encoding architecture is able to support multiple encoder versions without requiring new versions of the architecture to be generated and supported for each encoder version. An encoding profile template can be generated that includes the available settings for an encoder. A versioned schema can be generated that defines the settings for a particular encoder version. The schema can be persisted such that when a new channel or media stream is to be generated, the schema can be loaded and its values validated in order to cause the encoder to encode the media content using the appropriate values. An interface presented to the user to generate the template or channel can be dynamically generated such that only the applicable and/or relevant settings for a particular encoder version are displayed.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Kyle Simukka
  • Patent number: 11912503
    Abstract: Embodiments herein describe a pick or stow system that uses a mechanical system to stow an item into a container, retrieve an item from the container, or both. In one embodiment, the mechanical system includes a gantry or a robotic arm that permits various sensors, tools, or end effectors to interact with a plurality of containers. For example, the plurality of containers may be supported by a rack where each container may have any number of types of items. The gantry or robotic arm can move the sensors, tools, or end effectors to a particular container to either stow an item into the container or pick an item from the container.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Aaron Joseph Parness, Ennio Claretti, Emily Dunne, Parker Owan, Andrew Stubbs, Benjamin Bedard
  • Patent number: D1016812
    Type: Grant
    Filed: May 9, 2023
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Christopher Smith, Howie Ho Wai Lau, Jennifer Li, Oluseyi Oluyemisi Babatola, Spencer Ralph Dodge
  • Patent number: D1016877
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Emmanuel Laffon de Mazieres, Michael O'Connor, Jonathan Howard Biddle, Paul Douglas Grearson, Thomas Burns
  • Patent number: D1017105
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Wilfrido Loor Canizares, Bernhard Wildner, Marc Rene Walliser