Document management system
First Claim
1. A method for dynamically exchanging information between a community of users, comprising:
- individually selecting, via user input, each of a plurality of fields of structured data and at least one record of the structured data, from a source database for transfer to a destination database;
dispatching, by a transmitter of the source database, the selected structured data;
receiving, by a receiver of the destination database, the dispatched data; and
upon a user request, storing the received data in the destination database by mapping, by a processor of the destination database, the received data into the destination database,wherein the source database and the destination database are user databases in a community of users,wherein the mapping comprises;
extracting a first field from among the plurality of fields in the structured data,determining a second field of existing plurality of fields in the destination database that matches the extracted first field based on a library of industry fields, wherein a name of the first field is different from the name of the second field,in response to the determining that the second field matches the extracted first field based on the library of industry fields, automatically assigning a first value of the extracted first field as a second value of the second field, andin response to the determining that the second field does not match the extracted first field based on the library of industry fields, displaying a graphical user interface (GUI) with a plurality of candidate names for the second field obtained from the library of industry fields, defining a new field name in the destination database or linking one of the existing plurality of fields in the destination database via second user input in the displayed GUI.
0 Assignments
0 Petitions
Accused Products
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.
-
Citations
22 Claims
-
1. A method for dynamically exchanging information between a community of users, comprising:
-
individually selecting, via user input, each of a plurality of fields of structured data and at least one record of the structured data, from a source database for transfer to a destination database; dispatching, by a transmitter of the source database, the selected structured data; receiving, by a receiver of the destination database, the dispatched data; and upon a user request, storing the received data in the destination database by mapping, by a processor of the destination database, the received data into the destination database, wherein the source database and the destination database are user databases in a community of users, wherein the mapping comprises; extracting a first field from among the plurality of fields in the structured data, determining a second field of existing plurality of fields in the destination database that matches the extracted first field based on a library of industry fields, wherein a name of the first field is different from the name of the second field, in response to the determining that the second field matches the extracted first field based on the library of industry fields, automatically assigning a first value of the extracted first field as a second value of the second field, and in response to the determining that the second field does not match the extracted first field based on the library of industry fields, displaying a graphical user interface (GUI) with a plurality of candidate names for the second field obtained from the library of industry fields, defining a new field name in the destination database or linking one of the existing plurality of fields in the destination database via second user input in the displayed GUI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium storing software instructions which when executed by a computer cause the computer to execute the following operations:
-
receiving, from a source database by a destination database, structured data having a plurality of fields and at least one record, wherein the plurality of fields are individually selected via user input at the source database; and storing the received data in the destination database by automatically mapping the received data into the destination database, wherein the source database and the destination database are user databases in a community of users, and wherein the automatically mapping comprises; extracting a first field from among the plurality of fields of the received structured data, determining a second field of existing plurality of fields in the destination database that matches the extracted first field based on a library of industry fields, a name of the first field is different from the name of the second field, in response to the determining that the second field matches the extracted first field based on the library of industry fields, automatically assigning a first value of the extracted first field as a value of the second field, in response to the determining that the second field does not match the extracted first field based on the library of industry fields, display a graphical user interface (GUI) with a plurality of candidate names for the second field obtained from the library of industry fields, defining a new field in the destination database or linking one of the existing plurality of fields in the destination database via user input in the displayed GUI.
-
-
21. A computer system adapted to manage workers and documents, comprising:
-
a receiver which receives from a source database structured data having a plurality of fields and at least one record, which are individually selected via user input at the source database; a memory comprising a destination database storing data; and a processor which, upon a user request, controls the memory to store the structured data received by the receiver in the destination database by automatically mapping the received structured data into the destination database, wherein the source database and the destination database are user databases in a community of users, and wherein the processor performs the automatically mapping by; extracting a first field from among the plurality of fields of the structured data received by the receiver, determining a second field of existing plurality of fields in the destination database that matches the extracted first field based on a library of industry fields, a name of the first field is different from the name of the second field, in response to the processor determining that the second field matches the extracted first field based on the library of industry fields, automatically assigning a first value of the extracted first field as a value of the second field, and in response to the determining that the second field does not match the extracted first field based on the library of industry fields, display a graphical user interface (GUI) with a plurality of candidate names for the second field obtained from the library of industry fields, defining a new field in the destination database or linking one of the existing plurality of fields in the destination database via user input in the displayed GUI.
-
-
22. A method of dynamically exchanging information in a community of users, the method comprising:
-
receiving, by a receiver of a user database in the community of users, data from another user database in the community of users, wherein the data comprises a plurality of fields and at least one record of said another user database; automatically mapping, by a processor, the plurality of fields of the received data to existing fields in the user database; and storing the received data into the existing fields in the user database based on the automatic mapping, wherein, in response to the processor determining, during the automatic mapping, that a field from among the plurality of fields of the received data does not exist in the existing fields in the user database, generating and adding a new field to the existing fields in the user database and mapping the field to the added new field in the user database, wherein the determining is based on a library of industry fields such that similar fields in the user database are detected and suggested as candidate field names for the automatically mapping, wherein, based on user input, a name for a field in the user database is obtained and the received data is stored into the field with the obtained name, and wherein, based on the determining that a second field does not match an extracted first field based on the library of industry fields, defining a new field name in the user database, adding the new field name to the library of industry fields, and attaching same global unique identifier (GUID) to the second field as GUID attached to the extracted first field.
-
Specification