Amazon Patent Grants

Enhanced search autocompletion framework

Granted: March 25, 2025
Patent Number: 12259916
Systems and techniques are disclosed for determining relevant search query autocompletions for presentation to a user that has entered a prefix into a search application interface. A target search space represented as a knowledge graph may be searched to generate a subgraph of nodes representing autocompletion candidates that correspond to the prefix. Further historical and/or interaction data associated with the user and/or other users of the search application may be used to detemir…

Confidence based network provisioning of devices

Granted: March 25, 2025
Patent Number: 12262204
Techniques for establishing a data connection are described. In an example, a computer system receives, from a second device of a computer network, first data associated with a first device and second data associated with the second device. The first device is not connected to the computer network. The computer system determines third data generated by one or more devices other than the first device and the second device and associated with at least one of: the first device, the second…

Systems and methods for server-based trust store discovery

Granted: March 25, 2025
Patent Number: 12261966
An automated server-based scheme allows a hosted service such as an individual computer system, computer application, or network service, to infer root certificate authorities present in client trust stores. Presenting a random selection of one or more digital certificates to a given client seeking a favorite icon URL, in response to a Transport Layer Security (TLS) connection request from the client, allows the service operator's trained machine learning system to define a customized…

Local oscillator (LO) and reference clock signal distribution

Granted: March 25, 2025
Patent Number: 12261930
Technologies directed to the distribution of local oscillator (LO) signals and reference clock signals to beamforming circuits of a panel with an array of antenna elements are described. A communication system includes antenna elements, beamforming circuits, driver circuitry, and diplexing circuitry with signal paths between the diplexing circuitry and the beamforming circuits. The driver circuitry outputs a first signal having a first frequency and a second signal having a second…

Compiler for implementing gating functions for neural network configuration

Granted: March 25, 2025
Patent Number: 12260317
Some embodiments provide a compiler for optimizing the implementation of a machine-trained network (e.g., a neural network) on an integrated circuit (IC). The compiler of some embodiments receives a specification of a machine-trained network including multiple layers of computation nodes and generates a graph representing options for implementing the machine-trained network in the IC. In some embodiments, the compiler also generates instructions for gating operations. Gating operations,…

Multi-tenant radio-based application pipeline processing system

Granted: March 25, 2025
Patent Number: 12260271
Connectivity between a radio-based application pipeline processing server and a control plane of a provider network is verified. Based on requests received at the control plane, a first isolated request handler, a second isolated request handler and an offloading manager are launched at the server. The offloading manager causes a first network function for which a request is received from the first request handler to be executed at a first network function accelerator of the server, and…

Machine learning model replacement on edge devices

Granted: March 25, 2025
Patent Number: 12260236
Techniques for machine learning prediction using edge devices are described. In some examples a method of use includes receiving a request to load a second model onto an edge device while a first model has already been loaded on the edge device, wherein the second model and the first model share an external handle; loading at least one instance the second model into memory of the edge device; and after the second model has been loaded into memory of the edge device, directing a…

Throughput increase for compute engine

Granted: March 25, 2025
Patent Number: 12260214
A compute channel can have multiple computational circuit blocks coupled in series to form a pipeline. The compute channel can perform a computation on an input tensor to generate an output tensor based on an instruction. When the computational does not require all of the computational circuit blocks, the throughput of the compute channel can be increased by splitting the data elements of the input tensor into multiple input data streams. The multiple input data streams are provided to…

Joining users to communications via voice commands

Granted: March 25, 2025
Patent Number: 12260153
Techniques for joining a device of a third user to a communication between a device of a first user and a device of a second user are described herein. For instance, two or more users may utilize respective computing devices to engage in a telephone call, a video call, an instant-messaging session, or any other type of communication in which the users communicate with each other audibly and/or visually. In some instances, a first user of the two users may issue a voice command requesting…

Three dimensional object part retrieval

Granted: March 25, 2025
Patent Number: 12259948
Devices and techniques are generally described for retrieving three dimensional part models. Two-dimensional (2D) image data representing an object with at least a first part and a second part may be received. A first machine learning model may be used to generate a first shape embedding representing the first part and a second shape embedding representing the second part. A first 3D model stored in a non-transitory computer-readable memory that represents the first part may be…

Questions disambiguation using generative evidence fusion and round-trip prediction

