Hierarchical display-server system and method
First Claim
1. A computing system operative via communications over a communications network, comprising:
- at least one non-intelligent user system communicatively connected to the communications network, each of the non-intelligent user system, respectively, including at least one low-level component, respectively; and
a hierarchical set of servers communicatively connected to the communications network, including a master server communicatively connected to a slave server, (i) the master server and (ii) if communicatively permitted access to the non-intelligent user system by the master server, the slave server, communicatively control via the communications network the low-level component, respectively, of the non-intelligent user system, respectively.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing system includes a hierarchical set of servers. The hierarchical set includes a master server and one or more slave server. The master server and slave servers communicate with at least one non-intelligent user system over a communications network. The master server has full access to each non-intelligent user system. The master server controls access permissions for each slave server to the non-intelligent user system(s). Each higher level slave server can control access permissions for sub-level slave server(s) to the non-intelligent user system(s). A master or, if permitted access, a slave server, creates a window in a display of the non-intelligent user system, and can provide access to the window to any lower-level slave server to send pixels to fill that window. The pixels can be the graphics output of an application such as a browser or spreadsheet or the pixels can be video (either live or read from a hard drive). In other applications of the servers, the server system can control output on components of the user system, and receive input from components and peripherals of the user system, all via communications over the network. Access to respective non-intelligent user systems is dictated by the master server and each higher level slave server of the hierarchical set of servers. Data representing input of components and peripherals is multiplexed and communicated over the network by the user system, and data representing output of components of the user system is received by the user system over the network and demultiplexed and delivered to the component for output on the user system.
-
Citations
28 Claims
-
1. A computing system operative via communications over a communications network, comprising:
-
at least one non-intelligent user system communicatively connected to the communications network, each of the non-intelligent user system, respectively, including at least one low-level component, respectively; and a hierarchical set of servers communicatively connected to the communications network, including a master server communicatively connected to a slave server, (i) the master server and (ii) if communicatively permitted access to the non-intelligent user system by the master server, the slave server, communicatively control via the communications network the low-level component, respectively, of the non-intelligent user system, respectively. - View Dependent Claims (2, 3, 8, 9, 10, 11, 26, 27, 28)
-
-
4. A server system for communicating over a network with a user system of at least one component, comprising:
-
a master server; at least one first level slave server connected to the master server; wherein the master server is capable of permitting any of the at least one first level server to access the user system over the network to selectively control any of the at least one component of the user system; wherein each of the at least one component is selected from the group consisting of;
an input component, an output component, and combination. - View Dependent Claims (5, 6, 7, 20, 21, 22, 23, 24, 25)
-
-
12. A method of communicating by a hierarchical set of servers with a user device over a communications network connected to the user device, comprising the steps of:
-
controlling access rights to the user device, of a plurality of slave servers by a master server of the hierarchical set, wherein the master server has full access to control the user device via communications over the network and each slave server of the plurality requires access permission to control the user device; and controlling access rights of at least one of the plurality of slave servers by the master server, the at least one of the plurality of slave servers has access to control the user device via communications over the network only if and as permitted by the master server; controlling access rights of at least one of the slave server, as a sub-level slave server to another of the slave server of the plurality of the hierarchical set, by at least one other of the slave servers, as a higher level slave server of the hierarchical set, the at least one sub-level slave server has access to control the user device via communications over the network only if and as permitted by the master server and the higher level slave server. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification