Method and system for identifying program module functionality needed by a computer when disconnected from a network
First Claim
1. A computer readable medium having computer-executable instructions for performing a method for identifying application functionality needed to run a set of files when a computer is disconnected from a network, the method comprising the steps of:
- determining the set of files to be stored locally on the computer;
identifying a type for each file in the set of files;
storing the set of files locally on the computer;
for each file in the set of files identifying a handler routine and sending each file to the identified handler routine;
for each file in the set of files, in the identified handler routine, determining the application functionality required to execute each file; and
installing the identified application functionality locally on the computer.
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 sub-part. 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 computer readable medium having computer-executable instructions for performing a method for identifying application functionality needed to run a set of files when a computer is disconnected from a network, the method comprising the steps of:
-
determining the set of files to be stored locally on the computer;
identifying a type for each file in the set of files;
storing the set of files locally on the computer;
for each file in the set of files identifying a handler routine and sending each file to the identified handler routine;
for each file in the set of files, in the identified handler routine, determining the application functionality required to execute each file; and
installing the identified application functionality locally on the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
10. A computer readable medium having computer-executable instructions for performing a method for identifying a set of application functionality to be stored on a computer connected to a network, the method comprising:
-
causing a document identification engine (DIE) to create a list of a plurality of files stored locally on the computer;
sending the list of files from the DIE to a document mapping engine (DME);
causing the DME to identify a proper handler routine for each file in the list of files;
sending each file from the DME to the proper handler routine;
causing the handler routine to identify the application functionality needed to execute each file when the computer is disconnected from the network;
sending a list of needed application functionality of the handler routine to the DME;
sending a list of needed application functionality from the DME to a migration engine (ME);
causing the ME to determine the current status of the needed application functionality; and
if the status of the needed application functionality indicates that the needed application functionality is not installed locally on the computer, then causing the ME to install the needed application functionality to the computer. - View Dependent Claims (9, 11, 12, 13)
-
-
14. A computer readable medium having computer-executable instructions for performing a method of executing application functionality on a computer disconnected from a network comprising:
-
while the computer is connected to the network, identifying one or more files to be used when the computer is disconnected from the network;
determining whether the one or more files are associated with the application functionality, wherein the application functionality is located on the network;
upon identifying one or more files associated with the application functionality, transferring the application functionality from the network to the computer;
disconnecting the computer from the network; and
executing the application functionality in combination with at least one of the files associated with the application functionality. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification