Data transmission protocol
Granted: April 15, 2025
Patent Number:
12278703
Systems and methods for data transmission protocols are disclosed. For example, a receiving device is selected to send retransmission requests when data packet loss occurs, and then a unicast transmission of data packets may be sent to that selected receiving device. Other receiving devices may be configured to receive the unicast transmission as sent to the selected receiving device and to process the transmission as a multicast transmission. Alternatively, a multicast transmission may…
Adaptive sleep virtual machines in a cloud provider network
Granted: April 15, 2025
Patent Number:
12277449
Techniques for adaptive sleep virtual machine management are described. A service of a provider network receives a parameter indicating that a first virtual machine can be slept and determines to sleep the first virtual machine based at least in part on the parameter. A state of the first virtual machine is captured, and the first virtual machine is terminated. The service determines to resume the captured state of the first virtual machine based at least in part on an indication. A…
Real-time target speaker audio enhancement
Granted: April 8, 2025
Patent Number:
12272371
Real-time audio enhancement for a target speaker may be performed. An embedding of a sample of speaker audio is created using a trained neural network that performs voice identification. The embedding is then concatenated with the input features of a trained machine learning model for audio enhancement. The audio enhancement model can recognize and enhance a target speaker's speech in a real-time implementation, as the embedding is in the same feature space of the audio enhancement…
Establishing communication links to assist headless devices
Granted: April 8, 2025
Patent Number:
12273807
Techniques for establishing connections between user devices and headless devices attempting to connect to networks. A headless device may attempt to connect to an access point that requires interaction with a captive portal webpage for access to a network. However, the headless device my lack a display to present the captive portal webpage. The headless device may establish a connection with a user device using a PAN protocol. The headless device may then receive the captive portal…
Guided camera focusing using barcode images
Granted: April 8, 2025
Patent Number:
12273621
Techniques for guiding camera focusing using barcode images are described herein. In an example, a computer system receives an image of a calibration target having a center that is aligned with an optical axis of a camera that generated the image. The calibration target includes steps that are located at different depths with respect to a lens of the camera. The calibration target includes barcode sets. Individual barcodes of a barcode set have a barcode attribute. The computer system…
High fidelity color in the cloud
Granted: April 8, 2025
Patent Number:
12273542
Media content may be mastered at a higher quality than is supported on various remote workstations to perform tasks with respect to that content, using transmission channels that do not support data transfer rates for large, high quality media content. A compressed version of this content may be transmitted over a first channel for use with various tasks on a remote workstation. For tasks such as color grading that benefit from this higher quality content, a separate but parallel…
Processing DNS queries to identify pre-processing information
Granted: April 8, 2025
Patent Number:
12273428
Systems and methods for processing a DNS query to identify and implement pre-processing information by a DNS server component in anticipation of a corresponding content request from a client computing device are provided. The pre-processing information can correspond to identification of content to be preloaded or other actions to be implemented by one or more computing devices in association with an anticipated client content request. Based on identification of the content or future…
Mirroring network traffic of virtual networks at a service provider network
Granted: April 8, 2025
Patent Number:
12273415
Techniques are described that enable users to configure the mirroring of network traffic sent to or received by computing resources associated with a virtual network of computing resources at a service provider network. The mirrored network traffic can be used for many different purposes including, for example, network traffic content inspection, forensic and threat analysis, network troubleshooting, data loss prevention, and the like. Users can configure such network traffic mirroring…
Migrating an on premises workload to a web services platform
Granted: April 8, 2025
Patent Number:
12273408
Techniques are disclosed for migrating a computer application from an entity's premises to a web services platform. Data from multiple sources on the entity's premises is gathered and normalized into a common format. The normalized data is used to create a topology of the network on the entity's premises. This topology is analyzed to determine whether a computer application executing on the entity's premises may be migrated to the web service platform.
Adaptive testing service that generates test cases from observed behaviors
Granted: April 8, 2025
Patent Number:
12273255
Techniques are disclosed to implement an adaptive testing service (ATS) capable of automatically generating test cases for a network service to adapt test coverage to observed behaviors of the network service. In embodiments, the ATS uses telemetry data from a production version of the network service to identify classes of testable behaviors. Test cases are generated for the behaviors and assigned weights based on frequency or recency metrics of the behaviors. The test cases are stored…
Techniques for identifying semantically relevant search results
Granted: April 8, 2025
Patent Number:
12271411
Techniques are described herein for generating a semantically related search query that differs by at least one lexical token from document data provided as input. A machine-learning model may be trained using supervised and/or deep learning algorithms and a training data set including historical queries and the document data identified as being semantically related to those queries. The semantically-related search query may be associated with the document and utilized in subsequent…
Dereverberation and noise reduction
Granted: April 8, 2025
Patent Number:
12272369
A system configured to improve audio processing by performing dereverberation and noise reduction during a communication session. In some examples, the system may include a deep neural network (DNN) configured to perform speech enhancement, which is located after an Acoustic Echo Cancellation (AEC) component. For example, the DNN may process isolated audio data output by the AEC component to jointly mitigate additive noise and reverberation. In other examples, the system may include a…
System and apparatus to present predicted items
Granted: April 8, 2025
Patent Number:
12271938
This disclosure describes a system for fulfilling items at a materials handling facility. In some instances, a predicted items list that identifies items that are likely to be picked by a user are determined and, when the user arrives at the materials handling facility, those predicted items are presented to the user for selection. For example, predicted items may be determined and an inventory holder that holds one or more of those predicted items may be retrieved by a mobile drive unit…
Control circuit comprising symmetric asymmetric threaded superconducting quantum interference devices (symmetric ATSs)
Granted: April 8, 2025
Patent Number:
12271783
A fault tolerant quantum computer is implemented using hybrid acoustic-electric qubits or electromagnetic qubits, as a few examples. A control circuit includes symmetrically arranged asymmetrically threaded superconducting quantum interference devices (ATSs) that excite phonons in a resonator by driving a storage mode of the resonator and dissipate phonons from the resonator via an open transmission line coupled to the control circuit, wherein the open transmission line is configured to…
Configuration of a deep vector engine using an opcode table, control table, and datapath table
Granted: April 8, 2025
Patent Number:
12271732
A technique to program a compute channel having multiple computational circuit blocks coupled in series in a pipeline can include receiving a machine instruction for the compute channel. The machine instruction is decoded to obtain an opcode, and the opcode can be used as an index to access an opcode entry in an opcode table. The opcode entry contains a pointer to a microoperation, and the pointer can be used to access a microoperation represented by a control entry in a control table…
Schema and cell value aware named entity recognition model for executing natural language queries
Granted: April 8, 2025
Patent Number:
12271698
A schema and cell value aware Named Entity Recognition (NER) model is used to perform natural language queries. Natural language queries may be received via an interface of a natural language query processing system. A fuzzy search may be performed that allows non-exact matches for column names or cell values of data sets potentially used to answer the natural language query. An NER model that adds a type embedding for an exact match of a column name or cell found in the fuzzy search…
Executing instruction sequences generated from software interactions as part of formal verification of a design under test
Granted: April 8, 2025
Patent Number:
12271669
Generated instruction sequences captured from software interactions may be executed as part of formal verification of a design under test. Software-instructed commands to be performed to configure a design under test formatted according to an interface implemented by the design under test can be obtained. A sequence to perform the software-instructed commands may be generated to configure the design under test in a hardware design and verification language. The sequence may then be…
Reservation persistence in distributed block storage systems
Granted: April 8, 2025
Patent Number:
12271638
A storage object and an associated permissions record is stored at a storage server. The permissions record indicates that some storage consumers are not permitted to perform a type of I/O operation on the storage object. In response to detecting that an event of a deletion triggering type with respect to the records, a modified version of the permissions record is stored at the server, indicating that the storage consumers remain prohibited from performing the I/O operations. In…
Security protection for synchronization pulses
Granted: April 8, 2025
Patent Number:
12271511
Techniques for cooperative timing alignment using synchronization pulses are described. The techniques can include generating, at an integrated circuit device, a timing signal, controlling a local count value based on the timing signal, monitoring a synchronization signal of a system comprising the integrated circuit device, detecting a synchronization pulse in the synchronization signal, and aligning the local count value with an implied count value associated with the synchronization…
System to manage biometric data
Granted: April 8, 2025
Patent Number:
12271456
Maintaining the security of biometric data is an utmost priority. Biometric data is secured using one or more techniques. With one technique, biometric input such as images of a user's palm is used to generate first primary data (PD). The original biometric input is deleted from temporary secure storage while the first PD is securely stored. The first PD may then be processed later to determine a second PD. The first PD may then be deleted, and the second PD subsequently used. With…