Wireless network computing
First Claim
1. A method of network computing using a primary device and a secondary device, wherein said primary device includes a central processing unit, a memory, a user input device, wireless network connection means and wireless secondary device connection means, and wherein the secondary device includes an operating system, a graphical user interface and wireless primary device connection means, the method comprising the steps of:
- (a) establishing a wireless two-way communication connection between the primary device and the secondary device;
(b) establishing a wireless network connection between the primary device and a computer network;
(c) generating command data for synchronizing the secondary device with the primary device and controlling the secondary device from the primary device and transmitting command data to the secondary device;
(d) receiving user input commands and transmitting user input commands as interface data from the primary device to the secondary device;
(e) receiving data and data requests generated by the secondary device and transmitting the data and data requests to the computer network through the primary device; and
(e) receiving data and data requests from the computer network and transmitting the network data and data requests to the secondary device through the primary device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and article of manufacture are provided for obtaining and displaying Internet content using a remote secondary display and a primary handheld computing device. The primary device includes a cellular or satellite modem to connect to the Internet and wireless data transport system to communicate with the secondary device. The primary device retrieves network data from the Internet and transmits it to the secondary device for display. The secondary device includes a graphical user interface which may be controlled from the primary device.
-
Citations
26 Claims
-
1. A method of network computing using a primary device and a secondary device, wherein said primary device includes a central processing unit, a memory, a user input device, wireless network connection means and wireless secondary device connection means, and wherein the secondary device includes an operating system, a graphical user interface and wireless primary device connection means, the method comprising the steps of:
-
(a) establishing a wireless two-way communication connection between the primary device and the secondary device;
(b) establishing a wireless network connection between the primary device and a computer network;
(c) generating command data for synchronizing the secondary device with the primary device and controlling the secondary device from the primary device and transmitting command data to the secondary device;
(d) receiving user input commands and transmitting user input commands as interface data from the primary device to the secondary device;
(e) receiving data and data requests generated by the secondary device and transmitting the data and data requests to the computer network through the primary device; and
(e) receiving data and data requests from the computer network and transmitting the network data and data requests to the secondary device through the primary device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 26)
-
-
14. A handheld computing device including a central processing unit and a memory comprising:
-
(a) wireless computer network connection means;
(b) means for wirelessly connecting with a secondary device which includes an operating system and user feedback means;
(c) means for generating command data for synchronizing the secondary device with the handheld device and controlling the secondary device from the handheld device;
(d) means for accepting user input commands and generating interface data;
(e) means for receiving network data and data requests from the secondary device and transmitting them to the computer network;
(f) means for receiving network data and data requests from the computer network; and
(g) means for transmitting control data, interface data and network data and data requests to the secondary device.
-
-
23. A computer program embodied on a computer-readable medium that, when operated on a primary device including wireless computer network connection means and means for wirelessly connecting with a secondary device which includes an operating system (and/or virtual machine, and/or interpreter), a graphical user interface and wireless primary device connection means, permits control of the secondary device by the primary device, the program comprising:
-
(a) a code segment which generates command data for synchronizing the secondary device with the primary device and controlling the secondary device from the primary device;
(b) a code segment which processes user input commands to the primary device and generates interface data;
(c) a code segment which receives network data and data requests from the secondary device and transmits them to the computer network;
(d) a code segment which receives and processes network data and data requests from the computer network; and
(e) a code segment which causes transmission of command data, interface data and network data and data requests to the secondary device.
-
-
25. A computing device including a central processing unit and a memory comprising:
-
(a) wireless computer network connection means;
(b) means for wirelessly connecting with a secondary device which includes an operating system and a graphical user interface;
(c) logic which generates command data for synchronizing the secondary device with the computing device and controlling the secondary device from the computing device;
(d) logic which processes command data;
(b) logic which processes user input commands and generates interface data;
(c) logic which receives network data and data requests from the secondary device and transmits them to the computer network;
(d) logic which receives network data and data requests from the computer network; and
(e) logic which causes transmission of command data, interface data and network data and data requests to a secondary device.
-
Specification