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.
Patent No.:
Date of Patent:
Feb. 17, 2009
Filed:
Sep. 19, 2001
Christian Huitema, Clyde Hill, WA (US);
Alexandru Gavrilescu, Redmond, WA (US);
Noel W. Anderson, Bellevue, WA (US);
Xiaohai Zhang, Redmond, WA (US);
Christian Huitema, Clyde Hill, WA (US);
Alexandru Gavrilescu, Redmond, WA (US);
Noel W. Anderson, Bellevue, WA (US);
Xiaohai Zhang, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A system and method of serverless peer-to-peer group management and maintenance is presented. Group formation and discovery of private, public, and enumerated groups are provided, as is a method of joining such a peer-to-peer group. Group information management provided by the present invention ensures that each node maintains a current database from the initial joining of the group through the run phase of membership. Group graph maintenance utilizes a group signature to ensure that partitions in a graph may be detected and repaired. The utility of connections within the graph are also monitored so that non-productive connections may be dropped to increase the efficiency of the group. The diameter of the graph is also monitored and adjusted to ensure rapid information transfer throughout the group. A disconnect procedure is used to maintain the graph integrity and prevent partitions resulting from the departure of a group member.