System and method for maintaining a personnel directory
First Claim
1. A personnel directory application comprising:
- (a) a first database interface through which the personnel directory application is adapted to store a plurality of current data entries in a current database;
(b) a second database interface through which the personnel directory application is adapted to store a plurality of outdated data entries in a historical database, wherein the current and historical databases contain data entries that are mutually exclusive; and
(c) a graphical user interface that accepts a search query for a desired outdated data entry, wherein the personnel directory establishes associations between the current data entries in the current database and the outdated data entries in the historical database, and wherein the graphical user interface, in response to the search query, presents the desired outdated data entry from the historical database and its associated current data entry from the current database including a reason for the association, wherein the current and outdated data entries are marked accordingly.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for maintaining information in a personnel directory, according to which historical data is saved and associated with current data, so that a user can locate an individual using outdated information. An embodiment of the invention includes receiving a request to edit an existing data entry of the personnel directory, copying the existing data entry to create a previous data entry, editing the existing data entry, and associating the previous data entry with an associated data entry. A further embodiment includes receiving a search query looking for the previous data entry, searching the personnel directory for the previous data entry, identifying the associated data entry as corresponding to the previous data entry, and reporting the previous data entry and the associated data entry.
-
Citations
30 Claims
-
1. A personnel directory application comprising:
-
(a) a first database interface through which the personnel directory application is adapted to store a plurality of current data entries in a current database; (b) a second database interface through which the personnel directory application is adapted to store a plurality of outdated data entries in a historical database, wherein the current and historical databases contain data entries that are mutually exclusive; and (c) a graphical user interface that accepts a search query for a desired outdated data entry, wherein the personnel directory establishes associations between the current data entries in the current database and the outdated data entries in the historical database, and wherein the graphical user interface, in response to the search query, presents the desired outdated data entry from the historical database and its associated current data entry from the current database including a reason for the association, wherein the current and outdated data entries are marked accordingly. - View Dependent Claims (2)
-
-
3. A system for maintaining a personnel directory comprising:
-
(a) a personnel directory application; (b) a current database in communication with the personnel directory application; and (c) a historical database in communication with the personnel directory application, wherein the personnel directory application is adapted to receive a request to edit a data entry of the current database location, to copy the data entry of the current database location into the historical database location in response to receiving the request, to edit the data entry of the current database location into an edited data entry, and to associate the edited data entry of the current database location with the copied data entry of the historical database location to establish associations between one or more up-to-date data entries of the current database location and one or more outdated data entries of the historical database location, wherein further the up-to-date entries data in the current database and the outdated data entries in the historical database location are mutually exclusive sets of data entries. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A method for maintaining a personnel directory of an organization comprising the steps of:
-
copying a particular existing data entry at a current database location, which maintains a plurality of data entries of the personnel directory, into a copied data entry at a historical database location maintaining a plurality of data entries; deleting the existing data entry from the current database location; determining a replacement data entry for the current database location; associating the copied data entry at the historical database location with the replacement data entry at the current database location and any other related data entries residing in either database, wherein information in the historical database does not exist in the current database and vice versa; receiving a search query for the copied data entry at the historical database location; and reporting the copied data entry from the historical database locations, wherein the associated replacement data entry and any other associated data entries wherein the copied data entry is marked as such. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for maintaining a personnel directory of an organization comprising the steps of:
-
copying a particular existing data entry at a current database location maintaining a plurality of data entries of the personnel directory into a copied data entry at a historical database location; editing the existing data entry to create a new data entry that is stored in the current database location, wherein the current database and the historical database are then mutually exclusive databases wherein further information in the historical database does not exist in the current database and vice versa; associating the new data entry at the current database location with at least the copied data entry at the historical database location, wherein the association includes entering an explanation of the association; receiving a search query for the copied data entry at the historical database location; and reporting the copied data entry from the historical database location and the associated new data entry from the current database location, wherein the copied data entry is marked as such. - View Dependent Claims (17, 18)
-
-
19. A method for maintaining and using a personnel directory comprising the steps of:
-
receiving a request to edit an existing data entry of the personnel directory, wherein the existing data entry is a portion of the current database and is stored in a current database location; in response to receiving the request to edit the existing data entry, copying exclusively the existing data entry from the current database location to create a previous data entry in a historical database location wherein further the historical database location and the current database location are in separate databases which contain mutually exclusive information; editing the existing data entry stored in the current database location to produce an associated data entry; associating the previous data entry stored in the historical database location with one or more associated data entries, wherein the association includes entering an explanation of the association, wherein further the one or more associated data entries resides in either database; receiving a search query for a data entry; searching the current database for the data entry in a current database search; searching the historical database for the data entry in a historical database search; locating the data entry satisfying the search query; identifying one or more associated data entries corresponding to the data entry satisfying the search query; and reporting the data entry satisfying the search query and the one or more associated data entries, wherein any previous entries being reported are indicated as such. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification