Not applicable.
Not applicable.
The present invention relates to the field of multi-media interactive communications. More specifically, the present invention is a system for simply and immediately associating users' PC screens to telephones being used in an ongoing telephone call such that the image of one or more associated PC screens is able to be transmitted to the PC screens of other parties on the call.
It is often desirable to be able to explain a subject using a computer screen while participating in a phone call. The ability to display and manipulate an image while discussing that image has proven itself worthy of inventive effort. Several adaptations of the theme exist in the prior art, however each comes with limitations.
Boss et al. (U.S. Pat. No. 5,758,110) describes a system for application sharing between two computer screens. Using this invention, a caller can initiate a sharing session with a remote call participant. However, this invention is limited in its suitability as a versatile demonstration tool. First, the set up of the shared session is somewhat cumbersome. It requires both users to have access to the application and requires the caller to direct the remote participant to initiate the application independently. Second, the use of the PC is limited to an application that is designed to be shared. Many are not. Also, oftentimes, it is desirable to simply display the contents of a screen to a remote call participant and manipulate the image to facilitate productive discussion. The inventive method of Boss does not facilitate this feature.
Roberts et al. (U.S. Pat. No. 6,295,551) teaches a call center system which permits two parties to jointly browse web content. This system employs an applet which is downloaded from a web site to a user's computer. The applet transmits information about the current view of the web page on the user's screen to a call center representative. The representative is able to manipulate the user's view, thereby rendering useful service to the user. While this is a useful invention, it does not provide the desired ability to easily transmit images from one user's screen to another.
Petty et al. (U.S. Pat. No. 6,337,858) discloses a telephony system which uses the internet to transmit voice communications in a packet-switched manner. This invention permits the telephone to become a network-enabled device.
Miloslavsky et al. (U.S. Pat. No. 6,625,139) discloses a method for simultaneous coordinating IP telephone and data (e.g., image) communications. A user viewer of a web site is either instructed by the site on how to place an IP call to a call center or is called by the call center based on information obtained from an IP call request sent thought the interactive web connection by the user. In both cases, a user and an agent are able to view the same PC screen while on a phone call. While this invention helps close the gap in the ability to link a PC screen to a phone call. It still falls short of the desired implementation. In the first place, the PC screens initiate the contact and the IP phone call follows. Call participants are not able to link the PC screens or their images via the ongoing call. Second, again, the system is limited to specific applications and is limited to a single pair of users. Multi-party conferences involving associated PC screens is not possible.
Henderson et al., in U.S. Pat. No. 6,035,214 discloses a laptop PC with an integrated IP phone. The screen of the PC provides the phone display and the phone may use the same network as the computer normally utilizes. However, there is no embodiment of the invention which teaches that the screens of two or more laptop phones on a connected call may share an image.
Finally, Chen et al, (U.S. Pat. No. 6,809,749) teaches a method for conducting an interactive design conference where graphics files are able to be transmitted from one viewing screen to one or more other screens. This offers another limited ability to set up PC screen image sharing between users and offers no integrated user phone connectivity.
None of the inventions devised to date allow parties on an ongoing telephone conversation to easily and instantaneously integrate a set of two or more PC screens into the call and to transmit an image on a first (or multiple) caller's screen(s) to screens being viewed by a second or multiple additional call participants. It is for this purpose that the inventive concept below described is taught.
To satisfy the need for a simple, efficient, on-demand method to add sharing of an image displayed on a viewing screen between callers during a telephone call, an inventive system is disclosed in which a PC screen may be operatively added to an IP phone call so as to facilitate one or more additional callers' understanding of the subject matter being conveyed.
The system comprises a first user's internet protocol (IP) phone and PC which are operatively interconnected to each other and to a local or wide area network. A second user's IP phone and PC are similarly connected to the network. At the push of a send button on the first user's phone, that phone becomes “PC-send” enabled. At the push of a corresponding receive button on the second user's phone, the second user's phone becomes “PC-receive” enabled. With both buttons engaged, the image on the first user's PC screen is sent to and displayed on the second user's PC screen. Additional user's phones may be connected in a similar manner to simultaneously share the first user's image.
In a first embodiment, software in the IP phones obtain the network addresses of their respective PCs. Upon each phone becoming either PC-send or PC-receive enabled, software in each of the phone's respective PCs request either the corresponding receive-from or send-to addresses from the appropriate sending or receiving phones. Then the image on the PC associated with the send-enabled phone is broadcast via the network to all of the PCs associated with receive-enabled phones on the network.
In a second embodiment, software in the PCs and the IP phones permits the PC associated with the send-enabled phone to send its image through that phone, via the ongoing IP phone session, to the receive-enabled phones, and on to their associated PC's. This embodiment takes advantage of any security associations or encryption already established between the associated phones.
In a third embodiment, a server creates the association of the PC to a requested IP phone (via a command from the PC identifying which IP phone the user wishes to associate that PC with). Then when a PC-send button is pushed, an image is sent from the server-associated sending phone/PC combination to any conference-connected receiving phone/PCs.
In another embodiment, PC screens may be split to allow simultaneous images from more than one sending party.
In another embodiment, the network may be the internet.
Exemplary embodiments of the invention are discussed hereinafter in reference to the following drawings, in which:
The present invention comprises one or a plurality of internet protocol (IP) phones associated with one or a plurality of respectively associated workstations or personal computers (PCs), all of which are operatively interconnected by a network. The IP phones are operatively equipped with the facility to cause the transmission of an image from a source PC associated with one IP phone to one or a plurality of destination PCs associated with the remaining IP phones. The IP phones are collectively referred to as PC-Add featured, or simply PC-Add Phones.
In a first embodiment of the invention, as shown in
As shown in
In the first embodiment, and as shown in
Independent of, and in no particular order relative to steps 1-5 above, PC-receive button 10 is pressed on phone 4 (step 6). Phone 4 retrieves the network address of PC 5 (step 7) and stores it in a buffer (also not shown) in phone 4. Next, phone 4 checks phone 1 for any stored address (step 8). Any address found on phone 1 is sent to PC 5 via phone 4 and stored (step 9) on PC 5.
If PC 5's address has been stored on PC 2, PC 2 sends its current image to PC 5 via direct communication over network 7 and server 8. If PC 2's address has been stored on PC 5, PC 5 receives the image from PC 2, also via direct communication on the network. These two events are shown as step 10 in
In this embodiment, as shown in
In a second embodiment of the invention, as shown in
As shown in
In the second embodiment, the process flow as shown in
Even in multiple party arrangements, the order of pressing send or receive buttons 9 or 10 on any phone in the conference is not important. The inventive software continues to search the phones for indications that other phones are either directing images to be sent to or received by their respective associated machines, and makes adjustments accordingly.
In a third embodiment, the send and receive-enabling hardware, software or combination thereof in the IP phone and PC pairs may facilitate allowing more than one IP phone/PC unit to be send-enabled. In this embodiment, a depiction of which is not shown, more than one PC may be able to send (and, consequently, therefore, to simultaneously receive) an image which the other conferenced PCs are able to receive in separate windows on their screens. In this embodiment, both send and receive buttons on the PC-Add phones may be able to be engaged at the same time. A depiction of a typical PC screen under this arrangement is shown in
In a fourth embodiment, the inventive concept continues to include PC-Add IP phones and PCs which are associated with these phones via a direct link and the network. However in this embodiment, once the associations have been made between the phones and the PCs, the image on a sending phone's associated PC screen is sent to the other conferencing parties via the currently established IP phone connection. That is, the image from the PC is transmitted between the PC-Add-enabled phones rather than between the PC's directly as in the previous embodiments. A phone which is not PC-Add enabled, will function as if only a VoP call was in progress.
In this embodiment, any current security associations or encryption mechanisms which are in place between the connected phones may be utilized to similarly protect the PC images transmitted.
In a fifth embodiment, there is no direct interconnection between the phones and the PCs. As shown in
Once the association is made, the user of phone 1 may PC-Add enable his phone by pressing the PC-send or PC-receive button. Other phones on the connection may similarly enable themselves by pressing either of their respective PC-send or PC-receive buttons. Server 7 then controls transmission of both the phone call and the image transfers over network 8.
The flowchart of
The server need only detect at least one send signal and one receive signal from a phone/PC pair before it begins transmitting the image. As in previous embodiments, there may be more than two users, more than one user may send and a user may receive more than one image from other PCs. Also, a user may send images and receive one or a plurality of images without departing from the teachings of the invention.
All of the previous embodiments have been described in the context of a telephone with an integrated adapter which adds said PC-send and PC-receive buttons to the function of the phone. However, a separate telephone adapter may be provided without departing from the teachings of the inventive concept.
In several of the above embodiments, the link between the phone and the PC is depicted as a hard-wired link. However, the link may comprise a wireless, infrared or other suitable connection without departing from the inventive idea.
Finally, the previous embodiments have been described in the context of a local or wide area network. However, with proper hardware and/or software adaptation, the network may also comprise the Internet.
Because many varying and different embodiments may be made within the scope of the inventive concept herein taught, and because many modifications may be made in the embodiments herein detailed in accordance with the descriptive requirements of the law, it is to be understood that the details herein are to be interpreted as illustrative and not in a limiting sense.