BURST DATACENTER CAPACITY FOR HYPERSCALE WORKLOADS
Granted: March 7, 2024
Application Number:
20240078139
In some aspects, techniques may include monitoring a primary load of a datacenter and a reserve load of the datacenter. The primary load and reserve load can be monitored by a computing device. The primary load of the datacenter can be configured to be powered by one or more primary generator blocks having a primary capacity, and the reserve load of the datacenter can be configured to be powered by one or more reserve generator blocks having a reserve capacity. Also, the techniques may…
PROVIDING BULK SERVER-SIDE CUSTOM ACTIONS FOR MULTIPLE ROWS OF A CLIENT-SIDE SPREAD SHEET
Granted: March 7, 2024
Application Number:
20240080354
Server-side custom actions are associated with data fields. The data fields are associated with multiple rows of a client-side spread sheet. The server-side custom actions are defined by one or more web services. Input is received into the data fields of the client-side spread sheet. The input from the data fields is transmitted in a single request to the one or more web services. Results of the server-side custom actions are received. The results are displayed in the client-side spread…
APPLICATION ROUTING INFRASTRUCTURE FOR PRIVATE -LEVEL REDIRECT TRAPPING AND CREATION OF NAT MAPPING TO WORK WITH CONNECTIVITY IN CLOUD AND CUSTOMER NETWORKS
Granted: March 7, 2024
Application Number:
20240080296
A computer program product, system, and computer implemented method for application-level redirect trapping and creation of NAT mapping to work with routing infrastructure for private connectivity in cloud and customer networks. The approach disclosed herein generally comprises a method of leveraging a reverse connection endpoint and IP address mapping controller to capture redirection messages from a private cloud or network (e.g., a service consumer network or a service consumer hybrid…
DATA PLANE TECHNIQUES FOR SUBSTRATE MANAGED CONTAINERS
Granted: March 7, 2024
Application Number:
20240080277
Techniques discussed herein include providing a cloud computing environment in which applications are deployed by a deployment orchestrator using virtual-machine-based virtualization with a static pool of computing nodes (e.g., substrate nodes, overlay nodes) and container-based virtualization with a dynamic pool of computing nodes (e.g., nodes managed by a container orchestration platform). Components of a data plane may be used to deploy containers to micro-virtual machines. A…
SYSTEMS AND METHODS FOR A VLAN SWITCHING AND ROUTING SERVICE
Granted: March 7, 2024
Application Number:
20240080269
Systems and methods for a VLAN switching and routing service (VSRS) are disclosed herein. A method can include generating a table for an instance of a VSRS, which VSRS couples a first virtual layer 2 network (VLAN) with a second network. The table can contain information identifying IP addresses, MAC addresses, and virtual interface identifiers for instances within the virtual layer 2 network. The method can include receiving with the VSRS a packet from a first instance designated for…
AUTOMATICALLY INFERRING SOFTWARE-DEFINED NETWORK POLICIES FROM THE OBSERVED WORKLOAD IN A COMPUTING ENVIRONMENT
Granted: March 7, 2024
Application Number:
20240080241
Techniques are disclosed for automatically inferring software-defined network policies from the observed workload in a computing environment. The disclosed techniques include monitoring network traffic flow originating from network interfaces corresponding to containers that execute components of an application, recording details of a new network connection or a change in the existing network connection, obtaining information concerning the components of the application, identifying…
MANAGING COMPOSITE TOKENS FOR CONTENT ACCESS REQUESTS
Granted: March 7, 2024
Application Number:
20240080195
Techniques for managing composite tokens for content access requests are disclosed. A system provides a client device with a composite token to allow the client device to make subsequent requests to access content of a content provider without requiring re-authentication of the client device with each request. The composite token includes an access segment associated with permissions to access content. The composite token further includes a regeneration segment associated with…
TUNING EXTERNAL INVOCATIONS UTILIZING WEIGHT-BASED PARAMETER RESAMPLING
Granted: March 7, 2024
Application Number:
20240078219
Techniques are disclosed for tuning external invocations utilizing weight-based parameter resampling. In one example, a computer system determines a plurality of samples, each sample being associated with a parameter value of a plurality of potential parameter values of a particular parameter. The computer system assigns weights to each of the parameter values, and then selects a first sample for processing via a first external invocation based on a weight of the parameter value of the…
TECHNIQUES FOR MODEL ARTIFACT VALIDATION
Granted: March 7, 2024
Application Number:
20240078171
A model validation system is described that is configured to automatically validate model artifacts corresponding to models. For a model artifact being validated, the model validation system is configured to dynamically determine the validation checks to be performed for the model artifact, where the validation checks include various validation checks to be performed at the model artifact level and also for individual components included in the model artifact. The checks to be performed…
CONFIGURABLE ENTITY-BASED UNDO AND REDO OPERATIONS
Granted: March 7, 2024
Application Number:
20240078156
Techniques for UNDO and REDO operations in a computer-user interface are disclosed. The techniques enables users to configure entities for UNDO and REDO operations. The techniques also enable users to roll back individual entity to an immediate previous state in one UNDO operation and subsequently to the other previous states. Other entities are not affected by the UNDO operations to the entity.
USER INTERFACES FOR CLOUD LIFECYCLE MANAGEMENT
Granted: February 29, 2024
Application Number:
20240073106
Techniques are disclosed for managing aspects of identifying and/or deploying hardware of a dedicated cloud to be hosted at a customer location (a “DRCC”). A DRCC may comprise cloud infrastructure components provided by a cloud provider but hosted by computing devices located at the customer's (a “cloud owner's”) location. Services of the central cloud-computing environment may be similarly executed at the DRCC. A number of user interfaces may be hosted within the central…
CHATBOT FOR DEFINING A MACHINE LEARNING (ML) SOLUTION
Granted: February 29, 2024
Application Number:
20240070494
The present disclosure relates to systems and methods for an intelligent assistant (e.g., a chatbot) that can be used to enable a user to generate a machine learning system. Techniques can be used to automatically generate a machine learning system to assist a user. In some cases, the user may not be a software developer and may have little or no experience in either machine learning techniques or software programming. In some embodiments, a user can interact with an intelligent…
HANG DETECTION MODELS AND MANAGEMENT FOR HETEROGENOUS APPLICATIONS IN DISTRIBUTED ENVIRONMENTS
Granted: February 29, 2024
Application Number:
20240070002
Techniques described herein include frameworks and models for identifying, analyzing, and addressing hangs within distributed and heterogenous computing environments. A hang detection framework may model a distributed computing environment as a complex forest of interrelated requests. The hang detection framework may generate hang graphs based upon requests that are being processed and/or waited upon within the distributed environment. For example, a node within an acyclic graph may…
Accessing A Parametric Field Within A Specialized Context
Granted: February 22, 2024
Application Number:
20240061733
A parametric constant resolves to different values in different contexts, but a single value within a particular context. An anchor constant is a parametric constant that allows for a degree of parametricity for an API point. The context for the anchor constant is provided by a caller to the API point. The anchor constant resolves to an anchor value that records specialization decisions for the API point within the provided context. Specialization decisions may include type restrictions,…
TECHNIQUES FOR USING NAMED ENTITY RECOGNITION TO RESOLVE ENTITY EXPRESSION IN TRANSFORMING NATURAL LANGUAGE TO A MEANING REPRESENTATION LANGUAGE
Granted: February 22, 2024
Application Number:
20240062011
Techniques are disclosed herein for using named entity recognition to resolve entity expression while transforming natural language to a meaning representation language. In one aspect, a method includes accessing natural language text, predicting, by a first machine learning model, a class label for a token in the natural language text, predicting, by a second machine-learning model, operators for a meaning representation language and a value or value span for each attribute of the…
OPTIMIZING INCREMENTAL LOADING OF WAREHOUSE DATA
Granted: February 22, 2024
Application Number:
20240061855
In various embodiments, a data integration system is disclosed which enables incremental loads into a data warehouse by developing a data partitioning plan and selectively disabling and enabling indexes to facilitate incremental loads into fact tables.
SYSTEM AND METHOD OF SELECTIVE FINE-TUNING FOR CUSTOM TRAINING OF A NATURAL LANGUAGE TO LOGICAL FORM MODEL
Granted: February 22, 2024
Application Number:
20240061835
Systems and methods fine-tune a pretrained machine learning model. For a model having multiple layers, an initial set of configurations is identified, each configuration establishing layers to be frozen and layers to be fine-tuned. A configuration that is optimized with respect to one or more parameters is selected, establishing a set of fine-tuning layers and a set of frozen layers. An input for the model is provided to a remote system. An output of the set of frozen layers of the…
DETECTING OUT-OF-DOMAIN, OUT-OF-SCOPE, AND CONFUSION-SPAN (OOCS) INPUT FOR A NATURAL LANGUAGE TO LOGICAL FORM MODEL
Granted: February 22, 2024
Application Number:
20240061834
Systems and methods identify whether an input utterance is suitable for providing to a machine learning model configured to generate a query for a database. Techniques include generating an input string by concatenating a natural language utterance with a database schema representation for a database; providing the input string to a first machine learning model; based on the input string, generating, by the first machine learning model, a score indicating whether the natural language…
TECHNIQUES FOR AUGMENTING TRAINING DATA FOR AGGREGATION AND SORTING DATABASE OPERATIONS IN A NATURAL LANGUAGE TO DATABASE QUERY SYSTEM
Granted: February 22, 2024
Application Number:
20240061833
Techniques are disclosed for augmenting training data for training a machine learning model to generate database queries. Training data comprising a first training example comprising a first natural language utterance, a logical form for the first natural language utterance, and associated first metadata is obtained. From the first training example, a template utterance is generated. A second natural language utterance is generated by filling slots in the template utterance based on a…
TECHNIQUES FOR CONVERTING A NATURAL LANGUAGE UTTERANCE TO AN INTERMEDIATE DATABASE QUERY REPRESENTATION
Granted: February 22, 2024
Application Number:
20240061832
Techniques are disclosed herein for converting a natural language utterance to an intermediate database query representation. An input string is generated by concatenating a natural language utterance with a database schema representation for a database. Based on the input string, a first encoder generates one or more embeddings of the natural language utterance and the database schema representation. A second encoder encodes relations between elements in the database schema…