System and method for generating pre-populated forms
First Claim
1. A method for generating populated forms, the method comprising:
- in an operation of the method, obtaining a user identity, the user identity identifying a user;
verifying that the user identified by the user identity is an employee of an organization authorized by the organization to generate populated forms on behalf of customers of the organization;
if the user is verified as authorized in response to the obtained user identity, then obtaining, by input from the verified user, a customer identity identifying a customer;
verifying that the customer identity is assigned by the organization to a customer to identify the customer as a verified customer of the organization;
if the customer is verified in response to the customer identity as being a verified customer of the organization, then verifying that the verified user is authorized to access account information of the verified customer held by the organization, based on the user identity and the customer identity;
if the verified user is not so authorized, then terminating the operation;
if the verified user is verified as being authorized to access the account information of the verified customer, then providing to the verified user at least one form identifier, each form identifier identifying a respective type of form that is populatable, each type of form having one or more input fields for receiving information;
selecting, by the verified user, an obtained form identifier of the provided at least one form identifier;
generating, on behalf of the verified customer, a populated form of the type matching the obtained form type identifier, wherein at least one of the input fields of the generated form is populated with data based on information accessed from the account information of verified customer; and
transmitting the generated form as a byte stream.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for generating pre-populated forms with stored data. A user identity and a customer identity are obtained where the user identity and customer identity identify a user and a customer, respectively. The identified user is verified as being authorized to access information related to the identified customer. If the identified user is verified, a form type identifier is obtained that identifies one of one or more types of forms, each of which has one or more input fields for receiving information. Then, a populated form of the type matching the form type identifier is generated with at least some of the input fields of the generated form being populated with data related to the identified customer. Finally, the generated form is transmitted as a byte stream to a user interface device where the byte stream is used to recreate the generated form.
16 Citations
31 Claims
-
1. A method for generating populated forms, the method comprising:
-
in an operation of the method, obtaining a user identity, the user identity identifying a user; verifying that the user identified by the user identity is an employee of an organization authorized by the organization to generate populated forms on behalf of customers of the organization; if the user is verified as authorized in response to the obtained user identity, then obtaining, by input from the verified user, a customer identity identifying a customer; verifying that the customer identity is assigned by the organization to a customer to identify the customer as a verified customer of the organization; if the customer is verified in response to the customer identity as being a verified customer of the organization, then verifying that the verified user is authorized to access account information of the verified customer held by the organization, based on the user identity and the customer identity; if the verified user is not so authorized, then terminating the operation; if the verified user is verified as being authorized to access the account information of the verified customer, then providing to the verified user at least one form identifier, each form identifier identifying a respective type of form that is populatable, each type of form having one or more input fields for receiving information; selecting, by the verified user, an obtained form identifier of the provided at least one form identifier; generating, on behalf of the verified customer, a populated form of the type matching the obtained form type identifier, wherein at least one of the input fields of the generated form is populated with data based on information accessed from the account information of verified customer; and transmitting the generated form as a byte stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for generating populated forms, the system comprising:
-
a computer in communication with a network; a database in communication with the network and the computer, wherein the database stores data related to a plurality of customers; wherein the computer is configured to; in an operation, obtain a user identity, the user identity identifying a user; verify that the user identified by the user identity is an employee of an organization authorized by the organization to generate populated forms on behalf of customers of the organization; if the user is verified as authorized in response to the obtained user identity, then obtain, by input from the verified user, a customer identity identifying a customer; verify that the customer identity is assigned by the organization to a customer to identify the customer as a verified customer of the organization; if the customer is verified in response to the customer identity as being a verified customer of the organization, then verify that the verified user is authorized to access account information of the verified customer held by the organization, based on the user identity and the customer identity; and if the verified user is not so authorized, then terminate the operation; and wherein, if the verified user is verified as being authorized to access the account information of the verified customer, the computer is further configured to; provide to the verified user at least one form identifier, each form identifier identifying a respective type of form that is populatable, each type of form having one or more input fields for receiving information; and respond to a selection, by the verified user, of an obtained form identifier of the provided at least one form identifier by generating, on behalf of the verified customer, a populated form of the type matching the obtained form type identifier, wherein at least one of the input fields of the generated form is populated with data based on information accessed from the account information of verified customer; and transmit the generated form as a byte stream. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product comprising a computer usable medium having computer readable code embodied therein, the computer readable code, when executed, causing a computer to implement a method for generating populated forms, the method comprising:
-
in an operation of the method, obtaining a user identity, the user identity identifying a user; verifying that the user identified by the user identity is an employee of an organization authorized by the organization to generate populated forms on behalf of customers of the organization; if the user is verified as authorized in response to the obtained user identity, then obtaining, by input from the verified user, a customer identity identifying a customer; verifying that the customer identity is assigned by the organization to a customer to identify the customer as a verified customer of the organization; if the customer is verified in response to the customer identity as being a verified customer of the organization, then verifying that the verified user is authorized to access account information of the verified customer held by the organization, based on the user identity and the customer identity; if the verified user is not so authorized, then terminating the operation; if the verified user is verified as being authorized to access the account information of the verified customer, then providing to the verified user at least one form identifier, each form identifier identifying a respective type of form that is populatable, each type of form having one or more input fields for receiving information; selecting, by the verified user, an obtained form identifier of the provided at least one form identifier; generating, on behalf of the verified customer, a populated form of the type matching the obtained form type identifier, wherein at least one of the input fields of the generated form is populated with data based on information accessed from the account information of verified customer; and transmitting the generated form as a byte stream. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification