Presence and peer launch pad
First Claim
1. At a computer system that includes application components including peer-to-peer application components for communicating with other agents in a peer-to-peer fashion such that communication occurs between the computer system and the other agents, the computer system including a launch pad module for coordinating the peer-to-peer application components, a method of managing one or more of the peer-to-peer application components, the method comprising:
- providing an extensible interface that allows peer-to-peer application components to be registered with the launch pad module;
accepting requests from agents directed to the peer-to-peer application components registered with the launch pad module; and
performing launch functions for the peer-to-peer application components registered with the launch pad module in response to accepting requests directed to the peer-to-peer application components registered with the launch pad module.
2 Assignments
0 Petitions
Accused Products
Abstract
Managing peer-to-peer application components. A method may be performed, for example, at a computer system that includes application components including peer-to-peer application components. The peer-to-peer application components allow the computer system to communicate with other agents, such as host computers, operating systems, frameworks, application code and the like, in a peer-to-peer fashion. The computer system includes a launch pad module for coordinating the peer-to-peer application components. The method includes providing an extensible interface that allows peer-to-peer application components to be registered with the launch pad module. Peer-to-peer application components are registered with the launch pad module. Requests are accepted from agents directed to the peer-to-peer application components registered with the launch pad module. Launch functions are performed for the peer-to-peer application components registered with the launch pad module in response to the requests.
25 Citations
20 Claims
-
1. At a computer system that includes application components including peer-to-peer application components for communicating with other agents in a peer-to-peer fashion such that communication occurs between the computer system and the other agents, the computer system including a launch pad module for coordinating the peer-to-peer application components, a method of managing one or more of the peer-to-peer application components, the method comprising:
-
providing an extensible interface that allows peer-to-peer application components to be registered with the launch pad module;
accepting requests from agents directed to the peer-to-peer application components registered with the launch pad module; and
performing launch functions for the peer-to-peer application components registered with the launch pad module in response to accepting requests directed to the peer-to-peer application components registered with the launch pad module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system for communicating with agents in a peer-to-peer fashion such that communication occurs between the computer system and the agents, the computer system comprising:
-
a processor configured to run program modules;
a storage medium configured to store data and program modules, the storage medium comprising program modules implementing;
an extensible interface configured to allow one or more peer-to-peer application components to be plugged into the interface; and
a launch pad module configured to manage the one or more peer-to-peer application components. - View Dependent Claims (13, 14)
-
-
15. At a computer system that includes application components including peer-to-peer application components for communicating with agents in a peer-to-peer fashion such that communication occurs between the computer system and the agents, the computer system including a launch pad module for coordinating the peer-to-peer application components, a method of tracking liveness of peers for one or more of the peer-to-peer application components, the method comprising acts of:
-
providing an extensible interface that allows peer-to-peer application components to be registered with the launch pad module;
registering the peer-to-peer application components with the launch pad module; and
querying one or more common publishing points using generic publication and subscription functions to determine liveness of peers. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification