As shown in
The user interface 107 may be configured to deliver and receive information from one or more users about records that are managed by the records management system 101. The user interface may include any type of device or devices to accomplish this purpose, including one or more keyboards, mice, joysticks, touch screens, displays, loudspeakers, and microphones.
Interfaces other than user interfaces may be used in addition or instead to deliver and/or receive information about the records. For example, information about the records, including any of the types of information described herein, may be communicated through APIs and/or Web Services.
The records storage system 103 may be configured to store and retrieve information about records that are managed by the records management system. The records storage system 103 may include any type of device or devices for accomplishing this purpose, including one or more hard drives, CD drives and CDs, DVD drives and DVDs, tape drives and tapes, flash drives, and RAMs.
The information management system 105 may be configured to manage information about records that are managed by the records management system and to communicate with the records storage system 103 and/or the user interface 107 and/or the content management system 109. The information management system 105 may include hardware, such as one or more computer processing systems, and software, such as one or more application programs, including database management programs, and operating systems.
The various components of the records management system 101 and the content management system 109 may be at a single location or may be distributed across multiple locations. One or more of these components may be linked together using any type of networking technology, such as one or more LANs, WANs, the Internet, or a combination of these. The connections may be wired, wireless, or a combination of these.
The records management system 101 and its various components may be configured to perform any records management function, including one or more of the functions that are described herein. For example, the records management system 101 and its various components may be configured to create, edit, store, retrieve and/or manage information about records.
Similarly, the content management system 109 may be configured to perform any content management function, including one or more of the functions that are described herein. For example, the content management system 109 may be configured to create, modify, store, retrieve and/or manage information about content objects.
The content objects that are managed by the content management system 109 may be any type of tangible or intangible object, such as documents. The documents may be of any type. Examples include invoices, claim forms, polices reports, and credit applications. The documents may also be in any format, including paper, negatives, and electronic files, such as files in Word, Excel, PowerPoint, CAD or PDF format.
The content management system may allow users to create and store documents and different versions of them. The content management system may also allow users to control security on a document level through an access control list. The content management system may also allow users to set retention criteria for particular documents, again at the document level. The content management system may also allow users to classify one or more documents with metadata, such as to assign titles, create dates, last modified dates, authors, and comments. The content management system may allow an administrator to customize the fields of metadata that may be stored and the security choices that ordinary users may make.
One or more of the records that are managed by the records management system 101 may have a life cycle, including an assigned time or condition for their disposition. The records management system 101 and its components may also be configured to allow a hold to be placed upon a disposition for various reasons and under various conditions.
The records management system may be configured to allow a user, such as an administrator, to establish a taxonomy for the records, such as a file plan containing a set of classifications. The classifications may have a hierarchical structure or other structure and may be reflective of folders, volumes, categories, and/or other types of segregating structures. Each classification in the file plan may be referred to as a file plan location or a file plan classification.
The particular classifications that are chosen may be based on the different types of record life cycles that are managed, including the different types of dispositions that may be used. Classifications may also be selected based on other criteria, such as security needs and reporting requirements.
The administrator may establish one or more management policies for each classification. A policy may related to anything, such as to dispositions. Disposition policies may address the timing for archiving and/or destruction.
Other policies may also be established in connection with one or more of the file plan classifications, such as policies relating to security. For example, policies may be created concerning who may see records with a particular classification and/or who may add to or change their composition. Policies may also be provided relating to other matters, such as who may delete records of a certain classification and/or when reports about them are to be provided. One or more of the policies may also specify whether approval is needed for a particular action and, if so, from whom.
The records management system 101 may be configured to allow one or more users to assign one or more records to one or more file plan classifications. This operation may be referred to as declaring a record. One or more content objects that are managed by the content management system 107 may be declared as records in the record management system 101 as part of this process. The records management system 101 may be configured to allow a single record to be classified in one or more file plan locations. A user may communicate with the records management system 101 through the user interface 107 to accomplish this purpose.
A content object to be classified may be identified, as reflected by an Identify Content Object to Classify step 201. This identification may come from any source. For example, a user may identify the content object through the user interface 107. The identification may instead come from another system, such as though APIs and/or Web Services. The content object may be already managed by the content management system 109 in which case the content management system 109 may be used in connection with this step.
Any type of content object may be identified. In lieu of identifying a specific content object, a compound content object may be identified that represents a group of related content objects. One example of such a compound object is discussed below in connection with
A determination may be made as to whether there are any content objects known to the records management system 101 or to the content management system 109 that are related to the identified content object, as reflected by an Any Related Content Objects? decision step 203.
Any type of relationship or relationships may be considered. For example, the relationships may include hierarchical relationships, such as a parent-child relationships. Examples include the relationships between a master document and its subdocuments, between an HTML page and its components, and between a word processing document and its component parts, such as text fragments, drawings, dated and embedded objects. A single content object that incorporates or references a set of other content objects, such as the examples set forth in this paragraph, may be referred to as a compound content object.
Another type of relationship that may be considered in addition or instead is a peer-to-peer relationship. One example is the relationship between the various images on a microfilm.
Another type of relationship that may be considered in addition or instead is a subject matter relationship, such as a business relationship. All documents relating to a particular insurance claim is an example, such as the application for insurance, the insurance policy, the claim form and all invoices related to the claim. All versions of a particular document is another example, such as different editions of a document or versions of the document in different languages.
Another type of relationship that may be considered in addition or instead are physical relationships. Examples include all content objects in a particular folder, box, or on a particular tape.
Another type of relationship that may be considered in addition or instead are logical relationships. Logic relationships may include content objects that are linked, such as through OLE, P8, CS, NTFS, and/or HTTP links.
Another type of relationship that may be considered in addition or instead is a similarity in metadata about the records. All documents created on a particular date is an example.
One or more of the content objects may also have been declared separately as a record within the records management system 109.
The relationships between a group of related content objects may be express or may be inferred. Examples of these are now discussed.
Once having identified an inferred relationship, the information management system 105 may be configured to establish physical links between each of the related content objects, such as in the form shown in
The information management system 105 may be configured to create a compound content object representative of the inferred group of related content objects and to establish the links between the compound content object and the group of related content objects. Again, this may be done with or without user approval and, when with user approval, on either an individual or global basis.
If the information management system 105 fails to find any related content objects during the Any Related Content Objects? decision step 203, such as by examining direct links and/or inferred relationships, the information management system 105 may be configured to ask the user for one or more classifications for the identified content object by communicating with the user through the user interface 107, as reflected by a Seek User Classifications step 205. During this step, the user may be permitted to enter one or more user classifications for the identified content object.
On the other hand, if one or more related content objects are uncovered, the information management system 105 may be configured to determine whether any of the related content objects are already classified in the file plan, as reflected by an Any Existing Classifications? decision step 207. If not, the information management system 105 may be configured to seek one or more user classifications, as reflected by the Seek User Classifications step 205. During this step, the user may be permitted to enter one or more user classifications for the identified record.
During the Any Existing Classifications? decision step 207, the information management system 105 may learn that one or more content objects in the group of content objects have already been classified in the file plan. In this event, the information management system 105 may be configured to check whether it has been set to apply any or all of such existing classifications automatically to the selected content object or to seek user approval first, as reflected by an Apply Classifications Automatically? decision step 211.
The information management system 105 may be configured to consider any criteria in deciding whether to apply one or more of the existing classifications automatically. For example, it may consider the number of different existing classifications that it uncovers during the step 207. For example, the information management system 105 may be configured to automatically apply an existing classification only when no member of the group of related content objects is assigned to any other classification.
The information management system 105 may be configured to evaluate whether all of the related content objects uncovered during the Any Related Content Objects decision step 203 have been assigned to an existing classification. It may be configured to only automatically apply those existing classifications to which all of the related records have been assigned.
The information management system 105 may be configured to apply any combination of these logical tests, as well as any other criteria, in making the automatic classification determination that is the subject of the decision step 211.
If the information management system 105 determines that user approval for one or more classifications is required, it may seek that user approval, as reflected by a Seek User Approval step 213. During this step, the user may be permitted to approve of one or more proposed classifications, either as a batch or on an individual basis. The user may also be permitted to add classifications.
The classifications that have been selected by the user and/or determined to be automatically applied may then be applied, as reflected by an Apply Classifications step 209. The actual applications that are made may vary depending upon what proceeded this step and the configuration of the system.
If the information management system 105 had failed to identify a group of related content objects during the Any Related Content Objects? decision step 203, the classifications to be applied may be applied to only the content object that was identified during the Identify Content Object to Classify step 201.
If related content objects were identified during the decision step 203, the Apply Classification step 209 may apply one or all of the determined classifications to the content object identified during the Identify Content Object to Classify step 201 and to some or all of the related content objects. Applying the determined classification to the entire set of related content objects may obviate the need for the user to individually classify each of the group of related content objects in the records management system 101.
If the content object that was identified in the Identify Content Object to Classify step 201 was a compound content object, the information management system 105 may be configured to apply each determined classification to just the compound content object. Since the compound content object may already be linked to the group of related content objects that are identified by the compound content object, the application of the classifications to just the compound object may be sufficient to have the classifications effectively applied to the entire group of related content objects.
If the content object that was identified in the Identify Content Object to Classify step 201 was not a compound content object, but related content objects were identified during the decision step 203, the records management system 101 may create a new compound record that is representative of all of the related content objects and apply the selected file plan classification to this new compound record. The records management system may also record as part of the compound record appropriate pointers and/or other types of information that will allow the records management system 101 to later identify the set of related content objects that are represented by the newly declared compound record.
The process that is illustrated in
One way is to leverage existing classifications of content objects that are related to a new content object to be classified. If the content object to be classified is related to other content objects that have already been classified, the existing classifications of the already classified content objects may be used to quickly classify the new content object, thus relieving the user of the burden of having to select the proper classifications from a large set of possible classifications. The information management system 105 may also be configured to apply these existing classifications in an automated mode, thus further reducing the time the user must spent as part of the process. Conversely, the information management system 105 may be configured to seek user approval for all or portions of the proposed classifications, thus ensuring that the proposed classifications are warranted. Even when operating in this user-approval mode, time is still saved by having proposed classifications presented to the user that are likely to be correct.
The process shown in
The processes that have been described may also enhance the uniformity of classification assignments for a related group of content objects, thus reducing inconsistencies in the management of related record information.
As shown in
A determination may be made as to whether the identified content object is ready for a particular disposition, as reflected by a Ready For Disposition? decision step 603. If not, the process may skip a disposition, as reflected by a Skip Disposition step 605.
There may be certain circumstances in which the identified content object is already known to be ready for a disposition, such as when the content object is identified by the information management system 105 based on disposition criteria in the records storage system 103. In this instance, the Ready For Disposition? decision step 603 may be eliminated, as the information management system 105 may already have determined that the content object is ready for the disposition.
If the content object is ready for the disposition, a determination may be made as to whether there are any content objects related to it, as reflected by an Any Related Content Objects? decision step 607. The types of relationships that may be considered and the approaches for considering them may be any of those types and approaches that are discussed above in connection with the Any Related Content Objects? decision step 203 shown in
If there are no related content objects, the identified content object may be disposed in accordance with its disposition criteria, as reflected by an Implement Disposition step 609. On the other hand, if there are related content objects, the information management system 105 may be configured to determine whether all of the related content objects are also ready for the disposition, as reflected by an All Related Content Objects Ready For Disposition? decision step 611. A hold that has been placed on one or more of the related content objects may be considered as part of this process. If all of the related content objects are also ready for the disposition, the identified record may be disposed in accordance with the disposition, as reflected by the Implement Disposition step 609.
If all of the related content objects are not ready for disposition, the information management system 105 may be configured to determine whether it has been set to skip the disposition without seeking user approval, as reflected by a Skip Disposition Automatically? decision step 613. If it has been so set, the disposition may be skipped, as reflected by the Skip Disposition step 605. Otherwise, the information management system 105 may be configured to seek approval from the user for skipping the disposition, as reflected by a User Approve Skipping Disposition? decision step 615. During this step, the information management system 105 may be configured to present an analysis to the user through the user interface 107 of the disposition criteria and/or status of the related records so that the user can decide whether to stop or to go ahead with the disposition of the identified record.
The net effect of this process may be to ensure that a particular content object is not disposed until all other content objects that are related to it are also ready for the disposition.
The information management system may be configured to control one or more operations during the processes discussed above based on selections made by a user of one or more file plan classifications and/or record relationships before the process take place.
For example, a user may be allowed to select one or more file plan classifications and/or content object relationships that cause a content object having one of these selected classifications or relationships to be excluded from being deemed a related content object during the Any Related Content Objects? decision step 203 and/or 607. The user may instead be allowed to select the file plan classifications and/or content object relationships that a content object must have in order to be deemed a related content object during one of these steps.
The user in addition or instead may be allowed to specify how one or more file plan classifications are to be handled during the Apply Classifications Automatically? decision step 211. For example, the user may be allowed to specify which existing file plan classifications will automatically be applied, which will be applied only after seeking and receiving user approval, and which will never be applied. Examples of such settings are shown in
Similar options may be provided in connection with content object relationships which the user may be allowed to select in advance. An example of such selections is shown in
Advanced user selections of file plan classifications and/or content object relationships may similarly be used to regulate the Skip Disposition Automatically? decision step 613. For example, the user may be able to specify which file plan classifications will cause a disposition to be automatically stopped, which will cause the disposition to be stopped only after user approval, and which will never cause the disposition to be stopped. Similar options may be provided in connection with record relationships which the user may similarly be allowed to select in advance.
The components, steps, features, objects, benefits and advantages that have been discussed are merely illustrative. None of them, nor the discussions relating to them, are intended to limit the scope of protection in any way. Numerous other embodiments are also contemplated, including embodiments that have fewer, additional, and/or different components, steps, features, objects, benefits and advantages. The components and steps may also be arranged and ordered differently. In short, the scope of protection is limited solely by the claims that now follow. That scope is intended to be as broad as is reasonably consistent with the language that is used in the claims and to encompass all structural and functional equivalents.
The phrase “means for” when used in a claim embraces the corresponding structure and materials that have been described and their equivalents. Similarly, the phrase “step for” when used in a claim embraces the corresponding acts that have been described and their equivalents. The absence of these phrases means that the claim is not limited to any corresponding structures, materials, or acts.
Nothing that has been stated or illustrated is intended to cause a dedication of any component, step, feature, object, benefit, advantage, or equivalent to the public, regardless of whether it is recited in the claims.