Method for continuing executing a program on a second computer after all information related to the program are being copied from a first computer
First Claim
1. 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 screens of said first computer and 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.
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
2 Claims
-
1. 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 screens of said first computer and 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.
-
-
2. A computer program product comprising:
-
a. a memory medium; and
b. a computer program stored on said medium, said program comprising instructions for capturing another program running on a first computer to permit said another program to run on a second computer by copying all open files from said first computer to said second computer;
copying memory space from said first computer to said second computer;
linking screens of said first computer and said second computer;
copying registers and program counters from said first computer to said second computer; and
beginning executing said another program on said second computer.
-
Specification