Broadcast communication system with dynamic client-group memberships
First Claim
1. A method for dynamically grouping clients in a system, comprising:
- storing data indicative of membership in a first group at a client;
transmitting a group membership file including information indicative of client memberships in two or more groups at a system host; and
updating the data indicative of membership in the first group at the client in response to receiving the group membership file.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a communication system may include a system host that transmits messages to a number of client devices, which may be dynamically grouped. The system host may link the client identifiers of clients in a group to a group identifier in a client-group database. The membership information in the database may be updated as groups are added, deleted, or modified. The system host may compile a general membership file from information in the client-group database and transmit it at scheduled intervals. The client devices may receive the transmitted general membership file and use it to update their internal membership files. The system host may transmit messages that include a group identifier in a header. A client device may inspect the header and discard the message if the transmitted group identifier is not found in that client device'"'"'s internal membership file.
-
Citations
25 Claims
-
1. A method for dynamically grouping clients in a system, comprising:
-
storing data indicative of membership in a first group at a client;
transmitting a group membership file including information indicative of client memberships in two or more groups at a system host; and
updating the data indicative of membership in the first group at the client in response to receiving the group membership file. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article comprising:
a machine-readable medium which stores machine executable instructions, the instructions causing a machine to;
store data indicative of membership in a first group at a client;
transmit a group membership file including information indicative of client memberships in two or more groups at a system host; and
update the data indicative of membership in the first group at the client in response to receiving the group membership file. - View Dependent Claims (8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20)
-
13. An apparatus comprising:
-
a memory operative to store an apparatus identifier;
a receiver operative to receive a group membership file in a first transmission, said file including a group identifier and two or more associated member identifiers; and
a receiver controller operative to store the group identifier in the memory in response to said apparatus identifier matching one of said member identifiers.
-
-
18. A system host comprising:
-
a memory for storing a group membership file including two or more group identifiers, a group identifier associated with two or more member identifiers;
a group generator operative to create a first group including two or more first group member identifiers that share a first criterion and associate a group identifier with the two or more first group membership identifiers in the group membership file; and
a transmitter operative to transmit the group member file to a plurality of client devices, two or more of said client devices having client identifiers that match the first group member identifiers.
-
-
21. A system comprising:
-
a system host comprising;
a memory for storing a group membership file including two or more group identifiers, each group identifier associated with two or more member identifiers;
a group generator operative to create a first group including two or more first group member identifiers that share a first criterion and associate a first group identifier with the two or more first group membership identifiers in the group membership file; and
a transmitter operative to transmit the group member file; and
a plurality of clients, a client comprising;
a memory operative to store an apparatus identifier;
a receiver operative to receive the group membership file in a first transmission; and
a receiver controller operative to store a group identifier in the memory in response to said apparatus identifier matching one of said member identifiers. - View Dependent Claims (22, 23, 24, 25)
-
Specification