Routing Videoconference Signals Based on Network Configurations
First Claim
Patent Images
1. A method for routing videoconference signals, comprising:
- a server system detecting a videoconference between a first endpoint and a second endpoint, wherein the first endpoint and the second endpoint are on a same network, wherein the server system is configured to provide videoconference communication external to the network for the first endpoint and the second endpoint;
the server system determining that the first endpoint and the second endpoint are within the same network;
the server system providing an indication to the first endpoint to provide videoconferencing signals of the videoconference to the second endpoint within the same network without utilizing the server system, wherein after providing the indication, the first endpoint provides the videoconferencing signals of the videoconference to the second endpoint without using the server system.
2 Assignments
0 Petitions
Accused Products
Abstract
Performing a videoconference based on network locality. The method may determine if a first endpoint and a second endpoint is within a same network, e.g., based on the address of the first and second endpoints. The videoconference may be established or performed based on the determination. For example, an external communication server may be used if the second endpoint is not within the same network as the first endpoint. However, the external communication server may be bypassed if the second endpoint is within the same network as the first endpoint.
20 Citations
23 Claims
-
1. A method for routing videoconference signals, comprising:
-
a server system detecting a videoconference between a first endpoint and a second endpoint, wherein the first endpoint and the second endpoint are on a same network, wherein the server system is configured to provide videoconference communication external to the network for the first endpoint and the second endpoint; the server system determining that the first endpoint and the second endpoint are within the same network; the server system providing an indication to the first endpoint to provide videoconferencing signals of the videoconference to the second endpoint within the same network without utilizing the server system, wherein after providing the indication, the first endpoint provides the videoconferencing signals of the videoconference to the second endpoint without using the server system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer accessible memory medium storing program instructions for routing videoconference signals, wherein the program instructions are executable to:
-
detect a videoconference between a first endpoint and a second endpoint, wherein the first endpoint and the second endpoint are on a same network, wherein the server system is configured to provide videoconference communication external to the network for the first endpoint and the second endpoint; determine that the first endpoint and the second endpoint are within the same network; and provide an indication to the first endpoint to provide videoconferencing signals of the videoconference to the second endpoint within the same network without utilizing the server system, wherein after providing the indication, the first endpoint provides the videoconferencing signals of the videoconference to the second endpoint without using the server system. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-accessible memory medium storing program instructions for routing videoconference signals, wherein the program instructions are executable by a processor to:
-
initiate a videoconference between a first endpoint and a second endpoint utilizing a server system, wherein the first endpoint and the second endpoint are on a same network, wherein the server system is configured to provide videoconference communication external to the network for the first endpoint and the second endpoint; receive an indication from the server system to provide videoconferencing signals of the videoconference to the second endpoint within the same network without utilizing the server system; provide the videoconferencing signals of the videoconference to the second endpoint without using the server system.
-
-
14. A method for establishing a videoconference, comprising:
-
a first endpoint receiving a request to establish the videoconference, wherein the request comprises an address of a second endpoint; determining if the second endpoint is within a same network as the first endpoint based on the address of the second endpoint; establishing the videoconference with the second endpoint based on said determining, wherein said establishing comprises using an external communication server if the second endpoint is not within the same network as the first endpoint, and wherein said establishing comprises bypassing the external communication server if the second endpoint is within the same network as the first endpoint. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A memory medium storing program instructions for establishing a videoconference, wherein the program instructions are executable by a processor to:
-
receive a request to establish the videoconference, wherein the request comprises an address of an endpoint; determine if the endpoint is within a same network based on the address of the second endpoint; establish the videoconference with the second endpoint based on said determining, wherein said establishing comprises using an external communication server if the second endpoint is not within the same network, and wherein said establishing comprises bypassing the external communication server if the second endpoint is within the same network. - View Dependent Claims (20, 21, 22, 23)
-
Specification