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:
Sep. 06, 2022

Filed:

Sep. 02, 2021
Applicant:

Huawei Technologies Co., Ltd., Shenzhen, CN;

Inventors:

Jianjun Chen, Cupertino, CA (US);

Chunfeng Pei, San Jose, CA (US);

Ye Liu, Foster City, CA (US);

Marko Dimitrijevic, San Jose, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 7/00 (2006.01); H04L 41/0813 (2022.01); H04L 67/104 (2022.01);
U.S. Cl.
CPC ...
H04L 7/0016 (2013.01); H04L 41/0813 (2013.01); H04L 67/104 (2013.01);
Abstract

A computer-implemented method for data synchronization in a P2P ad hoc network includes retrieving network configuration information identifying a plurality of devices forming the P2P ad hoc network. A time offset between a local physical time at a first device and a local physical time of a second device is determined. A change in a data object of a plurality of data objects stored at a key-value store within the first device is detected, each of the data objects including a synchronization indicator. The data object change is communicated to at least the second device based on the synchronization indicator. Upon receiving confirmation from the at least the second device of receipt of the data object change, the network configuration information is updated with a timestamp based on the time offset and indicative of the local physical time at the first device when the data object change was communicated.


Find Patent Forward Citations

Loading…