Method and apparatus for listening for incoming calls on multiple port/socket combinations
First Claim
1. A method to manage teleconference calls on a data processing system, the method comprising:
- monitoring incoming calls for a plurality of communication interfaces including a first communication interface and a second communication interface;
in response to a first incoming call received via a first communication interface, distributing the first incoming call to a first application for processing, wherein the first application is configured to listen for the first communication interface; and
in response to a second incoming call, distributing the second incoming call to a second application for processing wherein the second application is configured to listen for the second communication interface.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, the invention provides 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. Other embodiments of the invention are also described.
24 Citations
50 Claims
-
1. A method to manage teleconference calls on a data processing system, the method comprising:
-
monitoring incoming calls for a plurality of communication interfaces including a first communication interface and a second communication interface; in response to a first incoming call received via a first communication interface, distributing the first incoming call to a first application for processing, wherein the first application is configured to listen for the first communication interface; and in response to a second incoming call, distributing the second incoming call to a second application for processing wherein the second application is configured to listen for the second communication interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine-readable medium having instructions stored thereon, which when executed by a machine, cause the machine to perform operations to manage teleconference calls on a data processing system, comprising:
-
monitoring incoming calls for a plurality of communication interfaces including a first communication interface and a second communication interface; in response to a first incoming call received via a first communication interface, distributing the first incoming call to a first application for processing, wherein the first application is configured to listen for the first communication interface; and in response to a second incoming call, distributing the second incoming call to a second application for processing wherein the second application is configured to listen for the second communication interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for managing teleconference calls on a data processing system, the apparatus comprising:
-
means for monitoring incoming calls for a plurality of communication interfaces including a first communication interface and a second communication interface; in response to a first incoming call received via a first communication interface, means for distributing the first incoming call to a first application for processing, wherein the first application is configured to listen for the first communication interface; and in response to a second incoming call, means for distributing the second incoming call to a second application for processing wherein the second application is configured to listen for the second communication interface. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A data processing system, comprising:
-
a processor; a memory coupled to the processor for storing instructions, when executed from the memory, cause the processor to perform an operation, the operation including monitoring incoming calls for a plurality of communication interfaces including a first communication interface and a second communication interface, in response to a first incoming call received via a first communication interface, distributing the first incoming call to a first application for processing, wherein the first application is configured to listen for the first communication interface, and in response to a second incoming call, distributing the second incoming call to a second application for processing wherein the second application is configured to listen for the second communication interface.
-
-
32. A method to manage teleconference calls on a data processing system, the method comprising:
-
monitoring incoming calls for a plurality of communication protocols including a first communication protocol associated with a first communication interface and a second communication protocol associated with a second communication interface; in response to a first incoming call having the first communication protocol, determining whether a first application is capable of handling the first communication protocol; transferring control of the first incoming call to the first application for processing if the first application is capable of handling the first communication protocol, wherein the first application is configured to listen for the first communication interface; and in response to a second incoming call having the second communication protocol, determining whether a second application is capable of handling the second communication protocol; transferring control of the second incoming call to the second application for processing if the second application is capable of handling the second communication protocol, wherein the second application is configured to listen for the second communication interface. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A machine-readable medium having instructions stored thereon, which when executed by a machine, cause the machine to perform operations to manage teleconference calls on a data processing system, comprising:
-
monitoring incoming calls for a plurality of communication protocols including a first communication protocol associated with a first communication interface and a second communication protocol associated with a first communication interface; in response to a first incoming call having the first communication protocol, determining whether a first application is capable of handling the first communication protocol; transferring control of the first incoming call to the first application for processing if the first application is capable of handling the first communication protocol, wherein the first application is configured to listen for the first communication interface; in response to a second incoming call having the second communication protocol, determining whether a second application is capable of handling the second communication protocol; and transferring control of the second incoming call to the second application for processing if the second application is capable of handling the second communication protocol, wherein the second application is configured to listen for the second communication interface. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. An apparatus to manage teleconference calls on a data processing system, comprising:
-
means for monitoring incoming calls for a plurality of communication protocols including a first communication protocol associated with a first communication interface and a second communication protocol associated with a first communication interface; means for in response to a first incoming call having the first communication protocol, determining whether a first application is capable of handling the first communication protocol; means for transferring control of the first incoming call to the first application for processing if the first application is capable of handling the first communication protocol, wherein the first application is configured to listen for the first communication interface; means for in response to a second incoming call having the second communication protocol, determining whether a second application is capable of handling the second communication protocol; and means for transferring control of the second incoming call to the second application for processing if the second application is capable of handling the second communication protocol, wherein the second application is configured to listen for the second communication interface. - View Dependent Claims (45, 46, 47, 48, 49)
-
-
50. A data processing system, comprising:
-
a processor; a memory coupled to the processor, the memory for storing instructions, when executed from the memory, wherein the processor is configured to monitor incoming calls for a plurality of communication protocols including a first communication protocol and a second communication protocol; in response to a first incoming call having the first communication protocol, determine whether a first application is capable of handling the first communication protocol; transfer control of the first incoming call to the first application for processing if the first application is capable of handling the first communication protocol, wherein the first application is configured to listen for the first communication interface; and in response to a second incoming call having the second communication protocol, determine whether a second application is capable of handling the first communication protocol, wherein the first application is configured to listen for the first communication interface; and to transfer, control of the second call to the second application for processing if the second application is capable of handling the second communication protocol, wherein the second application is configured to listen for the second communication interface.
-
Specification