IP Library Granted Patent US 7,110,763
Granted Patent B2
US 7,110,763 · App. 10/317,447 · Granted Sep 19, 2006

Graphical proxy for less capable terminals

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,110,763
App. No.
10/317,447
Granted
Sep 19, 2006
Kind
B2
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.

Claims (32)

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.

2. The communications system of claim 1 wherein said processing device comprises a personal digital assistant.

3. The communications system of claim 1 wherein said processing device comprises a personal computer.

4. The communications system of claim 1 wherein said terminal management circuitry further comprises circuitry for instantiating a terminal controller for each registered processing device, wherein each terminal controller controls communication between an associated processing device and the graphical proxy server.

5. The communications system of claim 4 wherein each terminal controller includes a user agent for receiving and sending messages in said known protocol.

6. The communications system of claim 5 wherein each graphical proxy server further comprises a super user agent for receiving messages from said communication devices and passing said messages to an identified user agent.

7. The communications system of claim 5 wherein each terminal controller further comprises a presentation manager for managing the user interface on the associated processing device.

8. The communications system of claim 7 wherein each presentation manager maintains information regarding multiple connections to the associated processing device in respective folders.

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.

10. The method of claim 9 and further comprising the step of:

in each said graphical proxy server, receiving all messages intended for active second devices in a super agent module and passing each received messages to a user agent module in the terminal controller associated with the active second device for which the message was intended.

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.

12. The graphical proxy server of claim 11 wherein said processing circuitry receives all messages intended for active second devices in a super agent module and passing each received message to a user agent module in the terminal controller associated with the active second device for which the message was intended.

Assignments (5)
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
CHANGE OF NAME Recorded Oct 1, 2013
From: ALCATEL
To: ALCATEL LUCENT
Reel/Frame 031316/0207 →