PROCESSES AND SYSTEMS FOR DECENTRALIZATION OF DATA PRODUCED AT THE EDGE OF A DISTRIBUTED COMPUTING SYSTEM
Granted: December 7, 2023
Application Number:
20230394076
Computer-implemented processes and systems described herein are directed to reducing volumes of data sent from edge devices to a data center. Each edge device runs an agent that collects event information generated by event sources of the edge device in a runtime interval. Each agent reduces the event information to relevant event information at the edge device in accordance with instructions received from a controller server of the data center. The relevant event information contains…
HEALTH EVALUATION FOR A DISTRIBUTED STORAGE SYSTEM
Granted: December 7, 2023
Application Number:
20230393775
The health of a distributed storage system provided by a virtualized computing environment may be evaluated. The evaluation techniques categorize health issues based on at least three categories (e.g., storage data availability and accessibility, storage data performance, and storage space utilization and efficiency), and provide priority levels for the health issues within each category. In this manner, a more user-oriented approach is provided wherein in addition to identifying health…
INTRUSION DETECTION WITH ADAPTIVE PATTERN SELECTION
Granted: November 30, 2023
Application Number:
20230388320
Example methods and systems for intrusion detection with adaptive pattern selection are described. In one example, a computer system may perform pattern selection by selecting a subset from a set of multiple patterns based on metric information. In response to receiving a packet belonging to a flow between a source endpoint and a destination endpoint, a first matching operation may be performed to determine whether the packet is matchable to a particular pattern from the set of multiple…
BYPASSING A USER PASSCODE WHEN ACCESSING A GATEWAY OF A VIRTUAL DISKTOP INFRASTRUCTURE SYSTEM
Granted: November 30, 2023
Application Number:
20230388289
A method enables a user to bypass a pass code, such as personal identification number (PIN), when performing an authentication process between a client device and a gateway/broker of a virtual desktop infrastructure (VDI) provided by a virtualized computing environment. A customized operating system (OS) of the client device includes pre-installed certificates and keys that are used in the authentication process and which are protected by the PIN. Through a public interface, a client…
DECENTRALIZED NETWORK TOPOLOGY ADAPTATION IN PEER-TO-PEER (P2P) NETWORKS
Granted: November 16, 2023
Application Number:
20230370520
Example methods and systems for decentralized network topology adaptation in a in a peer-to-peer (P2P) network are described. In one example, a first computer system may obtain first attribute information associated with the first computer system; and second attribute information associated with a second computer system. Based on the first and second attribute information, the first computer system may generate a connection confidence prediction associated with a connection between the…
PACKET FLOW MONITORING WITH ATTRIBUTE-TO-IDENTIFIER MAPPING
Granted: November 16, 2023
Application Number:
20230370346
Example methods and systems for packet flow monitoring are described. In one example, a first computer system may detect a flow of packets along a datapath between a source and a destination and determine source attribute information associated with the source and destination attribute information associated with the destination. The first computer system may perform attribute-to-identifier mapping by (a) mapping the source attribute information to a source identifier having a reduced…
FLOW-BASED SECURE PACKET FORWARDING
Granted: November 2, 2023
Application Number:
20230353543
Example methods and systems for flow-based secure packet forwarding are described. In one example, a first computer system may assess validity of a security token associated with a flow of one or more packets. In response to determination that the security token is valid, a security association associated with the flow and the security token may be negotiated with a second computer system. The first computer system may process a packet associated with the flow and the security token to…
INTELLIGENT CAPACITY PLANNING FOR STORAGE IN A HYPERCONVERGED INFRASTRUCTURE
Granted: October 26, 2023
Application Number:
20230342174
Intelligent capacity planning is provided for storage in a hyperconverged infrastructure environment. The storage may be a logical storage unit that is supported by storage space of a plurality of hardware disks in a virtualized computing environment. Failure predictions can be obtained for each individual hardware disk, and a failure prediction for a number of hardware disk in a hardware disk set can also be obtained. A failure prediction and/or a reduced availability prediction for the…
METHODS AND DECENTRALIZED SYSTEMS THAT DISTRIBUTE AUTOMATICALLY LEARNED CONTROL INFORMATION TO AGENTS THAT EMPLOY DISTRIBUTED MACHINE LEARNING TO AUTOMATICALLY INSTANTIATE AND MANAGE DISTRIBUTED APPLICATIONS
Granted: October 26, 2023
Application Number:
20230342177
The current document is directed to methods and systems that automatically instantiate complex distributed applications by deploying distributed-application instances across the computational resources of one or more distributed computer systems and that automatically manage instantiated distributed applications. The current document discloses decentralized, distributed automated methods and systems that instantiate and manage distributed applications using multiple agents installed…
INTELLIGENT CAPACITY PLANNING BASED ON WHAT-IF OPERATIONS FOR STORAGE IN A HYPERCONVERGED INFRASTRUCTURE
Granted: October 26, 2023
Application Number:
20230342175
Intelligent capacity planning is provided for storage in a hyperconverged infrastructure environment. The storage may be a logical storage unit that is supported by storage space of a plurality of hardware disks in a virtualized computing environment. Failure predictions can be obtained for each individual hardware disk, and a failure prediction for a number of hardware disk in a hardware disk set can also be obtained. A failure prediction and/or a reduced availability prediction for the…
PRIVACY-PRESERVING MACHINE-LEARNING FOR CAPACITY FORECASTING IN A HYPER-CONVERGED SOFTWARE-DEFINED STORAGE PLATFORM
Granted: October 26, 2023
Application Number:
20230342171
Capacity forecasting may be performed for distributed storage resources in a virtualized computing environment. Historical data indicative of usage of the storage resources is transformed into a privacy-preserving format and is preprocessed to remove outliers, to fill in missing values, and to perform normalization. The preprocessed historical data is inputted into a machine-learning model, which applies a piecewise regression to the historical data to generate a prediction output.
DISTRIBUTION OF BOOTSTRAP MANAGEMENT FOR APPLICATION MONITORING
Granted: October 26, 2023
Application Number:
20230342163
The present invention is a highly available system comprising a system to send a plurality of bootstrap requests, at least one cloud proxy fit to receive the plurality of bootstrap requests, wherein each instance of the at least one cloud proxy is coupled with an adapter, and at least one host fit to communicate with one of the at least one cloud proxy.
MODIFIED COPY-ON-WRITE SNAPSHOTTING
Granted: October 19, 2023
Application Number:
20230333766
Example methods and systems for creating a plurality of snapshots of a storage object backed by a plurality of copy-on-write (COW) B+ tree data structure including a first COW B+ tree data structure having a first root node and leaf nodes maintaining mappings of LBAs to PBAs associated with a first snapshot of the storage object are disclosed. One example method includes creating a first root node of a first B+ tree data structure, maintaining a delta mapping table between a set of LBAs…
PROGRAMMATIC APPROACH TO CONTENT CREATION TO SUPPORT DISABILITY AND INCLUSION
Granted: October 12, 2023
Application Number:
20230326359
A system to automatically generate an extended reality (XR) presentation from a presentation comprising: a presentation, where the presentation has a speaker notes system, directions for the creation of the XR presentation where the directions are written in the speaker notes system, a script fit to read the directions and generate a metadata file, and a program to read the metadata file and construct the XR presentation.
LIFECYCLE MANAGEMENT OF SECRETS IN A CLOUD MICROSERVICES ARCHITECTURE
Granted: October 5, 2023
Application Number:
20230315867
Secrets are managed in a microservices architecture. According to a process flow, secret files are added to code for a microservice and tested prior to promotion to an environment. The secret files may be encrypted using public keys of the developers, and secret bundles may be created that contain the encrypted secrets as artifacts or versioned files. The artifacts may be published in an artifact repository. During promotion to a target environment, the artifact and microservice code are…
ANALYTICS PORTAL FOR AIR-GAPPED HYPERCONVERGED INFRASTRUCTURE IN A HYBRID CLOUD ENVIRONMENT
Granted: September 28, 2023
Application Number:
20230305873
An analytics portal, having a machine learning model, is deployed at an edge device in a virtualized computing environment. The machine learning model may be trained internally in the virtualized computing environment or via trained models received via an external network such as a cloud. The analytics portal is in an active mode, while another analytics portal at another host or edge device in the virtualized computing environment is in a passive mode. An election process may be used to…
QUALITY-AWARE USER DATA FORWARDING IN MOBILE COMMUNICATIONS SYSTEMS
Granted: September 21, 2023
Application Number:
20230300665
Example methods and systems for quality-aware user data forwarding in a mobile communications system are described. One example may involve a first virtualized network function (VNF) instance supported by a computer system establishing a user plane tunnel with a second VNF instance; and learning path quality information associated with multiple paths over the user plane tunnel. In response to receiving a packet that includes user data for forwarding in an uplink direction or a downlink…
QUALITY-AWARE USER DATA FORWARDING IN MOBILE COMMUNICATIONS SYSTEMS
Granted: September 21, 2023
Application Number:
20230300665
Example methods and systems for quality-aware user data forwarding in a mobile communications system are described. One example may involve a first virtualized network function (VNF) instance supported by a computer system establishing a user plane tunnel with a second VNF instance; and learning path quality information associated with multiple paths over the user plane tunnel. In response to receiving a packet that includes user data for forwarding in an uplink direction or a downlink…
TIME SERIES DATABASE COMPRISING A PLURALITY OF TIME SERIES DATABASE SCHEMAS
Granted: September 14, 2023
Application Number:
20230289330
In a computer-implemented method for operating on a time series database including a plurality of time series database schemas, a query of a time series database is received, wherein the time series database includes a plurality of time series database schemas, and wherein each received data point is stored according to each time series database schema of the plurality of time series database schemas, such that the time series database comprises multiple instances of each data point. A…
METHODS AND SYSTEMS FOR IDENTIFYING AND RESOLVING ROOT CAUSES OF PERFORMANCE PROBLEMS IN DATA CENTER OBJECT
Granted: September 7, 2023
Application Number:
20230281070
Automated methods and systems for identifying and resolving performance problems of objects of a data center are described. The automated methods and systems construct a model for identifying objects of the datacenter that are experiencing performance problems based on baseline distributions of events of the objects in a historical time period and event distributions of events of the objects in a time window located outside the historical time period. A root causes and recommendations…