Dynamic peer application discovery
AssigneeLSI Corporation
InventorsSumanesh Samanta, Anirban Bhattacharyya
Life of this patent
Estimating the term…
Loading patent…
AssigneeLSI Corporation
InventorsSumanesh Samanta, Anirban Bhattacharyya
Estimating the term…
Dynamic discovery of active peer applications and information related thereof in a network is described. In one embodiment of the present invention, the discovery and information related to peer applications is maintained by a plurality of network device peers. This information is supplemented by device or peer application failure information, which is identified through point-to-point communication initiated by a failure to receive a multicast packet from a particular network peer application.
A method for discovering and maintaining information on a plurality of peer applications within a network, said method comprising:
A network that discovers and maintains information on applications within said network comprising:
A computer program product embodied on a computer readable medium for updating and maintaining peer application information on a network, said computer program product comprising computer instructions for:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Arrangements for providing special services to substations: for broadcast or conference , e.g. multicast
Protocols: in which an application is distributed across nodes in the network
Digital communication
About 7 months of term left · ends 17 May 2027 (estimated)
A. Technical Field
This invention relates generally to discovery of peer devices on a network, and more particularly, to dynamic discovery of peer applications running in the network.
B. Background of the Invention
Reference will be made to embodiments of the invention, examples of which may be illustrated in the accompanying figures. These figures are intended to be illustrative, not limiting. Although the invention is generally described in the context of these embodiments, it should be understood that it is not intended to limit the scope of the invention to these particular embodiments.
FIG. 1 shows a general block diagram of directory service model for discovery of peers.
FIG. 2 shows a general block diagram of the network model for discovery of peers.
A system, apparatus and method for reliable dynamic discovery of peer applications operating on a network are described. In one embodiment of the invention, a list of peer applications running on a network is maintained on each peer device that is required by the operation of the peer application(s). A failover function is provided to keep a reliable updated list of the active peer applications.
The method as described in the invention can be implemented with various operating systems and various types of network supporting TCP and multicasting. This feature of the present invention makes the invention compatible to wide variety of networks and operating systems.
The invention described herein is explained using specific exemplary details for better understanding. However, the invention disclosed can be worked on by a person skilled in the art without the use of these specific details. The implementations of the invention can be embodied into a multiple types of networks. The block diagrams shown are only exemplary implementation as per the rules dictated by the invention. Also, the connections between various network elements may not necessarily be direct and the data transfer in between can be subjected to encoding, reformatting or modifications.