TIME-BOUND HYPERPARAMETER TUNING
Granted: March 20, 2025
Application Number:
20250094861
Techniques for time-bound hyperparameter tuning are disclosed. The techniques enable the determination of optimized hyperparameters for a machine learning (ML) model given a specified time bound using a three-stage approach. A series of trials are executed, during each of which the ML model is trained using a distinct set of hyperparameters. In the first stage, a small number of trials are executed to initialize the algorithm. In the second and third stages, a certain number of trials…
SESSION MANAGEMENT FOR VARIABLE-LENGTH MESSAGE STREAMS
Granted: March 20, 2025
Application Number:
20250097304
Techniques are disclosed for session management for variable-length message streams. In an example method, a computing system establishes a first session by receiving, from a first computer system, registration information including a first session identifier and a specification of a channel; determining a stream orchestration instance for the channel; and joining the first computer system to the first session for the stream orchestration instance based on the first session identifier.…
NESTED RESOURCE IDENTITY MANAGEMENT FOR CLOUD RESOURCES
Granted: March 20, 2025
Application Number:
20250097302
A system is disclosed that includes capabilities by which a nested sub-resource residing in a service tenancy can access a customer-owned resource residing in a customer tenancy without the use of a cross-tenant policy. The disclosed system provides the ability for a nested sub-resource residing in a service tenancy to obtain the resource principal identity of a higher-level resource residing in the customer tenancy and use the identity of the higher-level resource to access a…
INTELLIGENT CONTROL OF PAIRED APPLICATIONS
Granted: March 20, 2025
Application Number:
20250097292
Techniques are disclosed for assisting healthcare providers with common clinical tasks by way of a clinical software application that can be installed on and utilized from various client computing devices. The clinical software application(s) can enable a healthcare provider to record conversations with patients, dictate in natural language, generate patient notes, populate patient records, schedule tasks and generate task notifications, and perform numerous other clinical functions.…
SECURE RESOURCE ACCESS MANAGEMENT USING STACKED RESOURCE PRINCIPAL IDENTITIES
Granted: March 20, 2025
Application Number:
20250097223
A system is disclosed that provides the ability for a resource residing in one tenancy of a cloud service provider infrastructure (CSPI) to use the identity of a higher-level resource upon which the resource is built to access other resources residing in another tenancy of the CSPI. The system obtains a first identity associated with the first resource that is provisioned in a first tenancy of the CSPI and obtains a first token for the first resource. The system executes instructions to…
DISTRIBUTING CERTIFICATE BUNDLES ACCORDING TO FAULT DOMAINS
Granted: March 20, 2025
Application Number:
20250097211
Operations of a certificate bundle distribution service may include: detecting a trigger condition to distribute a certificate bundle that includes a set of certificate authority certificates; determining, for each of a plurality of network entities associated with a computer network, a fault domain representing at least one single point of failure; partitioning the plurality of network entities into a plurality of certificate distribution groups, based on a set of partitioning criteria…
RESOURCE ALLOCATION FOR ACCESSING CLOUD BASED SERVICES
Granted: March 20, 2025
Application Number:
20250097163
The present disclosure relates to resource allocation among a plurality of clients, for using a cloud-based service, e.g., a generative artificial intelligence (GenAI) service. A first target amount of resource and a second target amount of resource can be allocated to a first client and a second client (respectively). A first and a second client, a first target amount of resource can be allocated to a first client, and a second target amount of resource can be allocated to a second…
STREAM ORCHESTRATION FOR VARIABLE-LENGTH MESSAGE STREAMS
Granted: March 20, 2025
Application Number:
20250095870
Techniques are disclosed for stream orchestration for variable-length message streams, including routes specified using an implementation-independent stream orchestration language (SOL). In an example method, a computing system receives a variable-length message, the variable-length message including context information and a payload. The computing system determines, from the context information, routing information that identifies at least one consumer of the variable-length message.…
INTELLIGENT TASK SCHEDULING AND NOTIFICATION-INITIATED DIGITAL ASSISTANT CONVERSATIONS
Granted: March 20, 2025
Application Number:
20250095834
Techniques are disclosed for assisting healthcare providers with common clinical tasks by way of a clinical software application that can be installed on and utilized from various client computing devices. The clinical software application(s) can enable a healthcare provider to record conversations with patients, dictate in natural language, generate patient notes, populate patient records, and perform numerous other clinical functions. Task entries to schedule such tasks may be…
AUTOMATIC SOAP NOTE GENERATION USING TASK DECOMPOSITION
Granted: March 20, 2025
Application Number:
20250095804
Techniques are disclosed for automatically generating Subjective, Objective, Assessment and Plan (SOAP) notes. Particularly, techniques are disclosed for automatic SOAP note generation using task decomposition. A text transcript is accessed and segmented into portions. The text transcript can correspond to an interaction between a first entity and a second entity. Machine-learning model prompts are used to extract entities and facts for the respective portions and generate SOAP note…
DIGITAL ASSISTANT WITH COPILOT SUPPORT TO ENHANCE APPLICATION USAGE
Granted: March 20, 2025
Application Number:
20250094189
Techniques for implementing a digital assistant with copilot support to enhance application usage. In one aspect, a method includes receiving a message payload, invoking, using a thread, a flow based on the message payload, generating a context variable data structure associated with the thread, responsive to invoking the flow, determining, using a machine learning model, an intent of the user, accessing, based on the intent, a prompt and an object schema, and revising the prompt based…
RETURNING REFERENCES FOR ANSWERS GENERATED BY A LANGUAGE MODEL
Granted: March 20, 2025
Application Number:
20250094717
Techniques are disclosed for returning references associated with an answer to a query. The techniques include accessing a text portion and identifying a plurality of sentences in the text portion. Each of the sentences is embedded to generate a respective plurality of text sentence embeddings. The text portion or a derivative thereof and a query are provided to a language model and a response to the query based on the text portion is received from the language model. A plurality of…
SUMMARY GENERATION SYSTEM
Granted: March 20, 2025
Application Number:
20250094688
A summary generation system is disclosed that is configured to generate a summary for content to be summarized by identifying relevant chunks of information from the content to be summarized using a large language model (LLM) and a set of questions. The set of questions enable the system to identify and retrieve relevant chunks of information. Each question undergoes a translation or transformation process to generate multiple question variants for each question. The multiple question…
Generating Recommendations Based On Predicted Query Execution Plan Performance
Granted: March 20, 2025
Application Number:
20250094421
Techniques for generating recommendations based on the predicted performance of an execution plan are disclosed. A system predicts the future characteristics of a set of data objects associated with a set of structured query language (SQL) statements. The system predicts how the changes to the set of data objects will result in changes to a query execution plan associated with the SQL statements. The system predicts a set of performance metrics for the changed query execution plan. Based…
ROUTING ENGINE FOR LLM-BASED DIGITAL ASSISTANT
Granted: March 20, 2025
Application Number:
20250094390
Techniques are disclosed herein for routing an utterance to action for a digital assistant with generative artificial intelligence. An input query comprising particular data can be received from a user. An action and a set of input argument slots within a schema associated with the action can be identified based on the input query. The input argument slots can be filled by determining whether one or more parameters are derivable from the particular data and filling the input argument…
Intelligent Event Management
Granted: March 20, 2025
Application Number:
20250094249
Techniques for managing events that record occurrences in a computing environment are disclosed. The system identifies events, and the system applies event processing mechanisms to the events. The event processing mechanisms generate incidents to represent the events. The system presents an interface that demonstrates how the events are mapped to the incidents. A user may interact with the interface to modify the event processing mechanisms and/or define new event processing mechanisms.…
Metadata-Driven Rapid Adapter Building
Granted: March 20, 2025
Application Number:
20250094246
Techniques for metadata-driven rapid adapter building (RAB) are disclosed, including: receiving, by an RAB framework, a function call from a third-party application; obtaining, by the RAB framework, a metadata document that defines an adapter between a server-side runtime and the third-party application; determining that the metadata document includes one or more metadata fields that map the function call to one or more software development kit (SDK) functions exposed by the server-side…
Compute Targets For Data Science Workload Execution And Identity And Access Management Integration
Granted: March 20, 2025
Application Number:
20250094238
A system receives a configuration request comprising an infrastructure definition that defines a set of resources, to be selected from a set of tenant-managed resources implemented on a tenant's premises, for implementing the compute target entity. The system generates a compute target entity associated with an addressable identifier. The compute target entity corresponds to the set of resources selected from the set of tenant-managed resources. The system receives an execution request…
METHOD AND SYSTEM FOR PERFORMING GENERATIVE ARTIFICIAL INTELLIGENCE AND FINE TUNING THE DATA MODEL
Granted: March 20, 2025
Application Number:
20250094223
A system and computer-implemented method include receiving a request for allocating graphical processing unit (GPU) resources for performing an operation. The request includes metadata identifying a client identifier (ID) associated with a client, throughput, and latency of the operation. A resource limit is determined for performing the operation based on the metadata. Attributes associated with each GPU resource of a plurality of GPU resources available for assignment are obtained. The…
Processing Transaction Data At Different Levels Of Granularity
Granted: March 20, 2025
Application Number:
20250094210
A system accesses transaction data associated with a plurality of transactions, and based on characteristics of the transaction data, determines a set of functions to be applied to the transaction data at different corresponding levels of granularity. Determining the set of functions includes determining parallel processing requirements corresponding to the set of functions and determining an execution order corresponding to the set of functions based on the parallel processing…