The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 11, 2021

Filed:

Feb. 02, 2017
Applicant:

Nutanix, Inc., San Jose, CA (US);

Inventors:

Artem Yevgenyevich Livshits, Bellevue, WA (US);

Ming Chen, Union City, CA (US);

Mohan Maturi, San Jose, CA (US);

Rahul Singh, Mountain View, CA (US);

Ramesh U. Chandra, Santa Clara, CA (US);

Assignee:

Nutanix, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06F 16/26 (2019.01); G06F 16/27 (2019.01); G06F 16/21 (2019.01); G06F 16/28 (2019.01); G06F 16/23 (2019.01); G06F 16/9535 (2019.01); G06F 16/2457 (2019.01); H04L 29/08 (2006.01); H04W 4/60 (2018.01); G06F 11/14 (2006.01); G06F 11/20 (2006.01); G06F 16/00 (2019.01); G06F 3/0484 (2013.01);
U.S. Cl.
CPC ...
G06F 9/45558 (2013.01); G06F 11/14 (2013.01); G06F 11/2094 (2013.01); G06F 16/00 (2019.01); G06F 16/212 (2019.01); G06F 16/219 (2019.01); G06F 16/2358 (2019.01); G06F 16/2379 (2019.01); G06F 16/24578 (2019.01); G06F 16/26 (2019.01); G06F 16/27 (2019.01); G06F 16/285 (2019.01); G06F 16/9535 (2019.01); H04L 67/10 (2013.01); H04L 67/1097 (2013.01); H04W 4/60 (2018.02); G06F 3/04842 (2013.01); G06F 3/04845 (2013.01); G06F 2009/45579 (2013.01); G06F 2009/45583 (2013.01); G06F 2201/835 (2013.01);
Abstract

In one embodiment, a computing device accesses an entity database storing information about entities in a virtualization environment. Each of the entities is associated with a single entity type and a shard. The shard further corresponds to the single entity type. The computing device determines an entity trail for the single shard, based on a modification history for one or more of the entities associated with the shard. The entity trail is divided into a plurality of time segments. The computing device receives an update from a client device indicating an update to an entity that is associated with the shard, and a client timestamp. The computing device selects a time segment corresponding to the client timestamp, and updates that portion of the entity trail with the client update.


Find Patent Forward Citations

Loading…