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:
Jun. 19, 2018

Filed:

Jun. 02, 2014
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Pierre B. Vandwalle, San Francisco, CA (US);

Christiaan A. Hartman, San Jose, CA (US);

Yong Liu, Campbell, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); H04W 48/10 (2009.01); H04W 48/18 (2009.01);
U.S. Cl.
CPC ...
H04L 67/1051 (2013.01); H04L 67/1059 (2013.01); H04L 67/1068 (2013.01); H04W 48/10 (2013.01); H04W 48/18 (2013.01);
Abstract

A system, apparatus, and method are provided for operating a peer-to-peer communication environment. The environment includes one or more clusters of peer devices, wherein devices in a single cluster are organized into a logical hierarchy under an anchor master (at the root of the hierarchy) and any number of synchronization masters; other devices are non-master devices. Synchronization parameters established by the anchor master and disseminated throughout the hierarchy enable the clusters' devices to rendezvous, discover peers and services, and communicate among themselves. The anchor master may adjust the synchronization parameters to avoid conflict with another hierarchy. Each device issues beacons (e.g., heartbeats, discovery beacons) that identify the number of devices synchronized with the reporting device, which allows the anchor master to calculate the total number of cluster members. Devices may also report details of a neighboring cluster (e.g., its synchronization parameters) via a beacon or some other communication.


Find Patent Forward Citations

Loading…