Remote displays in mobile communication networks
First Claim
1. An apparatus comprising:
- a client computer configured to fit in a person'"'"'s hand, comprising;
a central processor unit;
memory device coupled to the central processor unit, said memory being configured to store instructions to direct the central processing unit;
input device coupled to the central processor unit;
a communication device coupled to the central processor unit and adapted to establish a wireless communication link with one or more remotely located server computers; and
a display device coupled to the central processor unit, wherein said client computer device is adapted to act as a remote output device for one or more application programs running on said one or more remotely located server computers without the need for an execution environment on the client computer.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system that uses a thin client solution in a mobile network is disclosed. The thin client is not required to be equipped with an execution environment; rather, the client is used as a display device for applications that run on remote servers. Applications such as E-mail client, browser and others execute on a remotely located server, but use the client as a display and input device. The client is equipped with a speech input device, which receives speech input and transmits it to the server for interpretation or recognition at the server. Because bandwidth is limited, a method of combining requests that are transmitted and received between the client and one or more servers is contemplated, which method results in a reduction of traffic between the client and the server(s). The server, which runs applications that are used and accessed by a user via the client, maintains application state on the server. Thus, when a user turns “off” the client device, the server may still maintain the state of the applications the user executed at the server. When the client reestablishes connection with the server, the user'"'"'s prior state may be restored.
361 Citations
37 Claims
-
1. An apparatus comprising:
a client computer configured to fit in a person'"'"'s hand, comprising;
a central processor unit;
memory device coupled to the central processor unit, said memory being configured to store instructions to direct the central processing unit;
input device coupled to the central processor unit;
a communication device coupled to the central processor unit and adapted to establish a wireless communication link with one or more remotely located server computers; and
a display device coupled to the central processor unit, wherein said client computer device is adapted to act as a remote output device for one or more application programs running on said one or more remotely located server computers without the need for an execution environment on the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
16. An apparatus comprising:
-
a client computer configured to fit in a person'"'"'s hand, comprising;
a central processor unit;
memory device coupled to the central processor unit, said memory being configured to store instructions to direct the central processing unit;
input device coupled to the central processor unit;
a communication device coupled to the central processor unit and adapted to establish a wireless communication link with one or more remotely located server computers;
second component coupled to the memory device, said second component configured to receive a compound request message from the server;
third component coupled to the memory device, said third component configured to use the compound request message to update a display state of the client computer; and
a display device coupled to the central processor unit, wherein said client computer device is adapted to act as a remote output device for one or more application programs running on said one or more remotely located server computers over a wide-area mobile network without the need for an execution environment on the client computer.
-
-
29. An apparatus comprising:
-
a server computer, comprising;
a central processor unit;
memory device coupled to the central processor unit, said memory being configured to store instructions to direct the central processing unit;
a communication device coupled to the central processor unit and adapted to establish a wireless communication link with one or more remotely located client computers; and
instructions stored in the memory device, said instructions configured to instruct the central processor unit to establish a session with a remote client over a wireless communication network, execute an application on the server computer, and establish a communication path with the remote client such that the remote client is established as an input/output device for the server-run application.
-
-
30. A method of establishing a client-server communication, said method comprising the steps of:
-
establishing a session between the client and the server computer, said client and server computer being connected using a wireless network;
executing an application program on the server computer;
exporting display of the application program to the client;
receiving a user input at the server computer; and
construing the user'"'"'s input at the server. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
Specification