System and method of monitoring video and/or audio conferencing through a rapid-update website
First Claim
1. A system for providing a semi real-time, automatically-updateable web page, the system comprising:
- a web server;
a client computer device having a display and a web browser;
a server script running on the web server, the server script being operative to receive data information from a data information source and generate a client script based, at least in part, on the data information, and download the client script to the client computer device; and
the web browser running on the client computer device being operative to enable the client computer device to interface with the web server through a network, the web browser receiving the client script from the web server and running the client script, whereby the display of the client computer device is updated to display the data information.
8 Assignments
0 Petitions
Accused Products
Abstract
The operation and status of a system, such as a video/audio conferencing system, is monitored through the use of a web-based system. The system includes multiple client computer devices that interconnect with a web server. The web server is able to access the system to determine status changes, as well as to control the operation of the system. For operability across multiple platforms and technologies, the interface between the web server and the system is performed using a Microsoft Component Object Model (“COM”) application. The web server also includes an ASP page constructed with a server script and one or more client scripts embedded or invoked from the server script. The server script is set up to operate in a looped configuration. Each pass through the loop of the server script, the system is queried to determine if a status change has occurred. If no change has occurred, the server script delays and then restarts the loop. If a change in status has occurred, the client script is updated to reflect the status change and the client script is downloaded to the client computer device. The client computer device includes a web browser that loads a split pane website from the web server—one pane being visible and the other pane being invisible. The client script runs within the invisible pane and is generally constructed to update the visible pane to reflect the status change. Thus, the visible pane on the client computer system can be updated automatically and rapidly without requiring a user to perform any functions, such as actuating a refresh button.
-
Citations
37 Claims
-
1. A system for providing a semi real-time, automatically-updateable web page, the system comprising:
-
a web server;
a client computer device having a display and a web browser;
a server script running on the web server, the server script being operative to receive data information from a data information source and generate a client script based, at least in part, on the data information, and download the client script to the client computer device; and
the web browser running on the client computer device being operative to enable the client computer device to interface with the web server through a network, the web browser receiving the client script from the web server and running the client script, whereby the display of the client computer device is updated to display the data information. - View Dependent Claims (2, 4, 5, 6)
-
- 3. The system of claim 3, wherein the server script runs in a loop and the server script is operative to download the client script to the client computer device, every cycle of the loop, only when new data information has been received, whereby using the loop keeps an on going connection between the web server and the client.
-
16. A client computer device supporting an updateable web page, the client computer device comprising:
-
a web server interface;
a display;
a control interface;
a memory storage device containing a web browser; and
a processing unit;
the processing unit, in conjunction with the web browser, being operative to;
receive a monitoring web page URL via the control interface;
receive the monitoring web page corresponding with the monitoring web page URL via the web server interface, the monitoring web page including an invisible pane and a visible pane, the invisible pane being operative to periodically receive a client script via the web server interface and to execute the client script whereby the information in the visible pane of the monitoring web page is automatically updated, the visible pane being displayed on the display device by the web browser.
-
-
17. A method for providing an updateable web page that can provide updates of rapidly changing data to a client computer device, the method comprising:
-
retrieving a monitoring web page from a web server, the monitoring web page defining a visible pane and an invisible pane, the web server including an ASP page, the ASP page including a server script and a client, the server script being operative to obtain status information, modify the client script in accordance with the status information, and load the client script into the invisible pane of the monitoring web page; and
executing the client script, the client script being operative to modify the visible pane of the monitoring web page to display the data information. - View Dependent Claims (18)
-
-
19. A system for controlling the operation of a conference via a network, the conference being provided by a conference system that includes a conference system controller, the system comprising:
-
a web server including a conference system controller interface to provide control information to the conference system controller and a network interface;
a client computer device having a display and being communicatively connected to the web server through the network interface; and
a web browser running on the client computer device and being operative to receive a monitoring web page from the web server, the monitoring web page defining at least one control element which when actuated causes the web browser to request the web server to send a control action to the conference system controller over the conference system controller interface, the control action being associated with the actuated control element. - View Dependent Claims (20, 21)
-
-
22. A system for monitoring the status of a conference via a network, the conference being provisioned by a conferencing system that includes a conference system controller, the system comprising:
-
a web server including a conference system controller interface to receive status information from the conference system controller, and a network interface;
a client computer device having a display and being communicatively connected to the web server through the network interface;
a looped server script running on the web server, the server script being operative to receive status information from conference system controller interface and when the status information is new, to generate a client script based, at least in part, on the status information, and download the client script to the client computer device; and
a web browser running on the client computer device and enabling the client computer device to interface with the web server via the network interface, the web browser being operative to receive the client script from the web server and run the client script, whereby the display of the client computer device is updated to display the status information. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A web server for providing automatic updates to a web page displayed on a remote device, the web server comprising:
-
a network interface;
a memory storage device containing a program module and a COM application; and
a processing unit;
the processing unit, in response to executing the program module, being operative to;
receive a request via the network interface to download a monitoring web page to the remote device;
execute a looped server script, the looped server script being operative to interface with the COM application to obtain updated status information;
generate a client script based, at least in part, on the updated status information; and
download the client script to the remote device via the network interface. - View Dependent Claims (31, 32)
-
-
33. A system for providing a semi real-time, on-line monitoring of a process via a global network, the system comprising:
-
a web server;
a client computer device having a display;
a COM application and a server script running on the web server, the COM application providing an interface to an external device, the server script being operative to receive status information pertaining to the external device by placing a call to the COM application, generate a client script based, at least in part, on the status information, and download the client script to the client computer device; and
a web browser running on the client computer device and enabling the client computer device to interface with the web server through a network, the web browser receiving the client script from the web server and running the client script, whereby the display of the client computer device is updated to display the data information. - View Dependent Claims (34, 35, 36, 37)
-
Specification