IP Library Granted Patent US 8,660,876
Granted Patent B2
US 8,660,876 · App. 13/244,063 · Granted Feb 25, 2014

Document management system

Inventors: Lewis E. Woodings (Chevy Chase, MD); James D. Bosse (Silver Spring, MD); Mathew P. Hodgson (Kensington, MD); Alexander Smorodintsev (Gaithersburg, MD); Alexei Klimantov (Gaithersburg, MD); Viatcheslav Karassik (Silver Spring, MD)
Assignee: IDocuments, LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,660,876
App. No.
13/244,063
Granted
Feb 25, 2014
Kind
B2
Abstract

The method, system and a computer program and a computer product for managing workers and documents is provided. The method includes storing industry representations and a list of workers with data related to the workers, linking the industry representations to the workers and selecting at least one worker from based on the industry representations for that worker. The method also includes scheduling workers to a job based on whether they have all of the required industry representations. In addition, the method includes uploading industry representations and bar code scanning industry representations into the database. The method further includes dispatching said industry representations to other users and automatically mapping fields of the dispatched data in the destination database. In addition, the method includes selectively encrypting only sensitive fields in data transmission between two entities.

Claims (49)

1. A computer assisted method of managing documents comprising:

storing a plurality of electronic documents, data related to said plurality of documents based on compliance status of the plurality of electronic documents, and a list of entities with data related to the entities, relationally linking the electronic documents to at least one entity from the list of entities;

determining, by a computer, whether the entity meets a requirement by analyzing the documents linked to said entity, said data related to said plurality of documents, existence of said plurality of documents, and information related to said entity,

wherein the determining comprises:

dynamically selecting, by a user, types of the documents and types of said data related to said documents; and

dynamically setting, by the user, filters for information to be displayed based on said selection of the type of the documents;

displaying said at least one entity from the list of entities with at least one corresponding industry document from said documents based on said set filter; and

selecting an entity from said list of entities based on said determination from the displayed at least one entity, and

wherein the entity meets the requirement when the entity has documents required to meet compliance regulation, the documents are linked to the entity and the documents are valid.

2. The computer assisted method according to claim 1 , further comprising grouping at least one document from the plurality of documents to form an entity type, and wherein said analysis comprises analyzing whether an entity from the list of entities has documents necessary to meet the entity type.

3. The computer assisted method according to claim 1 , further comprising storing detailed information for each of the entities on the list, and linking an entity to a subject based on whether the entity is categorized under the entity type, wherein the entity type further comprises at least some of the information from the detailed information.

4. The computer assisted method according to claim 1 , further comprising color coding said documents based on the current statuses of said documents.

5. The computer assisted method according to claim 1 , wherein said data related to said documents comprises information about statuses of said documents and color coding said documents based on said statuses, and wherein a first document of a first status is displayed in a color different from a second document in a second status.

6. The computer assisted method according to claim 1 , further comprising dynamically building a user interface that displays information for each of said at least one entity on the list by having a user selecting type of information to view and order for the view for each of said at least one entity on the list.

7. The computer assisted method according to claim 1 , further comprising user selecting an entity from said list of entities and displaying attributes of the selected entity based on the existence of necessary documents and based on a status of the necessary documents for said selected entity.

8. The computer assisted method according to claim 1 , further comprising grouping documents for the selected at least entity into groups.

9. The computer assisted method according to claim 1 , further comprising adding an entity to said list of entities and adding data related to the entity, wherein a user navigates through data to be added based on tabs organized by types of data, and wherein the tabs are dynamically defined by the user such that the user dynamically creates user interfaces for each of said tabs.

10. The computer assisted method according to claim 1 , further comprising dynamically building a user interface that displays information for each of said at least one entity on the list by having a user selecting type of information to view and order for the view for each of said at least one entity on the list.

11. The computer assisted method according to claim 1 , further comprising user selecting an entity from said list of entities and displaying entity characteristics based on the existence of necessary documents and based on a status of the necessary documents for said selected entity.

12. A computer system adapted to manage documents, comprising:

a processor, and

a memory including software instruction adapted to enable the computer system to perform the operations of:

storing a plurality of electronic documents, data related to said plurality of documents based on compliance status of the plurality of electronic documents, and a list of entities with data related to the entities, relationally linking the electronic documents to at least one entity from the list of entities;

determining whether the entity meets a requirement by analyzing the documents linked to said entity, said data related to said plurality of documents, existence of said plurality of documents, and information related to said entity,

wherein the determining comprises:

dynamically selecting, by a user, types of the documents and types of said data related to said documents; and

dynamically setting, by the user, filters for information to be displayed based on said selection of the type of the documents;

displaying said at least one entity from the list of entities with at least one corresponding industry document from said documents based on said set filter; and

selecting an entity from said list of entities based on said determination from the displayed at least one entity, and

wherein the entity meets the requirement when the entity has documents required to meet compliance regulation, the documents are linked to the entity and the documents are valid.

13. The computer system according to claim 12 , wherein the processor is configured to group at least one document from the plurality of documents to form an entity type, and wherein said analysis by the processor comprises analyzing whether an entity from the list of entities has documents necessary to meet the entity type.

14. The computer system according to claim 12 , wherein the memory stores detailed information for each of the entities on the list, and links an entity to a subject based on whether the entity is categorized under the entity type, and wherein the entity type further comprises at least some of the information from the detailed information.

15. The computer system according to claim 12 , wherein the processor is configured to color code said documents based on the current statuses of said documents.

16. The computer system according to claim 12 , wherein said data related to said documents comprises information about statuses of said documents and color coding said documents based on said statuses, and wherein a first document of a first status is displayed in a color different from a second document in a second status.

17. The computer system according to claim 12 , wherein the processor is configured to dynamically build a user interface that displays information for each of said at least one entity on the list by having a user selecting type of information to view and order for the view for each of said at least one entity on the list.

18. The computer system according to claim 12 , wherein the processor is further configured to receive a user selection of an entity from said list of entities and configured to control a display to display attributes of the selected entity based on the existence of necessary documents and based on a status of the necessary documents for said selected entity.

19. The computer system according to claim 12 , wherein the processor is further configured to group documents for the selected at least entity into groups.

20. The computer system according to claim 12 , wherein the processor is configured to add an entity to said list of entities and to add data related to the entity, wherein data to be added is organized by tabs based on types of data, and wherein the tabs are dynamically defined by the user such that the user dynamically creates user interfaces for each of said tabs.

21. The computer system according to claim 12 , wherein the processor is configured to dynamically build a user interface that displays information for each of said at least one entity on the list by having a user selecting type of information to view and order for the view for each of said at least one entity on the list.

22. The computer system according to claim 12 , wherein the processor is configured to receive a user selection of an entity from said list of entities and displaying entity characteristics based on the existence of necessary documents and based on a status of the necessary documents for said selected entity.

23. A non-transitory computer readable medium storing instructions, which when executed by a computer, cause the computer to perform operations comprising:

storing a plurality of electronic documents, data related to said plurality of documents based on compliance status of the plurality of electronic documents, and a list of entities with data related to the entities, relationally linking the electronic documents to at least one entity from the list of entities;

determining, by a computer, whether the entity meets a requirement by analyzing the documents linked to said entity, said data related to said plurality of documents, existence of said plurality of documents, and information related to said entity,

wherein the determining comprises:

dynamically selecting, by a user, types of the documents and types of said data related to said documents; and

dynamically setting, by the user, filters for information to be displayed based on said selection of the type of the documents;

displaying said at least one entity from the list of entities with at least one corresponding industry document from said documents based on said set filter; and

selecting an entity from said list of entities based on said determination from the displayed at least one entity, and

wherein the entity meets the requirement when the entity has documents required to meet compliance regulation, the documents are linked to the entity and the documents are valid.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2024
From: IDOCUMENTS, LLC
To: ICERTAINTY, LLC
Reel/Frame 066736/0200 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2022
From: WOODINGS, LEWIS E.; BOSSE, JAMES D.; HODGSON, MATHEW P.; SMORODINTSEV, ALEXANDER; KLIMANTOV, ALEXEI U.; KARASSIK, VIATCHESLAV
To: IDOCUMENTS, LLC
Reel/Frame 061209/0825 →
Continuity (4)
Continuation 12561807 · Sep 17, 2009
Continuation 10879617 · Jun 30, 2004
Provisional Application 60483098 · Jun 30, 2003
Related Publication 20120078924A1 · Mar 29, 2012