Managing disconnected investigations
First Claim
1. A method for managing a disconnected investigation, the method comprising:
- a base installation remote and disconnected from a disconnected installation at which the disconnected investigation is conducted, the base installation comprising;
one or more server computers;
a database hosted in a digital storage device on the one or more server computers, the database comprising a shared data repository and an investigation repository; and
a revisioning database hosted in the digital storage device on the one or more server computers;
at a first time;
the one or more server computers identifying, in the shared data repository, an initial set of data objects to be the subject of the disconnected investigation;
the one or more server computers identifying, in the revisioning database, an initial set of change records corresponding to the initial set of data objects;
the one or more server computers storing the initial set of change records and the initial set of data objects in one or more initial base files in the investigation repository;
at a second time that is after the first time;
the one or more server computers identifying, in the shared data repository, an update set of data objects to be the subject of the disconnected investigation, the update set of data objects comprising at least one data object not in the initial set of data objects and at least one data object in the initial set of data objects;
the one or more server computers identifying, in the revisioning database, an update set of change records corresponding to the update set of data objects, the update set of change records comprising at least one change record pertaining to a change to a data object in the initial set of data objects made in the shared data repository after the first time but before the second time;
the one or more server computers storing the update set of change records and the update set of data objects in one or more update base files in the investigation repository.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method enable an information analyst to use a stand-alone computer-based investigation application to conduct a disconnected investigation on shared database data in a remote location where network access to a shared data repository of the system might be only periodically available, unreliable, or non-existent. In addition, the system and method enable the disconnected investigation to incrementally incorporate ongoing updates made to the shared repository of data, and to periodically publish interim or final results of the disconnected investigation to the shared data repository. A disconnected investigation can be conducted entirely at the disconnected investigation location without having any network connectivity to the shared repository of data.
-
Citations
20 Claims
-
1. A method for managing a disconnected investigation, the method comprising:
-
a base installation remote and disconnected from a disconnected installation at which the disconnected investigation is conducted, the base installation comprising; one or more server computers; a database hosted in a digital storage device on the one or more server computers, the database comprising a shared data repository and an investigation repository; and a revisioning database hosted in the digital storage device on the one or more server computers; at a first time; the one or more server computers identifying, in the shared data repository, an initial set of data objects to be the subject of the disconnected investigation; the one or more server computers identifying, in the revisioning database, an initial set of change records corresponding to the initial set of data objects; the one or more server computers storing the initial set of change records and the initial set of data objects in one or more initial base files in the investigation repository; at a second time that is after the first time; the one or more server computers identifying, in the shared data repository, an update set of data objects to be the subject of the disconnected investigation, the update set of data objects comprising at least one data object not in the initial set of data objects and at least one data object in the initial set of data objects; the one or more server computers identifying, in the revisioning database, an update set of change records corresponding to the update set of data objects, the update set of change records comprising at least one change record pertaining to a change to a data object in the initial set of data objects made in the shared data repository after the first time but before the second time; the one or more server computers storing the update set of change records and the update set of data objects in one or more update base files in the investigation repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for managing a disconnected investigation comprising:
-
a base installation comprising; one or more server computers; a database hosted in a digital storage device on the one or more server computers, the database comprising a shared data repository and an investigation repository; and a revisioning database hosted in the digital storage device on the one or more server computers; a disconnected installation remote and disconnected from the base installation comprising; a computing device; and a database hosted in a digital storage device on the computing device; wherein the one or more server computers of the base installation are configured to perform at a first time; identifying, in the shared data repository, an initial set of data objects to be the subject of the disconnected investigation, identifying, in the revisioning database, an initial set of change records corresponding to the initial set of data objects, and storing the initial set of change records and the initial set of data objects in one or more initial base files in the investigation repository; wherein the computing device of the disconnected installation is configured to perform, at a second time that is after the first time, incorporating the initial set of change records from the one or more initial base files into the database at the disconnected installation; wherein the computing device of the disconnected installation is configured to perform, at a third time that is after the second time, making one or more changes to one or more of the initial set of data objects in the database at the disconnected installation; wherein the computing device of the disconnected installation is configured to perform at a fourth time that is after the third time; identifying, in the database at the disconnected installation, a first update set of change records reflecting the one or more changes to one or more of the initial set of data objects made in the database at the disconnected installation at the third time, and storing the first update set of change records in one or more disconnected investigation files; wherein the one or more server computers of the base installation are configured to perform at a fifth time that is after the fourth time; obtaining the one or more disconnected investigation files, and updating the data objects in the shared data repository based on at least some of the first update set of change records in the one or more disconnected investigation files; wherein the one or more server computers of the base installation are configured to perform at a sixth time that is after the fifth time; identifying, in the shared data repository, an update set of data objects to be the subject of the disconnected investigation, identifying, in the revisioning database, a second update set of change records for the update set of data objects, and storing the second update set of change records and the update set of data objects in one or more update base files in the investigation repository. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for managing a disconnected investigation, the method comprising:
-
a disconnected installation remote and disconnected from a base installation, the disconnected installation comprising; a computing device; and a database hosted in a digital storage device on the computing device; at a first time, the computing device incorporating into the database, from one or more initial base files generated at the base installation, an initial set of change records and an initial set of data objects that are the subject of the disconnected investigation; at a second time that is after the first time, the computing device making in the database one or more changes to one or more of the initial set of data objects; at a third time that is after the second time; the computing device identifying, in the database, a first update set of change records reflecting the one or more changes to one or more of the initial set of data objects made in the database at the second time, and the computing device storing the first update set of change records in one or more disconnected investigation files. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification