Graphical proxy for less capable terminals
First Claim
1. A communications system comprising:
- a digital network;
a plurality of communication devices coupled to said network for enabling communications sessions responsive to commands conforming to a known protocol;
a plurality of processing devices coupled to said network, said processing devices having a display and being capable of communicating by sending and receiving packetized data over said network during said communications sessions; and
one or more graphical proxy servers coupled to a plurality of said processing devices for;
registering on behalf of associated processing devices via terminal management circuitry associated with said graphical proxy servers, such that messages intended for said processing devices are received by said one or more graphical proxy servers;
in response to receiving messages in said known protocol intended for a particular processing device, graphical server circuitry generating user interfaces for said particular processing device, such that said particular processing device does not need to interpret messages in said known protocol;
in response to receiving control information regarding user interaction with said user interface, said terminal management circuitry generating messages in said known protocol on behalf of registered processing devices.
6 Assignments
0 Petitions
Accused Products
Abstract
A voice over IP (VOIP) network 8 includes a graphical proxy server 34 that allows “dumb” terminals (32) to act as SIP phones or H.323 phones; only the graphical proxy server (34) needs to support the underlying signaling protocol. The graphical proxy server (34) includes a graphical server (40) and a terminal management system (42). The terminal management system (42) handles the calls for each associated graphical terminal (32) and interacts with the graphical server (40) to provide a customized GUI for each graphical terminal (32) to display current call status. Each terminal (32) has a respective instance of a terminal controller program (56) in the terminal management system (42). The terminal controller for a terminal (32) controls the terminal'"'"'s GUI responsive to incoming SIP messages directed to the terminal and generates SIP messages responsive to user interaction with the terminal'"'"'s GUI.
12 Citations
12 Claims
-
1. A communications system comprising:
-
a digital network; a plurality of communication devices coupled to said network for enabling communications sessions responsive to commands conforming to a known protocol; a plurality of processing devices coupled to said network, said processing devices having a display and being capable of communicating by sending and receiving packetized data over said network during said communications sessions; and one or more graphical proxy servers coupled to a plurality of said processing devices for; registering on behalf of associated processing devices via terminal management circuitry associated with said graphical proxy servers, such that messages intended for said processing devices are received by said one or more graphical proxy servers; in response to receiving messages in said known protocol intended for a particular processing device, graphical server circuitry generating user interfaces for said particular processing device, such that said particular processing device does not need to interpret messages in said known protocol; in response to receiving control information regarding user interaction with said user interface, said terminal management circuitry generating messages in said known protocol on behalf of registered processing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of communicating over a digital network, where the communication is between first devices which control communications using a known protocol and second devices which do not control communications using said known protocol, comprising the steps of:
-
associating said second devices with graphical proxy servers; in each graphical proxy server; mapping addresses of associated second devices to the graphical proxy server, such that messages intended for said associated second devices are received by the graphical proxy server; generating user interfaces in response to said messages; transmitting said user interfaces to said associated second devices, such that said second devices have an interactive display responsive to said messages, without circuitry to interpret messages in said known protocol; and instantiating a respective terminal controller for each active second device, wherein each terminal controller controls communication between the active device and the graphical proxy server. - View Dependent Claims (10)
-
-
11. A graphical proxy server for controlling communications between first devices which control communications using a known protocol and second devices which do not control communications using said known protocol, comprising:
processing circuitry for; associating the graphical proxy server with said second devices; mapping addresses of associated second devices to the graphical proxy server, such that messages intended for said associated second devices are received by the graphical proxy server, generating user interfaces in response to said messages; transmitting said user interfaces to said associated second devices, such that said second devices have an interactive display responsive to said messages without circuitry to interpret messages in said known protocol; and instantiating a respective terminal controller for each active second device, wherein each terminal controller controls communication between the active device and the graphical proxy server. - View Dependent Claims (12)
Specification