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:
Apr. 23, 2019

Filed:

Jan. 08, 2013
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Pierre B. Vandwalle, Sunnyvale, CA (US);

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

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04W 56/00 (2009.01); H04L 29/08 (2006.01); H04W 84/20 (2009.01);
U.S. Cl.
CPC ...
H04W 56/0015 (2013.01); H04L 67/104 (2013.01); H04W 84/20 (2013.01); Y02D 70/10 (2018.01);
Abstract

A system, apparatus and method for organizing devices in a peer-to-peer communication environment. A number of devices synchronize among themselves and select masters (or synchronization stations) to organize the devices into a hierarchy. Master devices have associated preference values reflecting their preference or suitability to be a master device, and broadcast synchronization frames to keep devices synchronized. When multiple devices in one or more hierarchies execute a common application or service, they form a private group to exchange or share data (e.g., play a game, transfer a file). All devices in the hierarchy maintain and advertise a public or default identifier of the hierarchy, and all devices in the private group maintain and advertise a private identifier specific to the group. Members of the group synchronize under a top group master (or root sync station), which synchronizes with a master that is part of the hierarchy.


Find Patent Forward Citations

Loading…