CONNECTION ESTABLISHMENT USING SHARED CERTIFICATE IN GLOBAL SERVER LOAD BALANCING (GSLB) ENVIRONMENT
Granted: April 10, 2025
Application Number:
20250119418
Example methods and systems for connection establishment in a global server load balancer (GSLB) environment are described. In one example, a computer system may establish a first connection with a first entity and a second connection with the second entity. The first connection may be established based on first parameter information that includes a shared certificate and a first identifier (ID). The second connection may be established based on second parameter information that includes…
SITE RELIABILITY ENGINEERING AS A SERVICE (SREAAS) FOR SOFTWARE PRODUCTS
Granted: April 10, 2025
Application Number:
20250117236
Site reliability engineering (SRE) may be provided as a service to software products, such as an on-premises software product residing at a first computing environment. A SRE service site may be hosted at a second computing environment that is remote and separate from the first computing environment. A SRE agent resides at the first computing environment to monitor the software product, and provides information, such as metric data or log information pertaining to the software product,…
METHODS AND SYSTEMS FOR PROACTIVE PROBLEM TROUBLESHOOTING AND RESOLUTION IN A CLOUD INFRASTRUCTURE
Granted: April 3, 2025
Application Number:
20250111251
Automated computer-implemented methods and systems for troubleshooting and resolving problems with objects of a cloud infrastructure are described herein. In response to detecting abnormal behavior of an object running in the cloud infrastructure based on a key performance indicator (“KPI”) of the object, a graphical user interface (“GUI”) is displayed to enable a user to select KPIs of components of the object. For each of the components, a separate rule learning engine is…
METHODS AND SYSTEMS FOR AUTOMATED SUSTAINABILITY AND MANAGEMENT OF A CLOUD INFRASTRUCTURE
Granted: March 27, 2025
Application Number:
20250103598
Automated computer-implemented methods and systems for automated detection and termination of idle objects executing in a cloud infrastructure. The methods and systems learn rules from previous instances in which the object was terminated based on log messages associated with the previous instances. The rules are used to perform real time detection of idle instances of the object and, in response, terminate the object.
CARDINALITY-BASED INDEX CACHING OF TIME SERIES DATA
Granted: March 27, 2025
Application Number:
20250103594
In a computer-implemented method for cardinality-based index caching of time series data, a cardinality of an index of a time series data monitoring system is determined. The cardinality of the index is compared to a cardinality threshold. Responsive to determining that the cardinality of the index exceeds the cardinality threshold, the index is cached in a local memory cache of a query node of the times series data monitoring system. Responsive to determining that the cardinality of the…
METHODS AND SYSTEMS FOR OPTIMIZING AND PROVISIONING VIRTUAL DATA STORAGE
Granted: March 27, 2025
Application Number:
20250103368
This disclosure is directed to automated computer-implemented methods and systems for optimizing and provisioning virtual data storage of virtual machines in a data center. The methods and systems attach virtual disks to virtual machines on the same datastore of the VMs. The methods and systems adjust storage space of the VDs based on storage space available to the VDs, and retains data stored in the VDs in response to receiving a request to delete the VM and the VD identifies as…
METHODS AND SYSTEMS THAT MANAGE CLOUD-COMPUTING INFRASTRUCTURE BY IDEMPOTENT APPLICATION OF DATA SPECIFICATIONS
Granted: March 6, 2025
Application Number:
20250077254
The current document is directed to a cloud-infrastructure-management service that allows users and upstream management systems to define and deploy infrastructure, such as virtual networks, virtual machines, load balancers, and connection topologies, within cloud-computing systems. The cloud-infrastructure-management service includes a describe state module that includes a describe function that generates a configuration file that specifies the current state of a target server running a…
RECEIVE SIDE SCALING (RSS) USING PROGRAMMABLE PHYSICAL NETWORK INTERFACE CONTROLLER (PNIC)
Granted: February 27, 2025
Application Number:
20250071062
Example methods and systems for receive side scaling (RSS) are described. In one example, a computer system may generate and send instruction(s) to the programmable physical network interface controller (PNIC) to configure a first flow entry that associates a first packet flow with a first queue and a second flow entry that associates a second packet flow with a second queue. In response to receiving a first packet that is associated with the first packet flow, the programmable PNIC may…
CONFIGURING COMPONENTS OF A SOFTWARE-DEFINED NETWORK TO AUTOMATICALLY DEPLOY AND MONITOR LOGICAL EDGE ROUTERS FOR USERS
Granted: February 27, 2025
Application Number:
20250071021
Some embodiments provide a novel method for configuring components of a software-defined network (SDN) to automatically deploy and monitor a logical edge router for a user. The method configures a policy parser to parse an intent-based Application Programming Interface (API) request to identify a set of attributes for the logical edge router. The method also configures a set of multi-cloud edge orchestrators (1) to use the set of attributes to derive an edge deployment plan specifying a…
ASYMMETRIC ROUTING RESOLUTIONS IN MULTI-REGIONAL LARGE SCALE DEPLOYMENTS WITH DISTRIBUTED GATEWAYS
Granted: February 20, 2025
Application Number:
20250063470
Some embodiments of the invention provide a method for providing asymmetric route resolutions in an SD-WAN. The method is performed at a first edge router at a first site in a first region connected by the SD-WAN. From a first hub router of a first cluster, the method receives a flow sent by a second edge router at a second site in a second region via a first route that points to a next-hop second hub router of a second cluster. The method identifies a default second route from the first…
METHODS AND SYSTEMS FOR DETECTING AND CORRECTING TRENDING PROBLEMS WITH APPLICATIONS USING LANGUAGE MODELS
Granted: February 13, 2025
Application Number:
20250053496
This disclosure is directed to automated computer-implemented methods and systems for detecting and correcting a trending problem with an application executing in a data center. The methods receive a new support request entered via a graphical user interface. The methods perform trend discovery of the new support request over recent time windows using a pre-trained and fine-tuned model bidirectional encoder representation from transformer. In response to detecting a trending problem…
VIRTUAL INFRASTRUCTURE PROVISIONING ON GOVERNMENT CERTIFICATION COMPLIANT AND NON-COMPLIANT ENDPOINTS BASED ON CONFIGURATION
Granted: January 30, 2025
Application Number:
20250037078
The present disclosure is related to devices, systems, and methods for virtual infrastructure provisioning on government compliant and non-compliant endpoints based on configuration. One embodiment includes receiving a request made by a user to provision a catalog item in a cloud computing environment, determining that the user is assigned to a project required to comply with governmental requirements concerning virtual infrastructure, selecting a cloud zone of a cloud region in which to…
ADJUSTED GROUP EXECUTION FRAMEWORK FOR MONOLITHIC APPLICATIONS WITH PREDICTIVE DIAGNOSTICS
Granted: January 30, 2025
Application Number:
20250036455
The present disclosure is directed to an adjusted group execution framework (“AGEF”) that adjusts execution of a monolithic cloud application based on predictive diagnostics. The AGEF aids owners of monolithic applications with offloading existing overloaded tasks to other nodes in a cluster of server computers. The AGEF includes an executor that is responsible for running specified execution flows described in an instruction file and a built-in predictive diagnostic engine that is…
CONFIGURATION OF SERVICE PODS FOR LOGICAL ROUTER
Granted: January 30, 2025
Application Number:
20250036437
Some embodiments provide a method for configuring a first Pod in a container cluster to perform layer 7 (L7) services for a logical router. At a second Pod that performs logical forwarding operations for the logical router, the method receives configuration data for the logical router from a network management system that defines a logical network for which the logical router routes data messages and performs L7 services. The method provides a set of Pod definition data to a cluster…
BLOCKCHAIN-BASED LICENSING AS A SERVICE
Granted: January 23, 2025
Application Number:
20250028791
Example methods and systems for blockchain-based licensing as a service are described. In one example, a computer system may receive a first request to obtain a first license associated with a first product from a first client system. In response, the computer system may (a) select a first blockchain from multiple blockchains, and (b) generate and store a first non-fungible token (NFT) on the first blockchain to issue the first license. Further, the computer system may receive a second…
JAVASCRIPT LIBRARY ISOLATION
Granted: January 16, 2025
Application Number:
20250021347
JavaScript library isolation can include replacing instances of a read/write call to a particular object from JavaScript code of a user interface (UI) plugin to a hosting application with a proxy as the JavaScript code is compiled to a JavaScript file, defining a function by which the proxy operates, directing a first subset of read/write calls to the particular object in runtime according to the function, and redirecting a second subset of read/write calls to a different object in…
CSS LIBRARY ISOLATION
Granted: January 16, 2025
Application Number:
20250021326
Cascading style sheets (CSS) library isolation can include replacing instances of a definition of a base root element font size from CSS code of a user interface (UI) plugin to a hosting application with a CSS variable as the CSS code is compiled to a CSS file, reading a definition of a quantity of pixels per one root element font size from the UI plugin, calculating a ratio between the base root element font size of the UI plugin and a base root element font size of the hosting…
CONFIGURING PLATFORM SERVICES ASSOCIATED WITH A CONTAINER ORCHESTRATION SYSTEM
Granted: January 2, 2025
Application Number:
20250004743
A request to configure a platform service associated with a container orchestration system can be received. A plurality of ConfigMaps can be collected from a deployment chart of an application service managed by the container orchestration system. Each of the plurality of ConfigMaps can include platform service configuration data associated with a different version of the platform service. One of the plurality of ConfigMaps can be selected based on a current version of the platform…
SCALING DATAPATH PODS OF A RIC IN A RAN
Granted: January 2, 2025
Application Number:
20250008345
Some embodiments of the invention provide a method for increasing system capacity of a RIC in a RAN, the RIC including a first datapath pod for forwarding communications between a first set of RAN applications connected to the RIC and a first set of base station components connected to the RIC. The method uses the first datapath pod to forward communications between the first set of RAN applications and the first set of base station components. The method determines that the first…
PLACEMENT IN A VIRTUALIZED COMPUTING ENVIRONMENT BASED ON RESOURCE ALLOCATION
Granted: January 2, 2025
Application Number:
20250004808
The present disclosure is related to devices, systems, and methods for placement in a virtualized computing environment based on resource allocation. One embodiment includes instructions to receive a request made by a customer to create a virtual computing instance (VCI) of a project in cloud computing environment and place the VCI.