US 11,983,222 B2
Handling out-of-order data during stream processing and persisting it in a temporal graph database
Arun Kumar Raghavendra, Bangalore (IN); Bhalaji Narayanan, Bangalore (IN); Ramesh Nethi, Bangalore (IN); and Mehar Simhadri, Cupertino, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Sep. 19, 2022, as Appl. No. 17/933,386.
Application 17/933,386 is a continuation of application No. 17/077,511, filed on Oct. 22, 2020, granted, now 11,449,551.
Claims priority of application No. 202041036949 (IN), filed on Aug. 27, 2020.
Prior Publication US 2023/0008426 A1, Jan. 12, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/23 (2019.01); G06F 16/2455 (2019.01); G06F 16/901 (2019.01)
CPC G06F 16/9024 (2019.01) [G06F 16/2379 (2019.01); G06F 16/24568 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium comprising instructions stored thereon, which when executed by at least one processor, causes the at least one processor to:
receive new data pertaining to a graph element in a temporal graph, the temporal graph comprising different types of graph elements including vertices and edges, for storing information of a computer network;
determine that the temporal graph already stores existing data for the graph element having a next modification time (NMT) being greater than a timestamp of the new data; and
insert the new data into the temporal graph.