Computer architecture having a stateless human interface device and methods of use
First Claim
1. A computing system architecture comprising:
- a data source for providing data through an interconnect fabric;
a stateless human interface device coupled to said interconnect fabric for receiving and rendering data, wherein said data source is configured to maintain an active session associated with a user when said user is connected and disconnected from said stateless human interface device, said active session including a persistent representation of one or more executing services for the active session, such that said active session is maintained, and the executing services of said active session are configured to continue execution when said user is disconnected; and
an identifier associated with said user configured to connect said user with said stateless human interface device, said stateless human interface device configured to display said active session when said user is connected, said active session resuming said persistent representation of the executing services from a previous but still active session from which said user previously disconnected, said stateless human interface device configured to not display said active session when said user is disconnected,wherein said identifier configured to provide said user access to said active session from any of a plurality of stateless human interface devices connected to said data source through said interconnect fabric.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a central office metaphor to computing, where features and functions are provided by a one or more servers and communicated to an appliance terminal through a network. Data providers are defined as “services” and are provided by one or more processing resources. The services communicate to display terminals through a network, such as Ethernet. The terminals are configured to display data, and to send keyboard, cursor, audio, and video data through the network to the processing server. Functionality is partitioned so that databases, server and graphical user interface functions are provided by the services, and human interface functionality is provided by the terminal. Communication with the terminals from various services is accomplished by converting disparate output to a common protocol. Appropriate drivers are provided for each service to allow protocol conversion. Multiple terminals are coupled to the network. Users can enable their unique session at any one of the terminals by inserting a “smart card” into a card reader. Removing the card disables the session. Re-inserting the card into the same or any other terminal re-enables the session.
-
Citations
13 Claims
-
1. A computing system architecture comprising:
-
a data source for providing data through an interconnect fabric; a stateless human interface device coupled to said interconnect fabric for receiving and rendering data, wherein said data source is configured to maintain an active session associated with a user when said user is connected and disconnected from said stateless human interface device, said active session including a persistent representation of one or more executing services for the active session, such that said active session is maintained, and the executing services of said active session are configured to continue execution when said user is disconnected; and an identifier associated with said user configured to connect said user with said stateless human interface device, said stateless human interface device configured to display said active session when said user is connected, said active session resuming said persistent representation of the executing services from a previous but still active session from which said user previously disconnected, said stateless human interface device configured to not display said active session when said user is disconnected, wherein said identifier configured to provide said user access to said active session from any of a plurality of stateless human interface devices connected to said data source through said interconnect fabric. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing system comprising:
-
a centralized processing source providing computation and data generation for a plurality of user sessions; a plurality of stateless human interface devices coupled through an interconnect fabric to said centralized processing source, wherein each of said stateless human interface devices receive data from said centralized processing source and display output to a user initiating one of said plurality of user sessions, and wherein each of said stateless human interface devices provide user input to said centralized processing source across said interconnect fabric, and wherein said centralized processing source is configured to maintain an active session associated with said user when said user is connected and disconnected from one of said stateless human interface devices, wherein said active session comprises of a persistent representation of one or more executing services for the active session, such that the active session is maintained and the executing services of said active session are configured to continue execution when said user is disconnected from one of said stateless human interface devices; and an identifier associated with said user capable of connecting said user to any of said stateless human interface devices such that a session associated with said user is displayed on a stateless human interface device connected to said user, said session resuming said persistent representation of the executing services from a previous but still active session from which said user previously disconnected, said stateless human interface device configured to not display said session when said user is disconnected. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification