Method and apparatus for establishing communication between two teleconferencing endpoints
First Claim
1. A method for establishing communication between two endpoints comprising the steps of:
- a. a first endpoint identifying communication capabilities to a second endpoint via a first message;
b. said first endpoint notifying said second endpoint of the desire to connect via a second message;
c. said second endpoint checking for a timeout value in said second message and notifying said first endpoint of confirmation to connect via a third message; and
d. said first and said second endpoint establishing communication according to said communication capabilities.
2 Assignments
0 Petitions
Accused Products
Abstract
An automatic method and apparatus for communicating information, such as teleconference data between teleconferencing systems. A first endpoint identifies communication capabilities to a second endpoint via a first message. The first endpoint notifies the second endpoint of the desire to connect via a second message. The second endpoint retrieves a timeout value from the second message and dynamically responds to the first endpoint according to the timeout value and a current context and notifies the first endpoint of confirmation to connect via a third message. The first and the second endpoint then establish communication according to the communication capabilities. The first and the second endpoint can optimize transfers of teleconference data according to the identified communication capabilities.
155 Citations
66 Claims
-
1. A method for establishing communication between two endpoints comprising the steps of:
-
a. a first endpoint identifying communication capabilities to a second endpoint via a first message; b. said first endpoint notifying said second endpoint of the desire to connect via a second message; c. said second endpoint checking for a timeout value in said second message and notifying said first endpoint of confirmation to connect via a third message; and d. said first and said second endpoint establishing communication according to said communication capabilities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for establishing communication between two processing endpoints comprising the steps of:
-
a. a first endpoint transmitting a first message to a second endpoint indicating a desire to connect, said first message including communication capabilities of said first endpoint; b. said second endpoint checking for a timeout value in said first message and notifying said first endpoint of confirmation to connect via a second message; and c. said first and said second endpoint establishing communication according to said communication capabilities. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. An apparatus for establishing communication between two processing endpoints comprising:
-
a. a circuit in a first endpoint for transmitting a first message to a second endpoint indicating a desire to connect, said first message including communication capabilities of said first endpoint; b. a circuit in a second endpoint for checking for a timeout value in said first message and for notifying said first endpoint of confirmation to connect via a second message; and c. a circuit in said first and second endpoint for establishing communication according to said communication capabilities. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. An apparatus in a first endpoint for establishing communication between two endpoints comprising:
-
a. a transmission circuit for transmitting a first message to another endpoint indicating a first desire to connect, said first message including first communication capabilities of said first endpoint; b. a communication confirmation circuit for receiving a second message from said another endpoint, checking for a timeout value, indicating a second desire to connect including second communication capabilities of said another endpoint, and responsive thereto, if said first endpoint desires communication with said another endpoint with said desired communication capabilities, for transmitting a third message for notifying said another endpoint of confirmation to connect; and c. a communication establishment circuit for establishing communication according to either said first or second communication capabilities responsive to a response from said another endpoint to said first message or said desired communication with said another endpoint.
-
-
62. An apparatus in a first data processing system for establishing communication with a remote data processing system, said apparatus comprising:
-
a transmitter coupled to a network adapter, said transmitter for transmitting a first message which indicates a desire to connect through said network adapter; and a receiver coupled to said network adapter, said receiver for receiving a second message through said network adapter which confirms receipt of said first message, said first message containing a timeout value which is receivable by said remote data processing system to respond according to said timeout value. - View Dependent Claims (63, 64)
-
-
65. An apparatus in a first data processing system for establishing communication between said first data processing system and a remote data processing system, said apparatus comprising:
-
a transmitter coupled to a network adapter, said transmitter for transmitting at least one transmitter message which includes at least one of a message identifying communication capabilities and a message which indicates a desire to connect through said network adapter; and a receiver coupled to said network adapter, said receiver for receiving a second message through said network adapter which confirms receipt of said transmitter message, said transmitter message containing a timeout value which is used by a remote data processing system which receives said transmitter message to respond to establish communication with said first data processing system in accordance with said timeout value. - View Dependent Claims (66)
-
Specification