SERVICE DISCOVERY AND RENAMING
Granted: January 2, 2025
Application Number:
20250007877
A provider network implements service discovery and renaming. A provider network includes a domain name service (DNS) and a renaming tool. The DNS receives queries for service names and sends query logs to a data store. Each query log indicates the queried name and a network address (e.g., IP address). A user may request that the service be renamed to a new name. In response, the renaming tool adds a new entry to for the new name to the DNS. The renaming tool retrieves data from the…
ADIABATIC OPTICAL INTERFACES SECURED USING PHOTO-ACTIVATED LITHOGRAPHY
Granted: January 2, 2025
Application Number:
20250005414
Systems and methods for securing optical fibers with complimentary tapered ends are described. In some embodiments, optical fibers are aligned to form an adiabatic coupling, and a first one of the optical fibers is secured, via an adhesive, to a structure of an optical device hosting a second one of the optical fibers with which the first optical fibers is coupled. The first and second optical fibers, coupled and secured using the adhesive, are then immersed in a photo-active liquid…
DOMAIN ENTITY EXTRACTION FOR PERFORMING TEXT ANALYSIS TASKS
Granted: January 2, 2025
Application Number:
20250005282
Domain specialty instructions may be generated for performing text analysis tasks. An input text may be received for performing a text analysis task. One or more domain entities may be extracted from the input text using a machine learning model trained to recognize entities of a domain in a given text. The one or more domain entities may be inserted as part of generating instructions to perform the text analysis task using a pre-trained machine learning model fine-tuned to the domain.…
AUTOMATED EVALUATION OF EVIDENCE MAPPING MODELS
Granted: January 2, 2025
Application Number:
20250005063
Pairs of text collections are obtained. An individual pair comprises (a) a source text collection which includes a first group of text sequences and (b) an annotated analysis result of the source text collection, comprising a second group of text sequences and a set of evidence mappings generated by an evidence mapping model. An evidence mapping indicates, for a particular text sequence of the second group, another text sequence of the first group which provides evidence for the…
CONNECTION-BASED RESOURCE MANAGEMENT FOR VIRTUAL DESKTOP INSTANCES
Granted: January 2, 2025
Application Number:
20250004801
A computing system that provides virtual computing services may generate and manage remote computing sessions between client computing devices and virtual desktop instances hosted on the service provider's network. A computing resource instance manager may monitor connections to and disconnections from a virtual desktop instance during particular time periods, and may apply a resource management policy to determine whether and when to shut down an underlying virtualized computing…
OBJECT STORAGE SERVICE WITH MANAGED CACHE AND COMMON INTERFACE FOR ACCESSING ACCELERATED AND NON-ACCELERATED ACCESS OBJECTS
Granted: January 2, 2025
Application Number:
20250004648
An object storage system includes mass storage devices that implement general storage for objects stored in the object storage system and additionally includes other storage devices, such as solid-state drives, that provide higher performance storage access. The object storage system implements a common access interface for accessing both accelerated access objects (who are eligible to have cached copies stored on the higher performance storage devices) and non-accelerated access objects…
EFFICIENT RECOVERY FROM FAILURES DURING DISTRIBUTED TRAINING OF MACHINE LEARNING MODELS
Granted: December 26, 2024
Application Number:
20240428082
A placement plan for training state checkpoints of a machine learning model is generated based at least in part on a number of training servers of a distributed training environment. The plan indicates, with respect to an individual server, one or more other servers at which replicas of training state checkpoints of the individual server are to be stored. During selected periods of one or more training iterations of the model, respective portions of a replica of a training state…
MEDICAL CONVERSATION SUMMARIZATION STYLE INTELLIGENCE
Granted: December 26, 2024
Application Number:
20240428002
A medical audio summarization service receives a medical conversation and an indication of a user preferred summarization style selected from a plurality of available summarization styles to generate a medical summary that conforms to the user preferred summarization style. A transcript is generated via a medical audio transcription service, and the transcript is used by a natural language processing engine (including a large language model) to generate the medical summary. The large…
MASKING SENSITIVE INFORMATION IN RECORDS OF FILTERED ACCESSES TO UNSTRUCTURED DATA
Granted: December 19, 2024
Application Number:
20240419840
Unstructured data items are stored at an object storage service. A filtering requirement to be used to generate a result set for an access request is determined. Using a transformed representation of the filtering requirement, a target set of tokens of the filtering requirement which are to be obfuscated within a log record is identified. A log record that comprises substitute tokens for the target set of tokens is generated and stored.
PROTECTING MEDIA CONTENT INTEGRITY ACROSS UNTRUSTED NETWORKS
Granted: December 19, 2024
Application Number:
20240422370
A processing service of a provider network may protect media content from being tampered with when it is transmitted from the provider network/transcoder to untrusted networks (e.g., third-party networks/CDNs) and to a media player. The processing service (e.g., the transcoder) generates a public and a private key. The service uses the private key to digitally sign content portions (e.g., video frames) before distribution to untrusted CDNs. The provider network creates a manifest that…
ORCHESTRATION OF COMPUTATIONS USING A REMOTE REPOSITORY
Granted: December 19, 2024
Application Number:
20240419501
Methods, systems, and computer-readable media for orchestration of computations using a remote repository are disclosed. A representation of one or more inputs to a computation is stored in a repository. The computation is assigned to one or more hosts of a plurality of hosts. A representation of program code executable to perform the computation is stored in the repository. A local copy of the one or more inputs is stored on the one or more hosts. The computation is initiated on the one…
VEHICLE SOFTWARE DEPLOYMENT SERVICE
Granted: December 19, 2024
Application Number:
20240419429
A vehicle software deployment management system generates a modifiable deployment plan and one or more associated vehicle software modules that is sent to an edge device at a vehicle activity site. The edge device stores the modifiable deployment plan and the one or more vehicle software modules for updating a given vehicle at a future time. In some embodiments, the vehicle may have insufficient network connectivity to perform the update remotely from the vehicle activity site. In some…
ENHANCED SPOKEN DIALOGUE MODIFICATION
Granted: December 5, 2024
Application Number:
20240404503
A method for modifying recorded audio of a video title may include: identifying a video title available for presentation; identifying a portion of audio data, of the video title, representing dialogue of an actor of the video title; identifying a first utterance of the dialogue to be replaced in the video title; selecting, based on a replaceable amount of the audio data, a second utterance to replace the utterance word in the portion of the audio data; generating, based on a voice…
EFFICIENT DETECTION OF IN-MEMORY DATA ACCESSES AND CONTEXT INFORMATION
Granted: December 5, 2024
Application Number:
20240403473
A memory access tracking agent detects an access request directed to an in-memory representation of a target data structure. The agent obtains run-time context information pertaining to the request, including thread stack information. Indications of the occurrence of the access request and the context information are provided to a destination.
IoT Event Detector Correctness Verification
Granted: December 5, 2024
Application Number:
20240403186
System and methods for IoT event detector correctness verification. Detector models (e.g., state-based models including variables, states, transitions and actions) take IoT device data as input and detect, based on the data, events that triggers actions. To verify a correctness of the models prior to deploying the models at scale, an event detector model correctness checker obtains a representation of a definition of the model, verifies, based on analysis of the model definition, whether…
IDENTIFYING CHAT CORRECTION PAIRS FOR TRAINING MODELS TO AUTOMATICALLY CORRECT CHAT INPUTS
Granted: November 28, 2024
Application Number:
20240394473
A chat input identifier may receive various chat inputs based on voice or text inputs from a user. The chat input identifier may apply different filters to the chat inputs to identify one or more chat correction pairs (e.g., chat input with errors, corrected chat input) from among the plurality of chat inputs. The chat correction pairs are used to train an auto-correction model. The trained auto-correction model receives a given chat input that has one or more errors. The auto-correction…
REAL-TIME DATA VALIDATION USING LAGGING REPLICA DATABASES
Granted: November 28, 2024
Application Number:
20240394245
A real-time data validation system prevents problematic updates from being replicated from a primary database to a replica database. The data validation system may inject a time delay into the replication process, so that when an update in a replication stream fails a specified data validation, the data validation system will prevent the update from being applied to the replica. The replication process may be halted to take snapshot of the replica database during the halt, and resumed…
HIGH-FIDELITY MEASUREMENT OF BOSONIC MODES
Granted: November 21, 2024
Application Number:
20240386304
High-fidelity measurements of qubits are achieved by increasing a number of measurements taken by use of a swap operation and a readout qubit, deflating a bosonic qubit for which measurement outcomes are affected by single photon/phonon loss events, deflating a bosonic qubit enabling readout in other basis, and evolving the qubit under a Hamiltonian that couples a mode to be measured to another mode where the Hamiltonian is selected from a three wave mixing interaction, and/or a…
CONNECTION MANAGEMENT DEVICE AND COMMON API
Granted: November 14, 2024
Application Number:
20240380791
A connection management device may be used to with a common API to allow a host device of a client to securely connect to a remote provider network. The host device may only be able to use a connection management device by using a defined set of commands of a common API. A hardware root of trust may be pre-provisioned with security data (e.g., client certificate, encryption keys). A connection command may be used that is not specific to any particular communication protocol (e.g., WiFi,…
CUSTOMIZABLE EVENT-TRIGGERED COMPUTATION AT EDGE LOCATIONS
Granted: November 14, 2024
Application Number:
20240380825
Methods, systems, and computer-readable media for customizable event-triggered computation at edge locations are disclosed. A request for content is received at an edge server from a client device. The content is sought from a content cache at the edge server or from an origin server coupled to the edge server. Processing of the request is initiated, comprising encountering an event. The event is associated with a function specified by a customer. The function associated with the event…