Method and apparatus for dynamic loading of a transport mechanism in a multipoint data delivery system
AssigneeSun Microsystems, Inc.
InventorRichard N. Burridge
Life of this patent
Estimating the term…
Abstract
A method and apparatus for dynamic loading of a transport mechanism is provided. A resource locator (RL) corresponding to a collaboration session is requested from a registry. A location indicator to the RL in the registry is received. In response to receiving the location indicator to the RL in the registry, a transportation mechanism specified in the first RL is dynamically loaded, and the collaboration session is joined. Thus, users wishing to collaborate use the registry to determine the type of transport mechanism they need to dynamically load to communicate with each other.
Claims36
A method of accessing a collaboration session by a client comprising:
- requesting access to the collaboration session by sending a resource locator (RL) to a session manager;
- receiving a location indicator from a stored resource locator in a registry;
- in response to receiving the location indicator, dynamically loading a transportation mechanism specified in the location indicator to provide a set of network functions;
- and
- accessing the collaboration session by using the transportation mechanism to establish a connection with the collaboration session.
An apparatus for facilitating a collaboration session among computer users comprising:
- a session manager for facilitating the collaboration session;
- a client process for requesting access to the collaboration session by sending a request locator (RL) to the session manager;
- a parser coupled to the session manager for extracting a type designation from the RL;
- and
- a dynamic loader for loading a transportation mechanism corresponding to the type designation of the RL, said transportation mechanism providing a set of network functions that permit the client process to establish a connection with the collaboration session.
A computer data signal embodied in a carrier wave and representing sequences of instructions which, when executed by a processor, cause said processor to access a collaboration session, said computer data signal comprising:
- a first computer program being executable to access the collaboration session by sending a resource locator (RL) to a session manager;
- a first operating system procedure being executable to receive a location indicator from a stored resource locator in registry;
- and
- a second computer program being executable to dynamically load a transportation mechanism corresponding to the location indicator, the transport mechanism to provide a set of network functions, and to establish a connection with the collaboration session by using the transportation mechanism.
A machine readable medium having stored thereon data representing sequences of instructions, which when executed by a computer system, cause said computer system to access a collaboration session, said sequences of instructions comprising:
- a first sequence for requesting access to the collaboration session by sending a resource locator (RL) to a session manager;
- a second sequence for receiving a location indicator from a stored resource locator in a registry;
- a third sequence for dynamically loading a transportation mechanism corresponding to the location indicator in response to receiving the location indicator, the transportation mechanism to provide a set of network functions;
- and
- a fourth sequence for establishing a connection to the collaboration session by using the transportation mechanism.
A system for accessing a collaboration session comprising:
- means for requesting access to the collaboration session by sending a resource locator (RL) to a session manager;
- means for receiving a location indicator from a stored RL in a registry;
- in response to receiving the location indicator, means for dynamically loading a transportation mechanism corresponding to the location indicator, the transport mechanism providing a set of network functions;
- and
- means for establishing a connection with the collaboration session by using the transportation mechanism.
A method of accessing a collaboration session by a client comprising:
- requesting access to the collaboration session by sending a resource locator (RL) to a session manager;
- receiving a location indicator from a stored resource locator in a registry;
- in response to receiving the location indicator, dynamically loading a transportation mechanism specified in the location indicator to provide a set of network functions;
- and
- connecting to the collaboration session by using the transportation mechanism, wherein the transportation mechanism comprises a protocol stack and an object class that work together to provide the set of network functions.
Dependencies are inferred from the claim text.