Process for transferring files from one computing device to another
First Claim
1. Computer apparatus for linking with a portable computer for the transfer of information, comprising:
- a. a bus;
b. a central processing unit connect to and controlling said bus;
c. a wireless transceiver for sending information to and receiving information from said portable computer; and
d. a position detector, connected to said bus, for determining the location and orientation of said portable computer with respect to said computer apparatus.
0 Assignments
0 Petitions
Accused Products
Abstract
A handheld computing device is used to copy files from the screen of a fixed computer. The display of the handheld device is linked to that of the underlying computer and file and directory icons together with their underlying files are copied to the handheld device. Files from the handheld device can also be transferred to the fixed computer. When a user is running a program on the fixed computer, he may capture the state of that computer and transfer everything needed to permit execution of that program to continue uninterrupted on the handheld device. Thus files and executing programs may be lifted from the fixed computer and used on the handheld device.
-
Citations
21 Claims
-
1. Computer apparatus for linking with a portable computer for the transfer of information, comprising:
-
a. a bus;
b. a central processing unit connect to and controlling said bus;
c. a wireless transceiver for sending information to and receiving information from said portable computer; and
d. a position detector, connected to said bus, for determining the location and orientation of said portable computer with respect to said computer apparatus. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A portable computer for linking with a non-portable computer for the transfer of information, comprising:
-
a. a wireless transceiver for receiving information from said non-portable computer; and
b. two video buffers, one of which provides information from said portable computer to a display; and
the other of which provides information from said non-portable computer over said wireless transceiver two said display.
-
-
8. A method of linking the display screens of a first and a second computer, to display the same information, comprising the steps of:
-
a. providing an element for performing a step of determining the position of said second computer relative to the first computer; and
b. providing an element for performing a step of transferring display information from said first computer to said second computer for display on the display screen of said second computer when the position of said display information on the display screen of said first computer lies directly underneath a location on the display screen of said second computer.
-
-
9. A method of copying one or more files from a first computer to a second computer, comprising the steps of:
-
a. providing an element for performing a step of linking the screens of said first computer and said second computer over a wireless transceiver to display the same information;
b. providing an element for performing a step of selecting said one or more files for copying; and
c. providing an element for performing a step of transmitting said one or more files from said first computer to said second computer over said wireless transceiver.
-
-
10. A method of capturing a program running on a first computer to permit it to run on a second computer, comprising the steps of:
-
a. providing an element for performing a step of copying all open files from said first computer to said second computer;
b. providing an element for performing a step of copying memory space from said first computer to said second computer;
c. providing an element for performing a step of linking the screens of said first computer to said second computer;
d. providing an element for performing a step of copying registers and program counters from said first computer to said second computer; and
e. providing an element for performing a step of beginning executing said program on said second computer.
-
-
11. A method of slaving a first computer to a second computer, comprising the steps of:
-
a. providing an element for performing a step of redirecting keyboard input so that it is received from said second computer over a wireless communications link;
b. providing an element for performing a step of redirecting mouse input so that it is received from said second computer over said wireless communications link; and
c. providing an element for performing a step of redirecting display output from said second computer over said wireless communications link.
-
-
12. A method of copying one or more files from a portable computer to a fixed computer, comprising the steps of:
-
a. providing an element for performing a step of placing said fixed computer into a receive mode;
b. providing an element for performing a step of sending a name of a file or directory to be used in storing said one or more files over a wireless link from said portable computer to said fixed computer;
c. providing an element for performing a step of opening a file using said name in write mode;
d. providing an element for performing a step of copying the contents of said one or more files from the portable computer to said fixed computer; and
e. providing an element for performing a step of closing the file or directory.
-
-
13. A method of selecting files comprising the steps of:
-
a. providing an element for performing a step of linking the screens of said first computer and said second computer over a wireless transceiver to display the same information; and
b. providing an element for performing a step of sending commands from said second computer to said first computer over a wireless link to emulate mouse commands originating at said first computer.
-
-
14. A method of freezing an image on a display screen of a computer, comprising the steps of:
-
a. providing an element for performing a step of linking the screens of a first computer and said second computer over a wireless transceiver to display the same information;
b. providing an element for performing a step of determining the position of said second computer relative to the first computer; and
c. providing an element for performing a step of transferring display information from said first computer to said second computer for display on the display screen of said second computer (1) when the position of said display information on the display screen of said first computer lies directly underneath a location on the display screen of said second computer and the distance separating said display screen of said first computer and the display screen of said second computer is less than a fixed amount; and
(2) otherwise, freezing the information on said display screen of said second computer.
-
-
15. A system for linking with a portable computer for the transfer of information, comprising:
-
a. a network; and
b. a plurality of fixed computers connected to said network, at least one of which has a wireless transceiver for sending information to and receiving information from a nearby portable computer.
-
-
16. A computer program product comprising:
-
a. a memory medium; and
b. a computer program stored on said medium, said program comprising instructions for determining the position of a second computer relative to a first computer; and
for transferring display information from said first computer to said second computer for display on the display screen of said second computer when the position of said display information on the display screen of said first computer lies directly underneath a location on the display screen of said second computer.
-
-
17. A computer program product comprising:
-
a. a memory medium; and
b. a computer program stored on said medium, said program comprising instructions for linking the screens of a first computer and a second computer over a wireless transceiver to display the same information, selecting said one or more files for copying; and
transmitting said one or more files from said first computer to said second computer over said wireless transceiver.
-
-
18. A computer program product comprising:
-
a. a memory medium; and
b. a computer program stored on said medium, said program comprising instructions for copying all open files from said first computer to said second computer;
copying memory space from said first computer to said second computer;
linking the screens of said first computer to said second computer;
copying registers and program counters from said first computer to said second computer; and
beginning executing said program on said second computer.
-
-
19. A computer program product comprising:
-
a. a memory medium; and
b. a computer program stored on said medium, said program comprising instructions for redirecting keyboard input so that it is received from said second computer over a wireless communications link;
redirecting mouse input so that it is received from said second computer over said wireless communications link; and
redirecting display output from said second computer over said wireless communications link.
-
-
20. A computer program product comprising:
-
a. a memory medium; and
b. a computer program stored on said medium, said program comprising instructions for linking the screens of said first computer and said second computer over a wireless transceiver to display the same information; and
sending commands from said second computer to said first computer over a wireless link to emulate mouse commands originating at said first computer.
-
-
21. A computer program product comprising:
-
a. a memory medium; and
b. a computer program stored on said medium, said program comprising instructions for linking the screens of a first computer and said second computer over a wireless transceiver to display the same information;
determining the position of said second computer relative to the first computer; and
transferring display information from said first computer to said second computer for display on the display screen of said second computer(1) when the position of said display information on the display screen of said first computer lies directly underneath a location on the display screen of said second computer and the distance separating said display screen of said first computer and the display screen of said second computer is less than a fixed amount; and
(2) otherwise, freezing the information on said display screen of said second computer.
-
Specification