Peer-to-peer group management framework and methodology
First Claim
Patent Images
1. A processor-implemented method, comprising:
- initiating, by an initiating member of a group having a plurality of members, at least one group management function that facilitates restricting membership to the group;
transmitting, via peer-to-peer communication, group management messages associated with the group management function from the initiating member to one or more other members of the group; and
facilitating server-less management of group communications among the members of the group based on the group management message.
1 Assignment
0 Petitions
Accused Products
Abstract
A group management framework and methodology for managing symmetric groups using peer-to-peer network communications. Group management is distributed throughout the group members of the peer-to-peer network, and group information is mirrored in each of the members of the group. The framework facilitates management of group member lists, provides group communication capabilities for external applications, and security for the group communication without the need for intermediary servers to provide services.
-
Citations
29 Claims
-
1. A processor-implemented method, comprising:
-
initiating, by an initiating member of a group having a plurality of members, at least one group management function that facilitates restricting membership to the group;
transmitting, via peer-to-peer communication, group management messages associated with the group management function from the initiating member to one or more other members of the group; and
facilitating server-less management of group communications among the members of the group based on the group management message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
initiating transmission of application data from a communication device of a first member of a group having a plurality of members;
identifying addresses of each of the other members of the group based on a member list locally stored at each of the communication devices of the members of the group; and
transmitting the application data via peer-to-peer connections from the first member to the other members of the group. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A communications device comprising:
-
a group management module for facilitating management of peer-to-peer communications among communication devices of members of a group, the group management module including, a local database to store group data including at least a member list for each of one or more groups to which the apparatus is affiliated;
a member management module coupled to the local database to manage storage and retrieval of the group data;
an application programming interface configured to interface at least application content and a user interface with the member management module; and
a communication module coupled to the member management module to effect peer-to-peer communications between the apparatus and communication devices of other members of the group, wherein the peer-to-peer communications are restricted based on the group data. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A peer-to-peer network of communication devices comprising a group, each communication device comprising:
-
a user interface (UI);
an application module comprising one or more applications and associated application plug-ins; and
a group management module comprising;
a local database to store group data including at least a member list for each of one or more groups to which the communication device is affiliated;
a member management module coupled to the local database to manage storage and retrieval of the group data;
an application programming interface (API) configured to interface at least the application module and UI with the member management module; and
a communication module coupled to the member management module to effect peer-to-peer communications between the communication device and the communication devices of other members of the group. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification