Method and apparatus for listening for incoming calls on multiple port/socket combinations
First Claim
1. A method comprising:
- loading a set of transport components into a memory;
initializing each transport component of the set of transport components to listen on a particular conferencing interface using a listen string to associate with a network interface, each transport component of the set of transport components listening to a different conferencing interface, the listen string encapsulating parameters to one or more calls to listen;
receiving an incoming call signal on the network interface having an incoming conferencing interface;
processing the incoming call signal to detect the incoming conferencing interface; and
launching an application based on the incoming conferencing interface.
1 Assignment
0 Petitions
Accused Products
Abstract
In a computer system having a memory, a processor, and a network interface, a method for listening on multiple conferencing interfaces having the steps of loading a set of transport components into the memory; initializing each transport components of the set of transport components to listen on a particular conferencing interface using the network interface, each transport component of the set of transport components listening to a different conferencing interface; receiving an incoming call signal on the network interface having an incoming conferencing interface; processing the incoming call signal to detect the incoming conferencing interface; and launching an application based on the incoming conferencing interface.
An apparatus for listening on multiple conferencing interfaces having a set of transport components coupled to the network interface, each transport component of the set of transport components having the capability of receiving a signal on a different conferencing interface; a conference component coupled to each component in the set of transport components; a call processing module coupled to the conference component; and, a process manager coupled to the call processing module; the conference component containing a circuit for causing the call processing module to cause process manager to activate a conferencing application upon detecting a call from one transport component of the set of transport components.
36 Citations
12 Claims
-
1. A method comprising:
-
loading a set of transport components into a memory;
initializing each transport component of the set of transport components to listen on a particular conferencing interface using a listen string to associate with a network interface, each transport component of the set of transport components listening to a different conferencing interface, the listen string encapsulating parameters to one or more calls to listen;
receiving an incoming call signal on the network interface having an incoming conferencing interface;
processing the incoming call signal to detect the incoming conferencing interface; and
launching an application based on the incoming conferencing interface. - View Dependent Claims (2, 3, 4, 5, 6)
receiving an initialization message from the application; and
removing the application from a list if the initialization message does not correspond to an expected message.
-
-
3. The method of claim 1, wherein processing the incoming call signal comprises:
-
receiving a signal from a responding transport component in the set of transport components;
determining an identification of the responding transport component; and
deriving the incoming conferencing interface using the identification of the responding transport component.
-
-
4. The method of claim 1, wherein the launching the application comprises:
-
determining an application signature for the application based on the incoming conferencing interface;
locating the application using the application signature; and
signaling a process manager to launch the application.
-
-
5. The method of claim 1, wherein the conferencing interface comprises a transport control protocol/internet protocol port.
-
6. The method of claim 1, wherein the conferencing interface comprises a communication port.
-
7. A computer readable storage medium containing executable computer program instructions which when executed by a digital processing system cause the system to perform a method comprising:
-
loading a set of transport components into a memory;
initializing each transport component of the set of transport components to listen on a particular conferencing interface using a listen string to associate with a network interface, each transport component of the set of transport components listening to a different conferencing interface, the listen string encapsulating parameters to one or more calls to listen;
receiving an incoming call signal on the network interface having an incoming conferencing interface;
processing the incoming call signal on a processor to detect the incoming conferencing interface; and
launching an application based on the incoming conferencing interface. - View Dependent Claims (8, 9, 10, 11, 12)
receiving an initialization message from the application; - and
removing the application from a list if the initialization message does not correspond to an expected message.
-
-
9. The computer readable storage medium of claim 7, wherein processing the incoming call comprises:
-
receiving a signal from a responding transport component in the set of transport components;
determining an identification of the responding transport component; and
deriving the incoming conferencing interface using the identification of the responding transport component.
-
-
10. The computer readable storage medium of claim 7, wherein launching the application comprises:
-
determining an application signature for the application based on the incoming conferencing interface;
locating the application using the application signature; and
signaling a process manager to launch the application.
-
-
11. The computer readable storage medium of claim 7, wherein the conferencing interface comprises a transport control protocol/internet protocol port.
-
12. The computer readable storage medium of claim 7, wherein the conferencing interface comprises a communication port.
Specification