System and method for real-time feedback with conservative network usage in a teleconferencing system
First Claim
1. A teleconferencing system having a network interface including facilities for providing connections to client computing devices, comprising:
- a processor;
at least one audio input device;
at least one audio output device;
network facilities providing network communication between said processor and network devices;
facilities for connecting to and communicationg over a bi-directional audio channel, said facilities providing for transmission of audio signals through the audio channel received at said audio input devices, said facilities further providing for audible sound production at said audio output devices for signals recieved from the audio channel;
at least one storage device; and
computer executable instructions stored to said storage devices, said instructions executable by said processor and by through said network facilities to perform the functions of;
(i) operating a network service, (ii) receiving requests from client computing devices for a connection to the teleconferencing system through the network service, (iii) providing to a client computing device a client executable object, the client executable object executable by the client computing device to access teleconferencing functions through the network service of the teleconferencing system, (iv) connecting to provided client executable objects through the network service, (v) receiving from a connected client executable object a set of information types selected from a group of information types available on the teleconferencing system, (vi) providing to a connected client executable object the state of a selected set of information types, and (vii) repeatedly providing to a connected client executable object changes to the state of a selected set of information types.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are teleconferencing devices having remote access monitoring and control functions, and network systems and methods including and using the same. Also disclosed herein are methods for interacting with teleconferencing devices over an HTTP or other network service utilizing a persistent network connection and systems which implement the methods. Also disclosed are systems that permit clients to select which types of information to be updated in real-time to conserve bandwidth. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
37 Citations
18 Claims
-
1. A teleconferencing system having a network interface including facilities for providing connections to client computing devices, comprising:
-
a processor;
at least one audio input device;
at least one audio output device;
network facilities providing network communication between said processor and network devices;
facilities for connecting to and communicationg over a bi-directional audio channel, said facilities providing for transmission of audio signals through the audio channel received at said audio input devices, said facilities further providing for audible sound production at said audio output devices for signals recieved from the audio channel;
at least one storage device; and
computer executable instructions stored to said storage devices, said instructions executable by said processor and by through said network facilities to perform the functions of;
(i) operating a network service, (ii) receiving requests from client computing devices for a connection to the teleconferencing system through the network service, (iii) providing to a client computing device a client executable object, the client executable object executable by the client computing device to access teleconferencing functions through the network service of the teleconferencing system, (iv) connecting to provided client executable objects through the network service, (v) receiving from a connected client executable object a set of information types selected from a group of information types available on the teleconferencing system, (vi) providing to a connected client executable object the state of a selected set of information types, and (vii) repeatedly providing to a connected client executable object changes to the state of a selected set of information types. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A teleconferencing system having a network interface including facilities for providing connections to client computing devices, comprising:
-
a processor;
at least one audio input device;
at least one audio output device;
network facilities providing network communication between said processor and network devices;
facilities for connecting to and communicationg over a bi-directional audio channel, said facilities providing for transmission of audio signals received at said audio input devices, said facilities further providing for audible sound production at said audio output devices for signals recieved from the audio channel;
at least one storage device; and
computer executable instructions stored to said storage devices, said instructions executable by said processor and by through said network facilities to perform the functions of;
(i) operating an HTTP network service, (ii) receiving requests though the HTTP service from HTTP browsers operating on client computing devices for a connection to the teleconferencing system, (iii) providing to a client computing device a client executable object, the client executable object executable to access the network service of the teleconferencing system, (iv) receiving through the HTTP service a request to connect, the request to connect identifying a connection from the client executable object to an HTTP teleconferencing service;
(v) upon receiving a request to an HTTP teleconferencing service, creating a teleconferencing connection to the client executable object;
(vi) reassigning a teleconferencing connection to a teleconferencing communications service;
(vii) receiving through the teleconferencing communications service by way of a teleconferencing connection a set of information types selected from a group of information types available on the teleconferencing system, (viii) providing to a client executable object connected by a teleconferencing connection the state of a selected set of information types, and (ix) providing to a client executable object connected by a teleconferencing connection changes to the state of a selected set of information types. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of providing network access from a teleconferencing system to an HTTP browser, comprising the steps of:
-
operating an HTTP network service, receiving requests though the HTTP service from HTTP browsers operating on client computing devices for a connection to the teleconferencing system, providing to a client computing device a client executable object, the client executable object executable to access the network service of the teleconferencing system, receiving through the HTTP service a request to connect, the request to connect identifying a connection from the client executable object to an HTTP teleconferencing service;
upon receiving a request to an HTTP teleconferencing service, creating a teleconferencing connection to the client executable object;
reassigning a teleconferencing connection to a teleconferencing communications service;
receiving through the teleconferencing communications service by way of a teleconferencing connection a set of information types selected from a group of information types available on the teleconferencing system, providing to a client executable object connected by a teleconferencing connection the state of a selected set of information types, and providing to a client executable object connected by a teleconferencing connection changes to the state of a selected set of information types. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification