Multimedia devices over IP
First Claim
1. A computer-based system of building virtual network devices, said network devices connected to one or more servers across network communication mediums, said system comprising:
- a first function device;
a second function device;
a remote terminal server, said remote terminal server operatively connected to at least said first and second function devices;
a processing function within said terminal, said processing function including a session which includes discovery, association and registration of at least said first and second function devices, and said processing function emulating an equivalent network device based on the combined capabilities of said first and second function devices, their inputs/outputs sent and received during said session, and applications of said equivalent network device.
3 Assignments
0 Petitions
Accused Products
Abstract
An architecture and method of providing minimal functionality multimedia devices having the capability of communication across networks, which provides a simple and low-MIPS platform to build computer-based devices. Minimal function devices such as video displays, keyboards, microphones, speakers and mice are connected across the network and associated in various configurations as terminal devices to perform the desired function. Terminal devices communicate over an IP network with a terminal server. The terminal server performs the necessary computing and implements the necessary protocols for the terminal devices, while the terminal devices implement minimum communications protocols to communicate their data with the terminal server. When the terminal device is connected to the IP-based network, the device announces its availability to the network and is discovered by the appropriate computing device. The terminal device then describes its capabilities to the computing device and is bound to a transport address. Once it is bound to the transport address, the terminal device is registered to a user. When a number of individual devices are registered, the devices are assembled into a virtual device and the appropriate applications and protocols are run on the computing device and associated with the terminal devices. The terminal device is a combination of a multimedia-input/output devices, or individual multimedia-input/output devices.
-
Citations
27 Claims
-
1. A computer-based system of building virtual network devices, said network devices connected to one or more servers across network communication mediums, said system comprising:
-
a first function device;
a second function device;
a remote terminal server, said remote terminal server operatively connected to at least said first and second function devices;
a processing function within said terminal, said processing function including a session which includes discovery, association and registration of at least said first and second function devices, and said processing function emulating an equivalent network device based on the combined capabilities of said first and second function devices, their inputs/outputs sent and received during said session, and applications of said equivalent network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14)
-
-
11. A computer-based system of building virtual network devices, as per claim 11, wherein said registration registers an alias address comprises any of a:
- H.323/SIP, H.248/Megaco or MGCP URL of said endpoint.
- View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
15. A computer based method of dynamically building virtual network devices, said devices comprising a plurality of input/output components operatively connected to one or more remote servers over an IP network, said method comprising:
-
at least one terminal server discovering functional devices connected to said network;
said at least one terminal server binding two or more of said input/output components;
said at least one terminal server registering said bound input/output components and associated communication protocols, and said at least one terminal server emulating a virtual network device using representative functional applications located on said one or more servers in conjunction with said bound input/output components.
-
Specification