Method and apparatus for listening for incoming calls on multiple port/socket combinations
First Claim
1. A method to manage communication on a data processing system, the method comprising:
- in a conference component that interfaces between transport components for first and second communication interfaces and first and second applications in a computer system, the conference component configured to communicate with the transport components by sending messages to the transport components that the transport components packetize and transmit over a corresponding communication interface, performing operations for;
monitoring corresponding transport components for incoming communications on the first communication interface and the second communication interface;
in response to a first incoming communication received via a first communication interface, distributing the first incoming communication to the first application for processing, wherein the first application is configured to process communication through the first communication interface; and
in response to a second incoming communication, distributing the second incoming communication to the second application for processing wherein the second application is configured to process communication through the second communication interface.
0 Assignments
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. Other embodiments are also described.
25 Citations
50 Claims
-
1. A method to manage communication on a data processing system, the method comprising:
-
in a conference component that interfaces between transport components for first and second communication interfaces and first and second applications in a computer system, the conference component configured to communicate with the transport components by sending messages to the transport components that the transport components packetize and transmit over a corresponding communication interface, performing operations for; monitoring corresponding transport components for incoming communications on the first communication interface and the second communication interface; in response to a first incoming communication received via a first communication interface, distributing the first incoming communication to the first application for processing, wherein the first application is configured to process communication through the first communication interface; and in response to a second incoming communication, distributing the second incoming communication to the second application for processing wherein the second application is configured to process communication through the second communication interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine-readable medium having instructions stored thereon, which when executed by a machine, cause the machine to perform operations to manage communication on a data processing system, comprising:
-
in a conference component that interfaces between transport components for first and second communication interfaces and first and second applications in a computer system, the conference component configured to communicate with the transport components by sending messages to the transport components that the transport components packetize and transmit over a corresponding communication interface, performing operations for; monitoring corresponding transport components for incoming communications on the first communication interface and the second communication interface; in response to a first incoming communication received via a first communication interface, distributing the first incoming communication to the first application for processing, wherein the first application is configured to process communication through the first communication interface; and in response to a second incoming communication, distributing the second incoming communication to the second application for processing wherein the second application is configured to process communication through the second communication interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for managing communication on a data processing system, the apparatus comprising:
-
means for performing operations for a conference component that interfaces between transport components for first and second communication interfaces and first and second applications in a computer system, the conference component configured to communicate with the transport components by sending messages to the transport components that the transport components packetize and transmit over a corresponding communication interface, the operations comprising; monitoring corresponding transport components for incoming communications on the first communication interface and the second communication interface; in response to a first incoming communication received via a first communication interface, means for distributing the first incoming communication to the first application for processing, wherein the first application is configured to process communication through the first communication interface; and in response to a second incoming communication, means for distributing the second incoming communication to the second application for processing wherein the second application is configured to process communication through 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 that, when acquired from the memory and executed by the processor, cause the processor to perform operations for a conference component that interfaces between transport components for first and second communication interfaces and first and second applications in a computer system, the conference component configured to communicate with the transport components by sending messages to the transport components that the transport components packetize and transmit over a corresponding communication interface, the operations comprising; monitoring corresponding transport components for incoming communications on the first communication interface and the second communication interface, in response to a first incoming communication received via a first communication interface, distributing the first incoming communication to the first application for processing, wherein the first application is configured to process communication through the first communication interface, and in response to a second incoming communication, distributing the second incoming communication to the second application for processing wherein the second application is configured to process communication through the second communication interface.
-
-
32. A method to manage communication on a data processing system, the method comprising:
in a conference component that interfaces between transport components for first and second communication interfaces and first and second applications in a computer system, the conference component configured to communicate with the transport components by sending messages to the transport components that the transport components packetize and transmit over a corresponding communication interface, performing operations for; monitoring corresponding transport components for incoming communications of a first communication protocol associated with the first communication interface and of a second communication protocol associated with the second communication interface; in response to a first incoming communication having the first communication protocol, determining whether the first application is capable of handling the first communication protocol; transferring control of the first incoming communication 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 process communication through the first communication interface; and in response to a second incoming communication having the second communication protocol, determining whether the second application is capable of handling the second communication protocol; transferring control of the second incoming communication 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 process communication through the second communication interface. - View Dependent Claims (33, 34, 35, 36, 37)
-
38. A non-transitory machine-readable medium having instructions stored thereon, which when executed by a machine, cause the machine to perform operations to manage communication on a data processing system, comprising:
in a conference component that interfaces between transport components for first and second communication interfaces and first and second applications in a computer system, the conference component configured to communicate with the transport components by sending messages to the transport components that the transport components packetize and transmit over a corresponding communication interface, performing operations for; monitoring corresponding transport components for incoming communications of a first communication protocol associated with the first communication interface and of a second communication protocol associated with the second communication interface; in response to a first incoming communication having the first communication protocol, determining whether the first application is capable of handling the first communication protocol; transferring control of the first incoming communication 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 process communications for the first communication interface; in response to a second incoming communication having the second communication protocol, determining whether the second application is capable of handling the second communication protocol; and transferring control of the second incoming communication 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 process communications for the second communication interface. - View Dependent Claims (39, 40, 41, 42, 43)
-
44. An apparatus to manage communication on a data processing system, comprising:
means for performing operations for a conference component that interfaces between transport components for first and second communication interfaces and first and second applications in a computer system, the conference component configured to communicate with the transport components by sending messages to the transport components that the transport components packetize and transmit over a corresponding communication interface, the operations comprising; monitoring corresponding transport components for incoming communications of a first communication protocol associated with the first communication interface and of a second communication protocol associated with the second communication interface; in response to a first incoming communication having the first communication protocol, determining whether the first application is capable of handling the first communication protocol; transferring control of the first incoming communication 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 process communication through the first communication interface; and in response to a second incoming communication having the second communication protocol, determining whether the second application is capable of handling the second communication protocol; transferring control of the second incoming communication 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 process communication through 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 storing instructions that, when acquired from the memory and executed by the processor, cause the processor to perform operations for a conference component that interfaces between transport components for first and second communication interfaces and first and second applications in a computer system, the conference component configured to communicate with the transport components by sending messages to the transport components that the transport components packetize and transmit over a corresponding communication interface, the operations comprising; monitoring corresponding transport components for incoming communications of a first communication protocol associated with the first communication interface and of a second communication protocol associated with the second communication interface; in response to a first incoming communication having the first communication protocol, determining whether the first application is capable of handling the first communication protocol; transferring control of the first incoming communication 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 process communication through the first communication interface; and in response to a second incoming communication having the second communication protocol, determining whether the second application is capable of handling the second communication protocol; transferring control of the second incoming communication 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 process communication through the second communication interface.
-
Specification