In today's fast paced business world face to face meetings are being replaced by remote conferencing. Businesses have found video conferencing to be among the most effective methods of remote conferencing. By using video conferencing technology two remote parties are able to sit down and look each other in the eye while being hundreds or thousands of miles apart.
One of the historical drawbacks of video conferencing technology is that, partially due to the price and configuration of the equipment, the parties using the technology were confined to specific locations that supported video conferencing. However, a recent trend has emerged wherein video conferencing systems have become easier to establish, thereby allowing for multiple access points for a given user. Additionally, the video conferencing systems have begun to utilize mobile conferencing hardware such as mobile software clients.
With this increasing trend, a new difficulty has emerged; it has become more common for a specific user to use multiple video contact clients. As a result, it has become increasingly cumbersome to establish remote conferences.
According to various embodiments of the invention, a conferencing system may comprise: a conferencing unit to initiate a remote conference, wherein the remote conference is initiated by inputting a conferencing identifier into the conferencing unit; a plurality of clients associated with the conferencing identifier; and a conference network device to determine which of the plurality of clients has an active connection to the conferencing system; wherein the remote conference is established between the conferencing unit and one of the plurality of clients based on the determination of the conference network device.
According to various embodiments of the invention, the conferencing identifier is a phone number.
According to various embodiments of the invention, at least one of the clients is a room system.
According to various embodiments of the invention, at least one of the clients is a laptop computer.
According to various embodiments of the invention, the conference network device comprises a registry having a rule-set to determine which of the plurality of clients the conference is established with if more than one client has an active connection to the conference system.
According to various embodiments of the invention, at least one of the clients is a mobile telephone.
According to various embodiments of the invention, the conference is established via the internet.
According to various embodiments of the invention, the conference is established via an H.323 backbone.
According to various embodiments of the invention, the registry is an SQL database.
According to various embodiments of the invention, the conference is a video conference.
According to various embodiments of the invention, a method of establishing a conference may comprise: inputting a conference identifier into a conferencing device; determining which of a plurality of clients associated with the conferencing identifier has an active connection to a conferencing network; establishing a conference with one of the plurality of clients which has an active connection to a conferencing network.
According to various embodiments of the invention, a method of establishing a conference may further comprise determining which of the plurality of clients a conference is to be established with based on a rule-set of a registry when more than one client has an active connection to the conferencing network.
According to various embodiments of the invention, a remote conferencing system is equipped with a “follow me” capability. The follow me capability allows subscribers using stationary or mobile conferencing hardware and systems to be contacted using a single conferencing identifier. According to various embodiments of the invention, this conferencing identifier may be referred to as a phone number or even simply a number; however, these terms are not intended to limit the conferencing identifier to a standard seven or ten digit number. It would be understood by one of ordinary skill in the art that the conferencing identifier may be any sort of identifier that allows a specific user to be identified by a conferencing system. The phone number may be used to contact a subscriber using various clients, including, but not limited to, a stationary room system client, a desktop software client, and a mobile software client.
According to various embodiments of the invention, a network may be configured to allow a phone number to “follow” a user when, for example, the user leaves the office with a laptop. A user may have a preferred conferencing client, such as a client in the user's home office, that the user may use for most conferencing applications, this client may be referred to as a primary subscriber client. When the user is in the home office, the user may prefer all incoming conference requests and/or calls to be sent to the primary subscriber client.
However, when the user leaves the home office and travels to an alternate office, or when the user travels with a mobile client, the user may prefer to receive incoming conferencing requests and/or calls at an alternate location. According to various embodiments of the invention, a system is provided to allow the user to be located and contacted using the same conferencing identifier regardless of the user's location and the client the user is using.
According to various embodiments of the invention, when the user launches a mobile client from a laptop at a remote location, for example a hotel lobby or coffee shop, the system establishes the identity of the mobile client and/or the user. The system then recognizes that the user is connected to a client other than the primary subscriber client and establishes that a secondary subscriber client is active. Accordingly, when a caller dials the user's number (or otherwise inputs a conferencing identifier linked to the user), the system determines whether a secondary subscriber client is established in addition to, or instead of, the subscriber's primary client. If a secondary client has been established, then the conference may be routed to the secondary client. If a secondary client has not been established, the conference call may be routed to the primary client and/or to a mailbox system.
According to various embodiments of the invention, the establishing of primary and/or secondary clients may be transparent to the caller such that the caller may not be aware which client the user is using. By providing a transparent system to the caller, various embodiments of the invention provide a more efficient and user friendly system and method of establishing and conducting remote conferencing.
According to various embodiments of the invention, a remote conferencing system is equipped with a “follow me” capability. The follow me capability allows subscribers using stationary or mobile conferencing hardware and systems to be contacted using a single conferencing identifier. According to various embodiments of the invention, this conferencing identifier may be referred to as a phone number or even simply a number; however, these terms are not intended to limit the conferencing identifier to a standard seven or ten digit number. It would be understood by one of ordinary skill in the art that the conferencing identifier may be any sort of identifier that allows a specific user to be identified by a conferencing system. The phone number may be used to contact a subscriber using various clients, including, but not limited to, a stationary room system client, a desktop software client, and a mobile software client.
According to various embodiments of the invention, a network may be configured to allow a phone number to “follow” a user when, for example, the user leaves the office with a laptop. A user may have a preferred conferencing client, such as a client in the user's home office, that the user may use for most conferencing applications, this client may be referred to as a primary subscriber client. When the user is in the home office, the user may prefer all incoming conference requests and/or calls to be sent to the primary subscriber client.
However, when the user leaves the home office and travels to an alternate office, or when the user travels with a mobile client, the user may prefer to receive incoming conferencing requests and/or calls at an alternate location. According to various embodiments of the invention, a system is provided to allow the user to be located and contacted using the same conferencing identifier regardless of the user's location and the client the user is using.
According to various embodiments of the invention, when the user launches a mobile client from a laptop at a remote location, for example a hotel lobby or coffee shop, the system establishes the identity of the mobile client and/or the user. The system then recognizes that the user is connected to a client other than the primary subscriber client and establishes that a secondary subscriber client is active. Accordingly, when a caller dials the user's number (or otherwise inputs a conferencing identifier linked to the user), the system determines whether a secondary subscriber client is established in addition to, or instead of, the subscriber's primary client. If a secondary client has been established, then the conference may be routed to the secondary client. If a secondary client has not been established, the conference call may be routed to the primary client and/or to a mailbox system.
According to various embodiments of the invention, the establishing of primary and/or secondary clients may be transparent to the caller such that the caller may not be aware which client the user is using. By providing a transparent system to the caller, various embodiments of the invention provide a more efficient and user friendly system and method of establishing and conducting remote conferencing.
According to various embodiments of the invention, a user may have access to both a home system and a mobile system. A home system may typically be located in a room, such as an office video conferencing room, while a mobile system may be more easily transported. A mobile system could be a video conferencing client such as that described in co-pending Application No. 60/685,375 titled “Simplified Interface for Live Operator Invocation,” which is hereby incorporated by reference.
According to one embodiment of the invention, a user may receive incoming calls directed to a single associated videoconferencing phone number while at any location from which the video conference network is accessible. When the user arrives at a network point of presence, the user can establish a secondary client by logging into the network with a unique identifier and/or a password combination. The unique identifier could be, for example, a name, an email, a phone number, a PIN, or any other unique identifier or URI. The network may then automatically store the user's new location information, e.g. address, with the user's entry in a Registrar.
In some embodiments, in response to a log in, the system can notify the user that a follow me feature has been activated, or that a secondary client has been established. The message sent to the subscriber could be in the form of a text message, speech, video programming, or any other form of communication.
According to various embodiments of the invention, when a user logs in to the network, the subscriber's Internet Protocol (IP) address may be transmitted to the Registrar, which identifies the user's identity and IP address and compares the received IP address to the IP address stored as the subscriber's primary IP address. If the incoming IP address does not match the stored primary address, the Registrar may then add or updates a record indicating the secondary IP address of the client user. The new IP address may then be stored as a second address in a database by the Registrar. According to various embodiments of the invention, the network routing system may be configured to look to any addresses in the database and route calls to that address. In another embodiment of the invention, the network routing system may be configured to select the most recently updated address.
According to various embodiments of the invention, the Registrar may perform automatic location registration functions. For example, the server can determine both the current IP location of the subscriber as well as the identity of the subscriber automatically in response to receiving the login information from the subscriber.
When a call destined for the subscriber arrives at a router, the Registrar may first check the received directory number to determine if a second IP address has been stored. In some embodiments of the invention, the Registrar can then redirect the call to the new location using the stored location information.
In one embodiment of the invention, a subscriber accesses the network from a Session Initiation Protocol (SIP) or H.323 compatible device. Network systems may store the address of the originating user device and may redirect incoming calls to that device. The system may be configured so that this redirection is performed until the user logs off the network or logs on to the network from a different or new location.
In further embodiments of the invention, the manner and sequence in which the activities of the system may be controlled by profile information associated with a subscriber.
As non-limiting examples, four possible call scenarios are illustrated below.
H.323 to H.323
H.323 to SIP
SIP to H.323
SIP to SIP
In cases 1 and 2, a Gatekeeper can ask an API service how to route the call. The API service can dynamically determine if the call should go to the primary system or to the secondary system. The API service then replies to the Gatekeeper with the correct routing.
In cases 3 and 4, the SIP registrar first checks its own registry to see if a desktop client is launched. If the client is launched and registered, it connects the call. If it is not registered, it will send the call through a Gateway to the H.323 side. The Gatekeeper will then route the call with the help of the API service as in cases 1 and 2. Additionally, a registrar or redirect server can be configured to receive a SIP request for a connection to a particular phone number and, in response, send an alternate number to the requesting client.
While the above description is provided with reference to Internet Protocol (IP) networks, one of ordinary skill in the art would recognize that other types of networks and protocols that provide for the individual addressability of communications endpoints could also be used.
The terms “subscriber” and “user” have been used interchangeably throughout the specification and should be interpreted to have a substantially similar meaning unless the context in which the term is used would indicate otherwise to one of ordinary skill in the art.
As further shown in
In an exemplary embodiment of the invention, a caller 500 using a stationary video conferencing system may directly contact the video conferencing network 200. Although the user being contacted has a primary client established a home office client 1, the video conferencing network 200 then may determine that a user has established a secondary client using a laptop computer 3. Accordingly, instead of connecting to the primary client, the video conferencing system 200 may instead contact the secondary client laptop 3 via the internet 100. Consequently, the caller 500 is be transparently connected with the user at the secondary client laptop 3.
According to various embodiments of the invention, different methods may be used to determine which client the video conferencing system should establish a connection with. For example, the system may maintain a registry which indicates when a client is connected to the system and what user is associated with that client. Accordingly, when a caller attempts to establish a conference, the system may either establish the connection with a client if one is connected, or, if no client is connected, the system may connect the caller to a messaging system.
Although several exemplary embodiments of the invention have been described, these embodiments are not intended to be exhaustive or to limit the scope of the invention.
This application claims the benefit of U.S. Provisional Application Ser. No. 60/710,942, filed Aug. 25, 2005.
Number | Date | Country | |
---|---|---|---|
60710942 | Aug 2005 | US |