Patents Assigned to Amazon Technologies, Inc.
  • Patent number: 12783478
    Abstract: Scalable garbage collections is performed by a distributed storage system. Garbage collection events are detected by a distributed storage system for different portions of a table. Garbage collection is performed for individual ones of the different portions of the table responsive to detecting the garbage collection events, including identifying one or more versions of a record to reclaim from the different portions of the table based on transaction status information and reclaiming the one or more versions of the record.
    Type: Grant
    Filed: June 28, 2024
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Tengiz Kharatishvili, Norbert Paul Kusters, Yan Leshinsky, Alexandre Olegovich Verbitski, James M Corey
  • Patent number: 12783495
    Abstract: Share memory communication may be implemented for multiple writers updating a database. Multiple writes may be received at a database management application and written to a back-end of circular buffer by different threads. A storage engine may use a read thread to read from a front-end of the circular buffer to obtain the writes after detecting that a lock indicates that the writes are ready to be read. The storage engine may perform the writes read from the circular buffer to update the database.
    Type: Grant
    Filed: September 11, 2024
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Ye Sheng, Dhruv Deepak Upadhyay, Yihao Yang, Sudhir Kumar
  • Patent number: 12783540
    Abstract: Systems and methods for graph-based Extract Transform Load (ETL) code generation are disclosed. A natural language request to create ETL code according to a description of the ETL code in the natural language request may be received. A graph representation of the ETL code may be generated that includes nodes corresponding to operations to obtain data from data sources, perform transformations to at least the portion of the data, and store the data in destinations. To create the graph representation, interactions with a generative machine learning model may identify the operations for the ETL code in the description in the natural language request and construct the graph representation that includes the nodes corresponding to the operations along with connections between the nodes identified according to the description in the natural language request. A response to the natural language request may be provided via the interface based on the graph representation.
    Type: Grant
    Filed: March 31, 2025
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Venkata Narasimha Vishal Narasimha Kajjam, Bo Li, Japson Jeyasekaran, Mayura Patwardhan, XiaoRun Yu, Mukul Ranjan Prasad, Savio Stephen Dsouza, Mohit Saxena
  • Patent number: 12783803
    Abstract: Techniques for improving speculative decoding for improved compute utilization are described. A system may determine a compute budget representing a maximum number of speculative tokens to be verified based on hardware properties, a batch size and an input length. Compute budgets for varying batch sizes and input lengths may be determined offline. At inference time, the compute budget corresponding to a runtime batch size and runtime input lengths may be used to determine the maximum number of tokens that can be verified by a generative model while maintaining efficient compute utilization. The compute budget may be allocated/distributed among the inputs of the batch to efficiently process the inputs in parallel. The allocated budget may be updated for subsequent timesteps. The compute budget may represent the maximum number of tokens that can be verified without the system processing becoming a compute-bound scenario.
    Type: Grant
    Filed: December 11, 2024
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Saket Dingliwal, Sravan Babu Bodapati, Shubham Katiyar, Spurthideepika Sandiri, Venkata Siva Sai Krishna Balakavi, Melanie C B Gens, Samuel Tucker
  • Patent number: 12780567
    Abstract: Systems and methods for a robotic picking assembly system with articulating arms and wheels driven by motors are provided. In one embodiment, the robotic picking assembly may include a picking assembly connected to a robotic arm and having two arms that each may bend and each may have a wheel at the end. Each wheel may be independently driven by a motor. The picking assembly may be positioned over an item in a container (e.g., bin) and the wheels may be positioned on either side of the item and caused to rotate to move the item into the picking assembly. Once the item is moved into the arms of the picking assembly, the arms may be actuated to bend to support the item for transportation. The robotic picking assembly may then move the item to a different location and place the item in the new location.
    Type: Grant
    Filed: February 1, 2024
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventor: Erik Herold
  • Patent number: 12786289
    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: Grant
    Filed: September 6, 2023
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Said Bshara, Alan Michael Judge, Erez Izenberg, Julien Ridoux, Joshua Benjamin Levinson, Anthony Nicholas Liguori, Nafea Bshara
  • Patent number: 12783500
    Abstract: Record-level transaction conflicts may be detected at storage nodes of a database back-end storage service. When a prepare statement is received, a storage node can determine whether another prepare statement acting on at least one of the same records has succeeded. If so, then the storage node can indicate to the database access application that there is a conflict, allowing the database access application to wait to try again or abort the transaction.
    Type: Grant
    Filed: June 28, 2024
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Tengiz Kharatishvili, Norbert Paul Kusters, Yan Leshinsky, Alexandre Olegovich Verbitski, James M Corey
  • Patent number: 12784761
    Abstract: A system configured to improve noise estimation while performing noise dependent volume control to reduce a sensitivity to voice activity and other non-stationary sounds. For example, a device may adaptively increase a volume level of playback audio based on an amount of ambient noise present in a noisy environment, with an amount of noise compensation determined based on an estimated noise level. To avoid overestimating the noise level during periods of voice activity (e.g., speech), loud transient sounds (e.g., slamming doors, coughing), and/or residual acoustic echo, the device may adaptively slow a noise tracking speed for non-stationary signals. For example, the device may extract features that distinguish between stationary signals and non-stationary signals and calculate a stationarity coefficient to adaptively control noise estimation. Thus, the device may use a normal noise tracking speed for stationary signals and a slower noise tracking speed for non-stationary signals.
    Type: Grant
    Filed: November 18, 2024
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Guillermo Daniel Garcia, Mazher Ali Khan
  • Patent number: 12786356
    Abstract: Systems and methods are disclosed for generating additional data for one or more frames based, at least in part, on re-synchronization of a transceiver that provides the additional data to one or more additional processors. Systems identity an indication of a trigger that is associated with the one or more frames, cause a set of sensors to generate one or more frames in response to the trigger, generate the additional data, and transmit the additional data to the transceiver in advance of providing the one or more frames.
    Type: Grant
    Filed: August 20, 2024
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter McGurk, Sean Garcen, Wei Lee, Paul Michael Mitchell, Joshua David Fazekas, Sara Jean Woo, Benjamin Brian Pagano
  • Patent number: 12786866
    Abstract: The disclosure describes techniques for enabling an electronic device to determine whether a service set identifier (SSID) associated with a wireless access point (WAP) is associated with a captive portal. If the electronic device determines that the SSID is not associated with a captive portal, the electronic device may determine to refrain from performing a captive-portal check upon establishing a connection with the WAP. For instance, the device may refrain from sending an HTTP Get or other request to a predefined URL and awaiting a predefined response upon determining that the SSID is not associated with a captive portal. In some instances, the electronic device may make this determination by communicating with one or more other electronic devices that store information indicating whether the SSID is associated with a captive portal. In other instances, the electronic device may make this determination by reading data stored in persistent memory.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Ashish Kumar Shukla, Avinash Joshi
  • Patent number: 12783600
    Abstract: A multitenant solver execution service provides managed infrastructure for defining and solving large-scale optimization problems. In embodiments, the service executes solver jobs on managed compute resources such as virtual machines or containers. The compute resources can be automatically scaled up or down based on client demand and are assigned to solver jobs in a serverless manner. Solver jobs can be initiated based on configured triggers. In embodiments, the service allows users to select from different types of solvers, mix different solvers in a solver job, and translate a model from one solver to another solver. In embodiments, the service provides developer interfaces to, for example, run solver experiments, recommend solver types or solver settings, and suggest model templates. The solver execution service relieves developers from having to manage infrastructure for running optimization solvers and allows developers to easily work with different types of solvers via a unified interface.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Shreyas Vathul Subramanian, Amey K Dhavle, Guvenc Degirmenci, Kai Fan Tang, Daniel Romero
  • Patent number: 12784318
    Abstract: Techniques are disclosed for generating realistic talking avatar videos from a prompt and a script. A computer system can implement a trained avatar model that includes a diffusion model that can generate a neural texture usable to generate each frame of a talking avatar video. The computer system can generate audio from the script. The script can include text of a narration to be synchronized with a talking avatar. The computer system can generate an avatar expression sequence using the audio. The computer system can receive a prompt characterizing an avatar appearance. Using the prompt and the audio, the computer system can generate the talking avatar video using the trained avatar model taking as inputs the avatar expression sequence and the text prompt. The talking avatar video can include the audio synchronized with a sequence of image frames generated using the neural texture.
    Type: Grant
    Filed: March 25, 2024
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Urwa Muaz, Brandon Michael Smith, Baris Gecer, Ganesh Subramanian Iyer, Nicolas Heron
  • Patent number: 12783951
    Abstract: Pre-trained machine learning models may be adapted using target data sets. A target data set may be received and used to adapt the pre-trained machine learning model. Auxiliary items may be retrieved from an auxiliary data set based on a target item from the target data set. Respective labels for the auxiliary items can then be identified based on target items from the target data set. Those auxiliary items with respective labels that do not match a label of the target item can be retained and used to apply a contrastive loss function to update a backbone of the pre-trained machine learning model. A cross entropy loss function can be applied to update a classifier of the pre-trained machine learning model using the label identified for the target item.
    Type: Grant
    Filed: June 20, 2023
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Luca Zancato, Alessandro Achille, Matthew Gianni Trager, Pramuditha Perera, Stefano Soatto
  • Patent number: 12783787
    Abstract: Techniques for logical text passage generation and retrieval for retrieval-augmented generation. The techniques involve processing markup language documents to generate logical text passages and their corresponding embeddings. These embeddings are indexed for efficient retrieval. Upon receiving a user utterance, a user query is formed and transformed into an embedding to query the index. Relevant text passages are identified and used to prompt a large language model (LLM), which generates a completion. This completion is then sent as a response to the user. The process effectively bridges user queries with relevant information through advanced embedding and natural language processing techniques, enabling accurate and contextually appropriate interactions within a user-agent dialogue framework.
    Type: Grant
    Filed: March 25, 2024
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Shahebaj Mahemood Pathan, Ankit Ashvin Bhodia, Vinayshekhar Bannihatti Kumar, Sopan Khosla, Ruiyang Li, Ramya Kota Ural, Paramvir Singh, Rashmi Gangadharaiah, Kavisha Arora
  • Patent number: 12783854
    Abstract: Just-in-time computation of decoder layer features is performed for an early exit decoder of a machine learning model. When generating an inference using an early exit decoder, decoder layer features that were not generated due to a prior early exit are identified. The identified decoder layer features are generated and then provided as input to a decoder layer feature during a decode step.
    Type: Grant
    Filed: December 15, 2023
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Peng Tang, Pengkai Zhu, Srikar Appalaraju, Vijay Mahadevan, Raghavan Manmatha
  • Patent number: 12785017
    Abstract: A circuit breaker device is used to control flow of electrical power from a first terminal that connects to a power source to a second terminal that connects to a load. A solenoid or other type of actuator within the circuit breaker device is used to operate mechanical switches to control the flow of electrical power. When the solenoid is in a central position, electrical power is able to flow across the device. When the solenoid is moved to a first position, such as in response to a fault, the solenoid activates a trip mechanism that opens a first switch to disconnect the first terminal from the second. The solenoid may also be moved to a second position that opens a spring biased switch comprising electrical contacts, disconnecting the first terminal from the second without opening the first switch or activating the trip mechanism.
    Type: Grant
    Filed: March 24, 2023
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Jiger Patel, Troy Herndon, Emilio Molina Reyes, Joshua Lamar Suttle, Christopher Buonomo, Amirhossein Samakar, Simraan Alok Gole
  • Patent number: 12784746
    Abstract: Techniques for simulating emotional intelligence in language model-based conversational agents through situationally adaptive trait expression are described. A text representation of a recording of a verbal request of a user recorded by a device and a paralinguistic caption indicative of a paralinguistic sentiment of the recording are sent to a user sentiment classifier model, which generates an estimated actual sentiment of the user. A first set of instructions are selected based at least in part on the estimated actual sentiment of the user, and include at least one trait to emphasize in a response to the verbal request. A first prompt to generate the response to the verbal request is sent to a language model, the first prompt including the first set of instructions. The response to the verbal request is received from the language model, and the response is sent to a rendering component for output by the device.
    Type: Grant
    Filed: September 30, 2024
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Mara Clair Segal, Chun Hui Bao, Ruonan Hao, Bryan Jimenez, Maitri Prraveg Shroff
  • Patent number: 12784766
    Abstract: A system may use Wi-Fi channel state information (CSI) to configure ultrasonic presence detection (USPD) in a user device. Minor motion events in the vicinity of the user device may occur close to the noise floor of USPD such that noise transients can trigger false presence readings. In contrast, CSI can be highly sensitive to minor movements but may detect motion outside the area of interest; for example, in another room. Accordingly, the system may use CSI to confirm vacancy for purposes of tuning USPD. A first implementation of the system may use CSI to configure conditions for USPD-based state transitions in an adaptive state machine. A second implementation may use statistical methods to calculate parameters for detecting minor motion in USPD data. A third implementation may knowledge distillation techniques to transfer an embedding space from a network that processes CSI to a network that processes ultrasound data.
    Type: Grant
    Filed: March 28, 2025
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Mohammed Rana Basheer, Krishna Kamath Koteshwara, Feng Zhang, Zhen Xie, Trausti Thor Kristjansson, Avinash Joshi
  • Patent number: 12786945
    Abstract: The present disclosure generally relates to privacy-based client device location estimation service. An actual location of a plurality of gateways deployed in the network coverage area is obfuscated into an attributed location of the subregion, where the network coverage area is divided into multiple subregions. Individual gateway of the plurality of gateways receive the modulated signal from at least one client device and measure the strength of the signals of the received signal. The localization service implemented in the network service provider receives the measured strength of the signals and processes the received signal for individual gateway by normalizing the measured strength of the signal with respect to other gateways. The localization service can estimate the location of the client device based on the processed results and the attributed location corresponding to individual gateways.
    Type: Grant
    Filed: September 26, 2023
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Muhammed Faruk Gencel, Ravi Ichapurapu, Moulik Bhardwaj, Uttam Bhat, Basak Oyman
  • Patent number: 12782188
    Abstract: Systems and methods for automatically taring mobile produce scales include receiving sensor data indicating a weight change event associated with a weight sensor, and generating a tare request. In response to the tare request, a difference in weight data associated with the weight sensor before and after the weight change event may be determined. Stability data associated with the weight sensor may also be used to determine whether to automatically tare the weight sensor. If the difference between the weight data is within a threshold associated with the weight change event, the weight sensor may be automatically tared. If the difference between the weight data exceeds the threshold associated with the weight change event, the weight sensor will not be automatically tared. The weight sensor may then be re-tared manually.
    Type: Grant
    Filed: March 25, 2024
    Date of Patent: November 3, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan David Jones, Vinod Krishnan Kulathumani, Jacob A. Siegel, Tanay Shah, Nicholas Alan Koulopoulos, Heather Gass