Server directed multicast communication method and system
First Claim
Patent Images
1. A multicast information system comprising:
- a server central processing unit system;
a plurality of clients connected by a common network to the server system;
wherein the server system includes;
(a) a first computer processor;
(b) a data storage; and
(c) a first memory responsively coupled to the first computer processor and the data storage containing;
(1) a set of computer instructions for assigning said plurality of clients into a specific multicast group;
(2) a set of computer instructions for notifying said plurality of clients as to which multicast group each client has been assigned; and
(3) a set of computer instructions for executing server initiated actions;
wherein each said client device comprises;
(a) a second computer processor;
(b) input means;
(c) a display unit; and
(d) a second memory responsively coupled to the second computer processor containing;
a set of computer instructions for interacting with said server systema set of computer instructions for notifying said server that said client is active within said network; and
a set of computer instructions for receiving said assignment notification from said server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system of implementing a multicast protocol in a data network capable of basic internet protocol data traffic which provides a medium for data transfer. By illustration the data network comprises a server system and a plurality of clients connected to the server by way of a common network. This method and system manages the assignment of multicast addresses for each client and places each client into specific multicast groups based upon their multicast addresses. This method and system is then able to transfer multicast packets to individual clients based upon their multicast addresses.
-
Citations
13 Claims
-
1. A multicast information system comprising:
-
a server central processing unit system; a plurality of clients connected by a common network to the server system; wherein the server system includes; (a) a first computer processor; (b) a data storage; and (c) a first memory responsively coupled to the first computer processor and the data storage containing; (1) a set of computer instructions for assigning said plurality of clients into a specific multicast group; (2) a set of computer instructions for notifying said plurality of clients as to which multicast group each client has been assigned; and (3) a set of computer instructions for executing server initiated actions; wherein each said client device comprises; (a) a second computer processor; (b) input means; (c) a display unit; and (d) a second memory responsively coupled to the second computer processor containing; a set of computer instructions for interacting with said server system a set of computer instructions for notifying said server that said client is active within said network; and a set of computer instructions for receiving said assignment notification from said server.
-
-
2. A multicast information system comprising:
-
a server central processing unit system; a plurality of clients connected by a common network to the system; wherein the server system includes; (a) a first computer processor; (b) a data storage for storing a first database wherein the first database stores specific information regarding each client; and (c) a first memory responsively coupled to the first computer processor and the data storage containing; (1) a set of computer instructions for receiving notification from a client computer that the client computer is active within the network; (2) a set of computer instructions for requesting specific information from the first database regarding said client computer; (3) a set of computer instructions for searching the first database for said specific information; (4) a set of computer instructions for sending said specific information to said first computer processor; (5) a set of computer instructions for assigning said client computer to a multicast group; and (6) a set of computer instructions for notifying said client computer of said assignment; wherein each said client device comprises; (a) a second computer processor; (b) input means; (c) a display unit; and (d) a second memory responsively coupled to the second computer processor containing; (1) a set of computer instructions for notifying said server that said client is active within said network and ready for assignment; (2) a set of computer instructions for receiving said assignment notification from said server. - View Dependent Claims (3, 4)
-
-
5. A multicast communication method for multicasting information to and from a server central processing unit system to a plurality of clients, wherein the server system and each client is connected to a common network, wherein the server system includes data storage storing a first database having records of specific information regarding each client, a first computer processor and a first memory responsively coupled to the first database and first computer processor, wherein each client comprises a second computer processor, a display device, an input means and a second memory responsively coupled to the second processor, the display device and the input means, the method comprising the following steps:
-
(a) transmitting notification from a client to the server system that said client is active with the network and ready for assignment; (b) assigning said client to a specific multicast group by said server; and (c) transmitting notification of said assignment from said server to said client. - View Dependent Claims (6, 7, 8, 9, 13)
-
-
10. A multicast communication method for multicasting information to and from a server central processing unit system to a plurality of clients, wherein the server system and each client is connected to a common network, wherein the server system includes data storage storing a first database having records of specific information regarding each client, a first computer processor and a first memory responsively coupled to the first database and first computer processor, wherein each client comprises a second computer processor, a display device, an input means and a second memory responsively coupled to the second processor, the display device and the input means, the method comprising the following steps:
-
(a) transmitting notification from a client to the server system that said client is active within the network; (b) receiving said notification by said server system; (c) requesting specific information by said server system which includes a plurality of multicast addresses of said client from the first database; (d) searching records of a first database for specific information of said client; (e) if records do not exist, database transmits no information from said server; (f) if records do not exist, server system creates an unknown multicast group and assigns client to said unknown multicast group; (g) if records do exist, transmits said records from said first database to said server system; (h) assigning said client to specific multicast group by said server system; (i) contacting and informing said client of said assignment by said server system; (j) waiting for further instructions from server system. - View Dependent Claims (11, 12)
-
Specification