Granted: March 25, 2025
Patent Number: 12259914
Techniques for predicting an answer to a question using a machine learning model are described. In some examples, the model predicts one or more answers to the question by: predicting at least two answers to the question using a first component of the question-answer model from a set of passages, generating, using a second component of the question-answer model, at least one question for each of the predicted at least two answers, and performing roundtrip predictions until each generated…

Generating a multi-column index for relational databases by interleaving data bits for selectivity

Granted: March 25, 2025
Patent Number: 12259909
A multi-column index is generated based on an interleaving of data bits for selectivity for efficient processing of data in a relational database system. Two or more columns may be identified for inclusion in the multi-column index for a relational database table. Based, at least in part, on the interleaving of data bits for selectivity from the identified columns, a multi-column index is generated for the relational database table that provides a respective index value for each entry in…

Behavior-driven query similarity prediction based on language model for database search

Granted: March 25, 2025
Patent Number: 12259895
An improved search system can address sparse behavioral signals. Machine learning is used to determine queries with historical data that are similar to an input query, which have limited behavioral signals. Co-acquisitions of items for query pairs are used to generate a similarity value for the pairs, which are used as labels during training of machine learning models. Multiple machine learning models are used during inference such that a subset of similar queries is determined with a…

Control service for data management

Granted: March 25, 2025
Patent Number: 12259861
Aspects of a data environment, such as the creation, provisioning, and management of data stores and instances, are managed using a separate control environment. A user can call into an externally-facing interface of the control environment, the call being analyzed to determine actions to be performed in the data environment. A monitoring component of the control plane also can periodically communicate with the data environment to determine any necessary actions to be performed, such as…

Waveguide geometry for improved display performance

Granted: March 25, 2025
Patent Number: 12259686
The present invention features new waveguide layouts for input, redirection (expansion), and output holograms that minimize cross talk between colors and allow all three colors to reside in a single waveguide. The use of multiple incoupling holograms that diffract different colors of light in different directions, or along different paths, through a waveguide substrate advantageously provides for a reduction of cross-talk between the colors of a holographic image. In a square-shaped…

Rain-resistant, drainless, heated air data probe assemblies and associated methods of manufacturing

Granted: March 25, 2025
Patent Number: 12259260
A rain-resistant, drainless, heated air data probe assembly may comprise a probe having a central channel, one or more peripheral channels, and a heating element. In addition, inner surfaces of the channels may include hydrophilic surfaces, and the outer surface of the probe may include hydrophobic surfaces. The hydrophobic outer surface may reduce water ingress into the channels of the probe, and the hydrophilic inner surfaces may cause dispersion of water that has entered the channels.…

Long range depth estimation sensor

Granted: March 25, 2025
Patent Number: 12259229
Systems, techniques, and devices for performing long range depth estimation are described. Multiple images of a scene are captured via at least three imaging sensors of a camera device. A first imaging sensor is separated from a second imaging sensor by a first baseline, and a third imaging sensor is separated from the first imaging sensor by a second baseline larger than the first baseline. A first point cloud is generated based on a first image and a second image captured by the first…

Techniques for conserving power on a device

Granted: March 25, 2025
Patent Number: 12257496
This disclosure describes, in part, techniques for conserving power on an electronic device. For instance, at given time intervals, the electronic device may be sending input data to a network device and receiving audio data from the network device. The electronic device may then use one or more techniques to determine when to switch from operating in a first mode, where the electronic device sends and/or receives the data, to operating in a second mode, where the electronic device…

Spoken language understanding system

Granted: March 18, 2025
Patent Number: 12254867
A system is provided for a self-learning policy engine that can be used by various spoken language understanding (SLU) processing components. The system also provides for sharing contextual information from processing performed by an upstream SLU component to a downstream SLU component to facilitate decision making by the downstream SLU component. The system also provides for a SLU component to select from a variety of actions to take. A SLU component may implement an instance of the…

Natural language processing and classification

Granted: March 18, 2025
Patent Number: 12254878
Techniques for understanding classification by a machine learning model are described. A system determines a portion of a user input that causes a machine learning model to classify the user input to a particular classification. The system may generate output data according to the determined portion of the user input. In some cases, the system may generate, using the determined portion, output data explaining processing performed with respect to the user input. In other cases, the system…