Method of autonomic representative selection in local area networks
First Claim
Patent Images
1. A network system, comprising:
- a network server arranged to broadcast common information to a plurality of clients in a network of clients and allow for rebroadcasting the common information by a selected client within a segment of clients of the network of clients to the other clients within the segment of clients;
a plurality of clients connected to the server through said network to receive the common information;
the segment of clients of the network of clients arranged to automatically select from among clients within said segment of clients of said network of clients at least one client to rebroadcast said common information to the remaining clients within said segment of clients;
the remaining clients within said segment of clients arranged to block rebroadcasting said common information from said network server when said at least one client is selected to rebroadcast said common information to said remaining clients within said segment of clients; and
said segment of clients arranged to automatically select another client within said segment of clients of said network of clients to rebroadcast said common information to the remaining client within said segment of clients should said at least one client fail to rebroadcast said coming information.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for selecting a client computer as a relay server to rebroadcast common application information that is broadcast from a server system over a network. The client computer is selected randomly to rebroadcast the User Datagram Protocol (UDP) information received from the server system and client computers receiving the UDP information from another client computer relay server on the network do not rebroadcast the information. If the client computer selected to rebroadcast the common information fails to rebroadcast, another client computer is randomly selected as a relay server and takes over rebroadcasting the common information.
42 Citations
16 Claims
-
1. A network system, comprising:
-
a network server arranged to broadcast common information to a plurality of clients in a network of clients and allow for rebroadcasting the common information by a selected client within a segment of clients of the network of clients to the other clients within the segment of clients; a plurality of clients connected to the server through said network to receive the common information; the segment of clients of the network of clients arranged to automatically select from among clients within said segment of clients of said network of clients at least one client to rebroadcast said common information to the remaining clients within said segment of clients; the remaining clients within said segment of clients arranged to block rebroadcasting said common information from said network server when said at least one client is selected to rebroadcast said common information to said remaining clients within said segment of clients; and said segment of clients arranged to automatically select another client within said segment of clients of said network of clients to rebroadcast said common information to the remaining client within said segment of clients should said at least one client fail to rebroadcast said coming information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A client system for receiving common broadcast information from a network server;
-
said client system being one among a plurality of client systems each of which client system includes processing apparatus arranged to receive said common broadcast information and rebroadcast said common broadcast information; said processor apparatus in said client system arranged to determine whether received common broadcast information originates from said network server or another client system from among said plurality of client systems and when said common broadcast information is received from another client system said processor apparatus does nothing with the received common broadcast information; and said processor apparatus in each client system further arranged to initiate a rebroadcast operation of said common broadcast information received from said network server when said common broadcast information is not received from said another client system. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product for enabling a client computer system, being one among a plurality of client computer systems in a network, to carry out rebroadcast decisions with regard to received common broadcast information from a network server in said network, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by said client computer system to:
-
receive said common broadcast information; determine whether said received common broadcast information originates from said network server or from another client computer system from among said plurality of client computer systems; do nothing when said common broadcast information is received from said another client computer system from among said plurality of client computer systems; and initiate a rebroadcast operation when said common broadcast is not received from another client computer. - View Dependent Claims (13, 14, 15, 16)
-
Specification