Patent ID: 7571235
Filing Date: 2009-08-04
Classification: H04L,H04M

Abstract:
1. A method of providing an interface over a network between a client computer and a server for controlling telephony equipment, comprising the steps of: a) sending over the network to the client computer a first section of code including software elements which when loaded in web browser software enable a user of the client computer to issue commands to the server; and b) formulating a second section of code as an open-ended stream of code which includes event notifications generated dynamically by the server in response to said telephony equipment, wherein at least some of the event notifications in the second section of code are adapted to update in the browser software one or more software elements received in the first section of code; c) sending over the network to the client computer said second section of code as a trickled stream of data which is encoded to be progressively and incrementally loaded by said web browser software; and d) sending over the network a third section of code, said third section of code including a web services description of web services available on said server which enable remote control of the telephony equipment, whereby the first section of code provides a browser-based interface suitable for transmitting user generated events, the second section of code provides a mechanism for updating the browser with notifications of events provided by the telephony equipment, and whereby the software elements from the first section of code operate in conjunction with the web services description from the third section of code to enable the generation of appropriate commands to access the web services offered by the server, and thereby to control the telephony equipment.