Videoconferencing system discovery
First Claim
1. A method for determining contact information of videoconferencing endpoints, the method comprising:
- a first videoconferencing endpoint sending a first inquiry to a videoconferencing application of a known second videoconferencing endpoint, wherein the second videoconferencing endpoint stores videoconferencing contact information of one or more third videoconferencing endpoints, wherein at least a subset of the contact information of the one or more third videoconferencing endpoints are unknown to the first videoconferencing endpoint, wherein the contact information comprises internet protocol (IP) addresses for the one or more third videoconferencing endpoints, and wherein each endpoint comprises a camera, microphone, display device, and speakers for enabling a videoconference participant to participate in a videoconference;
the first videoconferencing endpoint receiving and storing the IP addresses of the one or more third videoconferencing endpoints from the second videoconferencing endpoint;
the first videoconferencing endpoint sending a second inquiry to at least one of the one or more third videoconferencing endpoints;
wherein the first videoconferencing endpoint stores a list of unresponsive videoconferencing endpoints, wherein if the first videoconferencing endpoint does not receive a response from the at least one of the one or more third videoconferencing endpoints within a predetermined length of time, the method further comprises;
storing each unresponsive third videoconferencing endpoint in the list of unresponsive videoconferencing endpoints;
wherein the first videoconferencing endpoint is operable to establish communication with each of the one or more third videoconferencing endpoints based upon the IP addresses received from the second videoconferencing endpoint.
4 Assignments
0 Petitions
Accused Products
Abstract
System and method for discovering videoconferencing systems. A first videoconferencing system may contact a known second videoconferencing system. The first videoconferencing system may receive contact information of one or more other videoconferencing systems from the second videoconferencing system. The first videoconferencing system may send a request signal to a third videoconferencing system of the one or more other videoconferencing systems. The request signal may use the contact, wherein the first videoconferencing system sending the request signal uses the contact information of the third videoconferencing system. The first videoconferencing system may receive a response from the third videoconferencing system, and the response may include information regarding the third videoconferencing system.
97 Citations
25 Claims
-
1. A method for determining contact information of videoconferencing endpoints, the method comprising:
-
a first videoconferencing endpoint sending a first inquiry to a videoconferencing application of a known second videoconferencing endpoint, wherein the second videoconferencing endpoint stores videoconferencing contact information of one or more third videoconferencing endpoints, wherein at least a subset of the contact information of the one or more third videoconferencing endpoints are unknown to the first videoconferencing endpoint, wherein the contact information comprises internet protocol (IP) addresses for the one or more third videoconferencing endpoints, and wherein each endpoint comprises a camera, microphone, display device, and speakers for enabling a videoconference participant to participate in a videoconference; the first videoconferencing endpoint receiving and storing the IP addresses of the one or more third videoconferencing endpoints from the second videoconferencing endpoint; the first videoconferencing endpoint sending a second inquiry to at least one of the one or more third videoconferencing endpoints; wherein the first videoconferencing endpoint stores a list of unresponsive videoconferencing endpoints, wherein if the first videoconferencing endpoint does not receive a response from the at least one of the one or more third videoconferencing endpoints within a predetermined length of time, the method further comprises; storing each unresponsive third videoconferencing endpoint in the list of unresponsive videoconferencing endpoints; wherein the first videoconferencing endpoint is operable to establish communication with each of the one or more third videoconferencing endpoints based upon the IP addresses received from the second videoconferencing endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24)
-
-
16. A method for discovering videoconferencing endpoints comprising:
-
a first videoconferencing endpoint sending an inquiry to a known second videoconferencing endpoint; the first videoconferencing endpoint receiving contact information of one or more other videoconferencing endpoints from the second videoconferencing endpoint, wherein at least a subset of the contact information of the one or more other videoconferencing endpoints are unknown to the first videoconferencing endpoint, wherein the contact information comprises internet protocol (IP) addresses for the one or more other videoconferencing endpoints, and wherein each endpoint comprises a camera, microphone, display device, and speakers for enabling a videoconference participant to participate in a videoconference; and the first videoconferencing endpoint recursively retrieving, via the one or more other videoconferencing endpoints, IP addresses of one or more additional videoconferencing endpoints, subject to a user-specified limitation on a number of degrees of separation between the first videoconferencing endpoint and the one or more additional videoconferencing endpoints. - View Dependent Claims (17, 18)
-
-
19. A non-transitory computer-accessible memory medium comprising program instructions for determining contact information of videoconferencing endpoints, wherein the program instructions are executable by a processor of a first videoconferencing endpoint to:
-
send a first inquiry to a videoconferencing application of a known second videoconferencing endpoint, wherein the second videoconferencing endpoint stores videoconferencing contact information of one or more third videoconferencing endpoints that is unknown to the first videoconferencing endpoint, wherein the contact information comprises internet protocol (IP) addresses of the one or more third videoconferencing endpoints, and wherein each endpoint comprises a camera, microphone, display device, and speakers for enabling a videoconference participant to participate in a videoconference; receive and store the IP addresses of the one or more third videoconferencing endpoints from the second videoconferencing endpoint; initiate communication with each of the one or more third videoconferencing endpoints using the IP addresses of the one or more third videoconferencing endpoints; send a second inquiry to at least one of the one or more third videoconferencing endpoints; and if the first videoconferencing endpoint does not receive a response from the at least one of the one or more third videoconferencing endpoints within a predetermined length of time, store each unresponsive third videoconferencing endpoint in a list of unresponsive videoconferencing endpoints. - View Dependent Claims (20, 21, 22, 23, 25)
-
Specification