Communication system architecture for voice first collaboration
First Claim
Patent Images
1. A collaborative computer telephony system, comprising:
- a communication network;
a plurality of integrated computer telephony devices connected to the network and identified by unique IP addresses, at least two of said integrated computer telephony devices supporting collaboration application programs and voice communication sessions;
an indicator on at least one of said integrated computer telephony devices, said indicator having an active state associated with the presence of at least one common collaboration application program between said at least two integrated computer telephony devices, said indicator further having an inactive state associated with at least a lack of at least one common collaboration application program between said at least two integrated computer telephony devices;
a collaborate control program associated with each of said at least two integrated computer telephony devices for detecting commonly supported ones of said collaboration application programs when said at least two integrated computer telephony devices are engaged in a voice communication session, said collaborate control program enabled for activating said indicator to said active state, in response to said detecting, thus indicating availability to initiate a collaborative work-share environment upon launching said at least one common collaboration application program, said collaborate control program further enabled to launch at least one common collaboration application program upon receiving a notification; and
a phone proxy for determining IP addresses of said at least two integrated computer telephony devices and notifying said collaborate control program of said IP addresses.
23 Assignments
0 Petitions
Accused Products
Abstract
A collaborative computer telephony system, comprising a communication network; a plurality of integrated computer telephony devices connected to the network and identified by unique IP addresses, at least two of the integrated computer telephony devices supporting collaboration application programs; an indicator on at least one of the integrated computer telephony devices; and a collaborate control program associated with each of the integrated computer telephony devices for detecting commonly supported ones of the collaboration application programs and in response activating the indicator.
22 Citations
29 Claims
-
1. A collaborative computer telephony system, comprising:
-
a communication network; a plurality of integrated computer telephony devices connected to the network and identified by unique IP addresses, at least two of said integrated computer telephony devices supporting collaboration application programs and voice communication sessions; an indicator on at least one of said integrated computer telephony devices, said indicator having an active state associated with the presence of at least one common collaboration application program between said at least two integrated computer telephony devices, said indicator further having an inactive state associated with at least a lack of at least one common collaboration application program between said at least two integrated computer telephony devices; a collaborate control program associated with each of said at least two integrated computer telephony devices for detecting commonly supported ones of said collaboration application programs when said at least two integrated computer telephony devices are engaged in a voice communication session, said collaborate control program enabled for activating said indicator to said active state, in response to said detecting, thus indicating availability to initiate a collaborative work-share environment upon launching said at least one common collaboration application program, said collaborate control program further enabled to launch at least one common collaboration application program upon receiving a notification; and a phone proxy for determining IP addresses of said at least two integrated computer telephony devices and notifying said collaborate control program of said IP addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a collaborative computer telephony system including a communication network, a plurality of telephones and associated computers connected to the network and identified by respective IP addresses, at least two of said computers supporting collaboration application programs, and an indicator on at least one of said telephones associated with one of said two computers a method for controlling said indicator comprising the steps of:
-
establishing a voice communication session between the at least one of said telephones and at least one other telephone associated with the other of said two computers; exchanging IP addresses of said at least two computers over said network in response to establishing said voice communication session, said IP addresses initially received from a phone proxy for determining the addresses of said at least two computers and notifying a collaborate control program of said IP addresses; issuing a request from a first one of said computers to a second one of said computers for a list of said collaboration application programs supported by said second one of said computers; comparing said list with a further list of supported ones of said collaboration application programs within said first computer; activating said indicator to an active state at said first telephone in the event of at least one commonly supported ones of said collaboration application in said first and second ones of said computers, said active state associated with the presence of at least one common collaboration application program between said at least two computers, said indicator further having an inactive state associated with at least a lack of at least one. common collaboration application program between said at least two computers, such that activating indicator to said active state indicates availability to initiate a collaborative work-share environment upon launching said at least one common collaboration application program; and launching at least one common collaboration application program upon receiving a notification.
-
-
15. Computer telephony apparatus for use in a collaborative computer telephony system comprising a network and a plurality of terminals, said apparatus comprising:
-
telephone means for establishing a voice communication session between the computer telephony apparatus and another computer telephony apparatus; indicator means for indicating that a collaborative session is set up with said another computer telephony apparatus, said indicator means having an active state associated with the presence of at least one common collaboration application program between the computer telephony apparatus and said another computer telephone apparatus, said indicator means further having an inactive state associated with at least a lack of at least one common collaboration application program between the computer telephony apparatus and said another computer telephone apparatus; and collaborative control means for detecting the presence of collaborative control means in said another computer telephony apparatus when the computer telephony apparatus and another computer telephone apparatus are engaged in said voice communication session, said collaborate control means enabled for activating said indicator means to said active state in response to said detecting, thus indicating availability to initiate a collaborative work-share environment upon launching said at least one common collaboration application program, said collaborative control means further enabled to launch at least one common collaboration application program upon receiving a notification; and phone proxy means for determining the addresses of the computer telephony apparatus and said another computer telephone apparatus and notifying said collaborative control means of said addresses.
-
-
16. An article of manufacture comprising:
-
a computer storage medium having computer readable program code embodied therein for controlling a computer to; receive a request for a collaborative session with at least one second computer, said request issued in association with establishment of a voice communication session between a telephony device associated with said computer and at least a second telephony device associated with said at least one second computer; receive the addresses of the corn outer and said at least one second computer from a phone proxy for determining the addresses of the corn outer and said at least one second computer; issue a request to said at least one second computer over a network for a list of collaborative programs supported by said at least second computer; compare said list with a list of supported collaboration programs within said computer; issue an activation signal to activate an indicator, on at least one of said telephony devices, to an active state in the event that at least one collaborative program is commonly supported by said computer and said at least one second computer, said active state associated with the presence of at least one common collaboration application program between the corn outer and said at least one second computer, said indicator further having an inactive state associated with at least a lack of at least one common collaboration application program between the computer and said at least one second computer. such that activating said indicator to said active state indicates availability to initiate a collaborative work-share environment upon launching said at least one common collaboration application program, and launch at least one common collaboration application program upon receiving a notification.
-
-
17. A collaborative computer telephony system, comprising:
-
a communication network; a plurality of integrated computer telephony devices connected to the network, at least two of said integrated computer telephony devices supporting collaboration application programs for implementing collaborate application communication sessions therebetween, said at least two of said integrated computer telephony devices further supporting voice communication sessions; a user input device on at least one of said integrated computer telephony devices; a collaborate control program associated with each of said at least two integrated computer telephony devices for detecting commonly supported ones of said collaboration application programs when said at least two integrated computer telephony devices are engaged in a voice communication session and initiating said collaborate application communication session in response to user activation of said user input device while maintaining said voice communication session such that users associated with said at least two integrated computer telephony devices may communicate via voice while engaged in said collaborate application communication session; a phone proxy for determining the addresses of said at least two integrated computer telephony devices and notifying said collaborate control program of said addresses; and an indicator on said at least one of said integrated computer telephony devices for indicating detection of said commonly supported ones of said collaboration application programs, said indicator having an active state associated with the presence of at least one common collaboration application program between said at least two integrated computer telephony devices, said indicator further having an inactive state associated with at least a lack of at least one common collaboration application program between said at least two integrated computer telephony devices. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. In a collaborative computer telephony system including a communication network, a plurality of telephones and associated computers connected to the network and identified by respective IP addresses, at least two of said computers supporting collaboration application programs, an indicator on at least one of said plurality of telephones and a user input device on at least one of said telephones, a method comprising the steps of:
-
establishing a voice connection between the at least one of said telephones and at least one other telephone of said plurality of telephones; detecting user activation of said user input device; receiving IP addresses of a first one of said at least two computers associated with the at least one telephone and a second one of at least two computers associated with said at least one other telephone, wherein determining said IP addresses is based on said associations; exchanging IP addresses of said at least two computers over said network; issuing a request from said a first one of said computers to said a second one of said computers for a list of said collaboration ,application programs supported by said second one of said computers; comparing said list with a further list of supported ones of said collaboration application programs within said first computer; activating said indicator to an active state in the event of at least one commonly supported ones of said collaboration application in said first and second ones of said computers, said active state associated with the presence of at least one common collaboration application program between said at least two computers, said indicator further having an inactive state associated with at least a lack of at least one common collaboration application program between said at least two computers, such that activating indicator to said active state indicates availability to initiate a collaborative work-share environment upon launching said at least one common collaboration application program; and initiating a collaborate application communication session between said first and second ones of said computers in the event of at least one commonly supported collaboration application in said first and second ones of said computers.
-
-
28. Computer telephony apparatus for use in a collaborative computer telephony system having a communication network, said apparatus comprising:
-
a user input for initiating a collaborative session with another computer telephony apparatus when the computer telephony apparatus and said another computer telephony apparatus are engaged in a voice communication session while maintaining said voice communication session such that users associated with the computer telephony device and said another computer telephony apparatus may communicate via voice while engaged in said collaborative communication session; and collaborative control means for detecting the presence of collaborative controlled means in said another computer telephony apparatus in response to user activation of said user input; an indicator means for indicating that a collaborative session is set up with another computer telephony apparatus, said indicator means having an active state associated with said presence of said collaborative controlled means in said another computer telephony apparatus, said indicator means further having an inactive state associated with at least a lack of said presence of said collaborative controlled means in said another computer telephony apparatus; and a phone proxy for determining the addresses of the computer telephony apparatus and said another computer telephony apparatus and notifying said collaborate control means of said addresses.
-
-
29. An article of manufacture comprising:
-
a computer storage medium having computer readable program code embodied therein for controlling a computer to; receive a request for a collaborative session with at least one second computer when said computer and said at least one second computer are engaged in a voice communication session; determine addresses of the computer and said at least one second computer and issuing a notification of said addresses; issue a request to said at least one second computer over a network for a list of collaborative programs supported by said at least one second computer; compare said list with a list of supported collaboration programs within said computer; issue an activation signal to activate an indicator, on at least one of said telephony devices, to an active state in the event that at least one collaborative program is commonly supported by said computer and said at least one second computer, said active state associated with the presence of at least one common collaborative program between the computer and said at least one second computer, said indicator further having an inactive state associated with at least a lack of at least one common collaborative program between the computer and said at least one second computer, such that activating said indicator to said active state indicates availability to initiate a collaborative work-share environment upon launching said at least one common collaboration program and initiate said collaborative session in the event that at least one collaborative program is commonly supported by said computer and said at least one second computer while maintaining said voice communication session such that users associated said computer and said at least one second corn outer may communicate via voice while engaged in said collaborative session.
-
Specification