Method and system for identifying program module functionality needed by a computer when disconnected from a network
First Claim
1. A method of installing an application feature on a first computer system, wherein the first computer system is capable of communicating with a second computer system when the first and second computer systems are connected, the first computer system being unable to communicate with the second computer system when the first and second computer systems are disconnected and wherein the application feature is stored on the second computer system, the method comprising:
- storing one or more user files on the first computer system;
evaluating the one or more user files;
determining whether the one or more user files require one or more application features;
while the first computer system is connected to the second computer system, transferring the one or more required application features from the second computer system to the first computer system; and
disconnecting the first computer system from the second computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
Identifying program module functionality needed by a computer when disconnected from a network is disclosed. A document identification engine (DIE) creates a list of files stored locally on the computer. The DIE sends the list of files to a document mapping engine (DME). The DME identifies a proper handler routine for each file in the list of files and sends each file to the proper handler routine(s). The handler routine(s) identifies the application functionality needed to execute each file. The application functionality may include products, features and components. The handler routine sendsd a list of needed application functionality to the DME. If needed, the DME may send any sub-parts of files to another handler for further processing, such as when a word processing document includes a spreadsheet subpart. The DME also can send the list of needed application functionality to a migration engine (ME). The ME determines the current status of the needed application functionality. If the status of the needed application functionality indicates that the needed application functionality is not installed locally on the computer, then the ME installs the needed application functionality to the computer.
-
Citations
20 Claims
-
1. A method of installing an application feature on a first computer system, wherein the first computer system is capable of communicating with a second computer system when the first and second computer systems are connected, the first computer system being unable to communicate with the second computer system when the first and second computer systems are disconnected and wherein the application feature is stored on the second computer system, the method comprising:
-
storing one or more user files on the first computer system;
evaluating the one or more user files;
determining whether the one or more user files require one or more application features;
while the first computer system is connected to the second computer system, transferring the one or more required application features from the second computer system to the first computer system; and
disconnecting the first computer system from the second computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium having computer-executable instructions for performing a method for identifying one or more application features needed to access one or more user files when a first computer system is disconnected from a second computer system, the method comprising the steps of:
-
storing one or more user files on the first computer system;
evaluating the one or more user files;
determining whether the one or more user files require one or more application features;
while the first computer system is connected to the second computer system, transferring the one or more required application features from the second computer system to the first computer system; and
disconnecting the first computer system from the second computer system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification