Portable thin client for the enterprise workspace
First Claim
1. A system comprising:
- a first wireless client device;
a second wireless client device; and
one or more server computers, wherein the one or more server computers are configured to;
provide a user with access to a session representing one or more software services associated with the user by beginning transmission of first display information for the one or more software services to the first wireless client device;
receive a first notification from the first wireless client device indicating that the user has stopped using the first wireless client device, wherein each of the one or more software services associated with the user is in a respective state when the user stops using the first wireless client device;
in response to the first notification, terminate the transmission of the first display information to the first wireless client device;
maintain the session after the user has stopped using the first wireless client device by maintaining the respective state of each of the one or more software services associated with the user, wherein the one or more server computers are configured to maintain the respective state of each of the one or more software services associated with the user by continuing to execute each of the one or more software services associated with the user after receiving the first notification indicating that the user has stopped using the first wireless client device; and
in response to receiving a second notification from the second wireless client device indicating that the user has begun using the second wireless client device, provide the user with access to the session by beginning transmission of second display information for the one or more software services associated with the user to the second wireless client device, wherein the second display information indicates the respective state of each of the one or more software services associated with the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for designing (or re-architecting) a personal digital assistant (PDA) as a portable thin client of a network. The portable thin client is a small, stateless, “plug and work” computer whose main function is to process all input and output for the user, as well as to manage communication with at least one server. All other computational tasks (or services) for the user of the PDA are performed on the server which is shared amongst a community of thin clients. As a result of re-architecting the PDA as a portable thin client, there is no need to download application(s) and operating system(s) running the application(s) to the PDA because the server—through the network—provides these services. In addition, no data is lost when a PDA is faulty or has to be changed. Moreover, in one embodiment, the portable thin client (or thin client PDA) includes smart card capabilities so that an enterprise (or business organization) can pool its PDAs with the users of the PDA on a need-to-use basis.
-
Citations
23 Claims
-
1. A system comprising:
-
a first wireless client device; a second wireless client device; and one or more server computers, wherein the one or more server computers are configured to; provide a user with access to a session representing one or more software services associated with the user by beginning transmission of first display information for the one or more software services to the first wireless client device; receive a first notification from the first wireless client device indicating that the user has stopped using the first wireless client device, wherein each of the one or more software services associated with the user is in a respective state when the user stops using the first wireless client device; in response to the first notification, terminate the transmission of the first display information to the first wireless client device; maintain the session after the user has stopped using the first wireless client device by maintaining the respective state of each of the one or more software services associated with the user, wherein the one or more server computers are configured to maintain the respective state of each of the one or more software services associated with the user by continuing to execute each of the one or more software services associated with the user after receiving the first notification indicating that the user has stopped using the first wireless client device; and in response to receiving a second notification from the second wireless client device indicating that the user has begun using the second wireless client device, provide the user with access to the session by beginning transmission of second display information for the one or more software services associated with the user to the second wireless client device, wherein the second display information indicates the respective state of each of the one or more software services associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
one or more server computers providing a user of a first wireless client device with access to a session representing one or more software services associated with the user by beginning transmission of first display information for the one or more software services to the first wireless client device; the one or more server computers receiving a first notification from the first wireless client device indicating that the user has stopped using the first wireless client device, wherein each of the one or more software services associated with the user is in a respective state when the user stops using the first wireless client device; in response to the first notification, the one or more server computers terminating the transmission of the first display information to the first wireless client device; the one or more server computers maintaining the session after the user has stopped using the first wireless client device by maintaining the respective state of each of the one or more software services associated with the user, wherein maintaining the respective state of each of the one or more software services associated with the user comprises continuing to execute each of the one or more software services associated with the user after receiving the first notification indicating that the user has stopped using the first wireless client device; and in response to receiving a second notification from a second wireless client device indicating that the user has begun using the second wireless client device, the one or more server computers providing the user with access to the session by beginning transmission of second display information for the one or more software services associated with the user to the second wireless client device, wherein the second display information indicates the respective state of each of the one or more software services associated with the user.
-
-
23. Memory medium storing program instructions executable by one or more processors of one or more server computers to cause:
-
the one or more server computers to provide a user of a first wireless client device with access to a session representing one or more software services associated with the user by beginning transmission of first display information for the one or more software services to the first wireless client device; the one or more server computers to receive a first notification from the first wireless client device indicating that the user has stopped using the first wireless client device, wherein each of the one or more software services associated with the user is in a respective state when the user stops using the first wireless client device; the one or more server computers to terminate the transmission of the first display information to the first wireless client device in response to the first notification; the one or more server computers to maintain the session after the user has stopped using the first wireless client device by maintaining the respective state of each of the one or more software services associated with the user, wherein the program instructions are executable by the one or more processors of the one or more server computers to cause the one or more server computers to maintain the respective state of each of the one or more software services associated with the user by continuing to execute each of the one or more software services associated with the user after receiving the first notification indicating that the user has stopped using the first wireless client device; and the one or more server computers to receive a second notification from a second wireless client device indicating that the user has begun using the second wireless client device; and the one or more server computers to provide the user with access to the session in response to the second notification by beginning transmission of second display information for the one or more software services associated with the user to the second wireless client device, wherein the second display information indicates the respective state of each of the one or more software services associated with the user.
-
Specification