Automated data retrieval
First Claim
Patent Images
1. A computer system, operated by forms preparer tasked with preparing a form for a client, comprising:
- a database including a plurality of records corresponding to a plurality of clients, wherein a record comprises a plurality of fields and contact information for electronically communicating with the client associated with the record;
a status module loaded into memory, communicatively coupled to the database, and configured to;
identify a field requiring a missing data item, andassign a status to the field wherein the status assigned to the field is associated with obtaining the missing data item for the field from the client associated with the record; and
a data retrieval module loaded into memory and configured to;
generate an e-mail to the client comprising a data object and a request to populate the data object with the missing data item,transmit the e-mail message to the client,receive a reply e-mail message from the client comprising the data object populated with the missing data item, andadd, automatically, the missing data item from the data object in the reply e-mail to the field wherein the forms preparer and the client are separate entities, andwherein the status module is configured to assign the plurality of statuses to the plurality of fields responsive to status information provided by the user via a user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Information missing from a database record is automatically identified and retrieved. In an embodiment, after the record is initially populated, a status such as complete, incomplete, missing, or verify is assigned to each field in the record. A request for information associated with the status is automatically generated, for instance asking a client to provide missing information or verify existing information. The request is transmitted to the client and solicits the client'"'"'s response in any of a number of ways, for instance by email, phone, fax, or mail. The information is used to automatically update the record.
354 Citations
19 Claims
-
1. A computer system, operated by forms preparer tasked with preparing a form for a client, comprising:
-
a database including a plurality of records corresponding to a plurality of clients, wherein a record comprises a plurality of fields and contact information for electronically communicating with the client associated with the record; a status module loaded into memory, communicatively coupled to the database, and configured to; identify a field requiring a missing data item, and assign a status to the field wherein the status assigned to the field is associated with obtaining the missing data item for the field from the client associated with the record; and a data retrieval module loaded into memory and configured to; generate an e-mail to the client comprising a data object and a request to populate the data object with the missing data item, transmit the e-mail message to the client, receive a reply e-mail message from the client comprising the data object populated with the missing data item, and add, automatically, the missing data item from the data object in the reply e-mail to the field wherein the forms preparer and the client are separate entities, and wherein the status module is configured to assign the plurality of statuses to the plurality of fields responsive to status information provided by the user via a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of soliciting information based on a plurality of records in a database, the method comprising the steps of:
-
populating the plurality of records in the database, wherein each record in the plurality of records is associated with a client, includes contact information for communicating with the client, and includes a plurality of fields; identifying a field requiring a missing data item;
assigning a status to the field wherein the status assigned to the field is associated with obtaining the missing data item for the field from the client associated with the field;generating an e-mail message to the client comprising a data object and a request to populate the data object with the missing data item; transmitting the e-mail message to the client;
receiving a reply e-mail message from the client comprising the data object automatically populated with the missing data item from the client; andupdating the field using the missing data item from the data object, wherein the user is a forms preparer tasked with preparing the form for the client, wherein the forms preparer and the client are separate entities, and wherein assigning the plurality of statuses to the plurality of fields is performed responsive to status information provided by the user via a user interface. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program module stored on a computer storage device, executable by a processor, the computer program module comprising logic for:
-
populating a plurality of records in a database, wherein each record in the plurality of records is associated with a client, includes contact information for communication with the client, and includes a plurality of fields; identifying a field requiring a missing data item;
assigning a status to the field, wherein the status assigned to the field is associated with obtaining the missing data item from a client associated with the field;generating an e-mail to the client comprising a data object and a request to populate the data object with the missing data item; transmitting the e-mail message to the client; receiving a reply e-mail message from the client comprising the data object automatically populated with the missing data item; and updating the field with the missing data item from the data object, wherein the user is a forms preparer tasked with preparing the form for the client, wherein the forms preparer and the client are separate entities, and wherein assigning the plurality of statuses to the plurality of fields is performed responsive to status information provided by the user via a user interface. - View Dependent Claims (18, 19)
-
Specification