INTELLIEGENT FILE SYSTEM WITH TRANSPARENT STORAGE TIERING
Granted: May 8, 2025
Application Number:
20250147931
A file system manager implemented at a provider network identifies a storage device of a first group of storage devices of a provider network as an initial location of a file system object. Based on an access metric associated with the object, the file system manager initiates a transfer of contents of the object to a second storage device of a different storage device group, without receiving a client request specifying the transfer. In response to an access request received via a file…
SCALABLE LOG-BASED CONTINUOUS DATA PROTECTION FOR DISTRIBUTED DATABASES
Granted: May 8, 2025
Application Number:
20250147848
In response to determining that continuous data protection is to be enabled for a particular table of a database service, a service component verifies that automated transmission of change records of the table to a log-structured journal has been configured. A given change record comprises a before-image and an after-image associated with a committed database write, and is assigned a unique sequence number. In response to a determination to restore the table as of a specified point in…
FLEET DATA COLLECTION USING A UNIFIED MODEL TO COLLECT DATA FROM HETEROGENOUS VEHICLES
Granted: May 1, 2025
Application Number:
20250140040
A system comprising one or more computing devices implements a vehicle information extraction service. The vehicle information extraction service enables customers to maintain a model of a fleet of vehicles and collect vehicle information from heterogenous vehicles included in the fleet, wherein the vehicles are configured with different in-vehicle communication configurations. The vehicle information extraction service automatically generates scheme packets for data collection to be…
PROPAGATING RESOURCE SCALING INFORMATION BETWEEN SOURCE AND TARGET DATA STORES OF A MATERIALIZED VIEW
Granted: May 1, 2025
Application Number:
20250139083
A materialized view management service (MVMS) is capable of monitoring resource allocation changes of a source data object at a source data store and responsively generating resource change alerts to the owner of a target data object (the materialized view) in the target data store. Resource allocation changes may include autoscaling changes to the source data object's partition scheme, throughput limit, storage limit, and the like. The MVMS generates resource change alerts in response…
HEAT SINKS FOR BARE DIE MULTI-CHIP PACKAGES
Granted: May 1, 2025
Application Number:
20250138602
Various mounting systems for mounting heat sink apparatus to bare die processors are disclosed. The mounting systems include an upper plate, which may include a heat transfer portion, positioned in proximity to the upper surface of bare die processors to provide heat conduction away from the processors. The disclosed mounting systems secure the upper plate to the processors with balanced and centralized forces to inhibit tilting of the upper plate and reduce the risk of damaging the…
INTERFACES TO MANAGE INTER-REGION CONNECTIVITY FOR DIRECT NETWORK PEERINGS
Granted: April 24, 2025
Application Number:
20250133016
Methods and apparatus for interfaces to manage inter-regional connectivity for direct network peerings. A system may include a connectivity coordinator, a first resource collection in a first geographical zone and a second resource collection in a second geographical zone. The coordinator implements a programmatic interface defining connectivity operations. The coordinator receives a request via the interface to establish a logically isolated network path to the second resource…
GENERATION OF VERIFIABLE PRIVATE RANDOMNESS USING DISTRIBUTION OF QUANTUM ENTANGLEMENT
Granted: April 24, 2025
Application Number:
20250131317
A system and method for providing quantum entanglement-as-a-service and simultaneously producing verifiably random sequences of numbers are described. When distributing quantum entanglement between customers Alice and Bob, Alice and Bob may exchange information pertaining to a measurement basis that they respectively used when performing measurements using respective halves of entangled particles. When customer Alice, for example, determines that both Alice and Bob have performed a given…
EVENT DEDUPLICATION USING MULTIPLE STAGES AND CONCURRENT PROCESSING
Granted: April 24, 2025
Application Number:
20250130980
An event deduplication system may efficiently perform event deduplication (identifying “new” or “unique” events that might be an anomaly) by using a first stage that has multiple first stage processes running in parallel (e.g., at different data centers) and a single second stage that has a second stage process that receives and processes events from the different first stage processes. The second stage process updates a global state (e.g., lookup table) and periodically…
VEHICLE DATA JURISDICTION MANAGEMENT
Granted: April 10, 2025
Application Number:
20250117871
A vehicle data management system and data jurisdiction system manage vehicle data between multiple jurisdictions and enables a set of jurisdiction rules involving rules of various jurisdictions to be applied consistently. The vehicle data jurisdiction system can detect changes in jurisdiction of a vehicle based on various pieces of received vehicle information and applies appropriate jurisdiction rules from a set of jurisdiction rules. Various jurisdictions may have conflicting…
DIALOG-DRIVEN APPLICATIONS SUPPORTING ALTERNATIVE VOCAL INPUT STYLES
Granted: April 3, 2025
Application Number:
20250111850
A set of alternative vocal input styles for specifying a parameter of a dialog-driven application is determined. During execution of the application, an audio prompt requesting input in one of the styles is presented. A value of the parameter is determined by applying a collection of analysis tools to vocal input obtained after the prompt is presented. A task of the application is initiated using the value.
TEMPLATE-BASED TUNING OF A GENERATIVE MACHINE LEARNING MODEL FOR PERFORMING NATURAL LANGUAGE TASKS
Granted: April 3, 2025
Application Number:
20250111267
Template-based tuning is performed on a generative machine learning model where a shared template is used to tune the generative machine learning model across multiple natural language tasks. When a natural language request to perform a natural language task is received, portions of a shared template to complete are identified as part of generating a prompt. The generative machine learning model is instructed according to the generated prompt and a response to the request is returned…
INDEXING SPLIT DOCUMENTS FOR DATA RETRIEVAL AUGMENTING GENERATIVE MACHINE LEARNING RESULTS
Granted: April 3, 2025
Application Number:
20250111151
An index is created with split documents to retrieve and augment generation of a response to a natural language request using a generative machine learning model. When a natural language request is received, a search representation is generated and used to retrieve candidate portions of documents from the index. A relevancy ranking is performed to identify relevant portions of documents from the candidates and provide the relevant portions to prompt a generative machine learning model to…
INTENT CLASSIFICATION FOR EXECUTING A RETRIEVAL AUGMENTED GENERATION PIPELINE FOR NATURAL LANGUAGE TASKS USING A GENERATE MACHINE LEARNING MODEL
Granted: April 3, 2025
Application Number:
20250111091
Intent classification is performed for executing a retrieval augmented generation pipeline for natural language tasks using a generative machine learning model. A natural language generative application with associated data repositories may submit a natural language task. A classification machine learning model is used to determine an intent for the natural language request. A number of iterations of a retrieval pipeline may be determined to perform the natural language task based on the…
DISTRIBUTED ORCHESTRATION OF NATURAL LANGUAGE TASKS USING A GENERATE MACHINE LEARNING MODEL
Granted: April 3, 2025
Application Number:
20250110979
Distributed orchestration of data retrieval for generative machine learning model may be performed. When a natural language request to perform a natural language task is received that is associated with a generative application, one or more data retrievers may be selected to access associated data repositories according to a previously specified retrieval configuration for the generative natural language application. The data may then be obtained by the selected data retrievers and used…
INTERACTIVE COMMAND GENERATION FOR NATURAL LANGUAGE INPUT
Granted: March 27, 2025
Application Number:
20250103656
Methods, systems, and computer-readable media for interactive command generation for natural language input are disclosed. A natural language dialog system receives a natural language input for a dialog with a user. The system determines a state representation of the dialog based at least in part on the natural language input. The state representation indicates an operation offered by a service. The system generates a natural language output based at least in part on the natural language…
ENABLING DIRECT CONNECTIVITY BETWEEN DISTRIBUTED UNITS OF RADIO-BASED APPLICATIONS TO IMPROVE POST-HANDOVER RETRANSMISSION PERFORMANCE
Granted: March 20, 2025
Application Number:
20250097792
A first distributed unit (DU) of a radio-based application determines that traffic associated with a particular user equipment device (UED) is to be handed over to a second DU. The first DU transmits contents of a buffer, including a data block transmitted from the UED, to the second DU using a direct network channel established between the DUs. The second DU stores the contents in a second buffer, and uses the contents to perform a retransmission operation associated with the traffic of…
LEARNING SESSION-SPECIFIC CODE RECOMMENDATIONS FOR EDITING CODE FILES
Granted: March 20, 2025
Application Number:
20250094136
Session-specific edit recommendations may be made for editing a code file. After a code editing session is started, code file edits may be captured. A machine learning technique may be applied to learn the code edits and recommend alternative code portions for portions of the code file during the code editing session. The recommendations may be provided and accepted, or not, via an interface of a code editor application.
REDACTING PORTIONS OF TEXT TRANSCRIPTIONS GENERATED FROM INVERSE TEXT NORMALIZATION
Granted: March 13, 2025
Application Number:
20250086380
Portions of text data generated from inverse text normalization may be redacted. Text data for redaction may be obtained. One or more inverse text normalization models may be applied to the text data to generate normalized text data. A machine learning model, trained to recognize text for redaction, may be applied to identify portions of the normalized text data for redaction. The identified portions may be redacted and the redacted normalized text provided to a destination.
BLOCK ANCHORS FOR ONLINE LOG PARSING
Granted: February 13, 2025
Application Number:
20250053497
Online block parsing techniques are performed that use anchor tokens. When a log entry of a log stream is received, the log entry may be tokenized into an ordered series of log units. The log units may be matched with anchor tokens in previously initialized log templates to determine a matching log template. A log template based on the matching log template may be provided with the tokenized log entry to a destination for a parsed version of the log stream.
APPLICATION OF INTER-ITEM CATEGORY CONSTRAINT FOR UNCATEGORIZED CONTENT ITEMS
Granted: February 13, 2025
Application Number:
20250053579
A supplemental content retrieval system receives requests for supplemental content from various content providers, and makes respective requests to supplemental content provider(s). Responses to the requests may be subject to a time limit. The requests to the supplemental content provider(s) may be made in parallel or serially, and may sometimes include information based on responses from another content provider. The supplemental content retrieval system receives responses with content…