System and method for process state processing
AssigneeDiDi Research America, LLC
InventorsDong LI, Huaiyu ZHU, Jing CHEN, Michael LIN, Shray KAPOOR, Yichong LIN
Life of this patent
Estimating the term…
Abstract
Process states of computing devices may be obtained and processed. Process event information of a computing device may be obtained. The process event information may characterize states of processes of the computing device. The process event information may be stored within a queue. Graph information may be determined based on the process event information within the queue. The graph information may characterize states of processes of the computing device using nodes and edges. The graph information may be stored within a graph database.
Claims22
A system for processing process states, the system comprising:
- one or more processors;
- and
- a memory storing instructions that, when executed by the one or more processors, cause the system to perform:
- obtaining process event information of a computing device, the process event information characterizing states of processes of the computing device;
- storing the process event information within a queue;
- determining graph information based on the process event information within the queue, the graph information characterizing states of processes of the computing device using nodes and edges, each node of the graph information representing a respective process of the processes of the computing device, and each edge of the graph information representing a respective relationship between two or more processes of the processes of the computing device;
- determining, based on the respective relationships of the graph information, an order of any of the processes of the computing device or process events associated with the process event information;
- and
- storing the graph information within a graph database.
A method for processing process states, the method implemented by a computing system including one or more processors and non-transitory storage media storing machine-readable instructions, the method comprising:
- obtaining process event information of a computing device, the process event information characterizing states of processes of the computing device;
- storing the process event information within a queue;
- determining graph information based on the process event information within the queue, the graph information characterizing states of processes of the computing device using nodes and edges, each node of the graph information representing a respective process of the processes of the computing device, and each edge of the graph information representing a respective relationship between two or more processes of the processes of the computing device;
- determining, based on the respective relationships of the graph information, an order of any of the processes of the computing device or process events associated with the process event information;
- and
- storing the graph information within a graph database.
Dependencies are inferred from the claim text.