Systems and methods for database registration
First Claim
1. A method for online purchasing utilizing database registration information in an online purchasing system, comprising:
- beginning database registration of a user in the online purchasing system by requesting a user identifier from the user computer via a first input field of a first graphical user interface displaying a web page;
receiving the user identifier via the first input field of the first graphical user interface;
sending a query to the first database based at least in part on the user identifier;
receiving a first data value from the first database, the first data value being associated with the user for purposes of identifying the user and being displayed in a display field of the first graphical user interface;
prompting for and receiving a second data value from a data source via a second input field of the first graphical user interface, the second data value being associated with the user for purposes of electronic procurement authorization, the data source being different from the first database;
prompting the user to enter one or more additional data values via one or more corresponding input fields of the first graphical user interface, wherein the user has an option to input the one or more additional data values and if the user chooses not to enter one or more of the one or more additional data values then accepting a null value for the one or more additional data values not entered;
storing the first data value, the second data value and the one or more additional data values in a second database such that the first data value, the second data value and the one or more additional data values are contained within the second database concurrently and persistently, the second database being different from the first database;
prompting the user to enter a payment method for future online purchases under the registration provided by the second database;
in response to prompting for the payment method, receiving identification of a purchasing card as the method of payment, where purchasing card information has been previously stored in the second database;
in response to receiving the identification of the purchasing card as the method of payment, determining that the purchasing card has an owner different than the user based on information previously stored in the second database;
in response to determining that the purchasing card has an owner different than the user, then sending an email to the owner that includes a link to a web page;
receiving a selection by the owner of the link to the web page;
in response to receiving the selection of the link, displaying a validation panel user interface for the owner that provides selections for indicating whether the user is authorized to use the purchasing card and for entering an identification of the owner;
in response to receiving the selection that indicates that the user is authorized to use the purchasing card and receiving the identification of the owner, then determining whether the identification matches an identification of the owner stored in the second database; and
in response to determining that the received identification of the owner matches the stored identification of the owner, then completing the registration of the user by storage an indication that the user is authorized to use the purchasing card as the payment method.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to systems and methods for database registration. According to an embodiment of the present invention, a method for database registration includes receiving a user identifier of a user and then sending a query to a first database based at least in part on the user identifier. A first data value associated with the user is received from the first database. A second data value associated with the user is received from a data source, which is different from the first database. The first data value and the second data value are stored in a second database, which is different from the first database.
22 Citations
13 Claims
-
1. A method for online purchasing utilizing database registration information in an online purchasing system, comprising:
-
beginning database registration of a user in the online purchasing system by requesting a user identifier from the user computer via a first input field of a first graphical user interface displaying a web page; receiving the user identifier via the first input field of the first graphical user interface; sending a query to the first database based at least in part on the user identifier; receiving a first data value from the first database, the first data value being associated with the user for purposes of identifying the user and being displayed in a display field of the first graphical user interface; prompting for and receiving a second data value from a data source via a second input field of the first graphical user interface, the second data value being associated with the user for purposes of electronic procurement authorization, the data source being different from the first database; prompting the user to enter one or more additional data values via one or more corresponding input fields of the first graphical user interface, wherein the user has an option to input the one or more additional data values and if the user chooses not to enter one or more of the one or more additional data values then accepting a null value for the one or more additional data values not entered; storing the first data value, the second data value and the one or more additional data values in a second database such that the first data value, the second data value and the one or more additional data values are contained within the second database concurrently and persistently, the second database being different from the first database; prompting the user to enter a payment method for future online purchases under the registration provided by the second database; in response to prompting for the payment method, receiving identification of a purchasing card as the method of payment, where purchasing card information has been previously stored in the second database; in response to receiving the identification of the purchasing card as the method of payment, determining that the purchasing card has an owner different than the user based on information previously stored in the second database; in response to determining that the purchasing card has an owner different than the user, then sending an email to the owner that includes a link to a web page; receiving a selection by the owner of the link to the web page; in response to receiving the selection of the link, displaying a validation panel user interface for the owner that provides selections for indicating whether the user is authorized to use the purchasing card and for entering an identification of the owner; in response to receiving the selection that indicates that the user is authorized to use the purchasing card and receiving the identification of the owner, then determining whether the identification matches an identification of the owner stored in the second database; and in response to determining that the received identification of the owner matches the stored identification of the owner, then completing the registration of the user by storage an indication that the user is authorized to use the purchasing card as the payment method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for database registration, the system comprising:
-
a first server including database registration instructions; a first database coupled to the first server, the first database to store at least in part a first set of data values associated with a user; a computer coupled to the first server, the computer to receive a second set of data values associated with the user for purposes of electronic procurement authorization via a second set of input fields of the first graphical user interface, the computer to receive the first set of data values from the from the first database for purposes of identifying the user and display the first set of data values via a display field of the graphical user interface in response to receiving a user identifier via a first input field of the graphical user interface, wherein the computer allows the user to enter one or more additional data values via one or more additional input fields of the first graphical user interface; and an online purchasing system comprising a second database and one or more interrelated databases, the second database to receive the first set of data values, the second set of data values and the additional data values from the display field, the second input field and the one or more additional input fields of the graphical user interface of the computer, the second database to store the first set of data values, the second set of data values and the additional data values such that the first data value from the first database, the second set of data values and the additional data values are contained within the second database concurrently and persistently; wherein an applet implemented on the computer receives a purchase request from the user that identifies the user with the user identification previously stored in the second database and prompts the user to enter a payment method; wherein the applet, in response to prompting for the payment method, receives identification of a purchasing card as the method of payment, where purchasing card information has been previously stored in the second database; wherein the applet, in response to receiving the identification of the purchasing card as the method of payment, provides the identification of the purchasing card to the first server which determines that the purchasing card has an owner different than the user based on information previously stored in the second database; in response to determining that the purchasing card has an owner different than the user, the first server then sends an email to the owner that includes a link to a web page provided by the first server; in response to owner having selected the link, the first server displays a validation panel user interface for the owner that provides selections for indicating whether the user is authorized to use the purchasing card and for entering an identification of the owner; in response to receiving the selection that indicates that the user is authorized to use the purchasing and receiving the identification of the owner, the first server then determines whether the identification matches an identification of the owner stored in the second database; and in response to determining that the received identification of the owner matches the stored identification of the owner, the first server then completes the registration of the user by indicating in the second database that user is authorized to use the purchasing card as the form of payment. - View Dependent Claims (11, 12)
-
-
13. A computer-readable medium storing a plurality of instructions to be executed by a processor for database registration, the plurality of instructions comprising instructions to:
-
receive a user identifier of a user via a first set of input fields of a graphical user interface to begin registration for online purchasing; send a query to a first database based at least in part on the user identifier; receive a first set of data values of a first set of data fields from the first database, the first set of data values being associated with the user for purposes of identifying the user and being displayed in a display field of the graphical user interface; receive a second set of data values from a data source via a second set of input fields of the graphical user interface, the second set of data values being associated with the user for purposes of electronic procurement authorization, the data source being different from the first database; prompt the user to enter one or more additional data values via one or more corresponding input fields of the first graphical user interface; store the first set of data values, the second set of data values and the one or more additional data values in a second database such that the first set of data values, the second set of data values and the one or more additional data values are contained within the second database concurrently and persistently, the second database being different from the first database; prompt the user to enter a payment method for future online purchases under the registration provided by the second database; in response to prompting for the payment method, receive identification of a purchasing card as the method of payment where purchasing card information has been previously stored in the second database; in response to receiving the identification of the purchasing card as the method of payment, determine that the purchasing card has an owner different than the user based on information previously stored in the second database; in response to determining that the purchasing card has an owner different than the user, then send an email to the owner that includes a link to a web page; receiving a selection by the owner of the link to the web page; in response to receiving the selection of the link, display a validation panel user interface for the owner that provides selections for indicating whether the user is authorized to use the purchasing card and for entering an identification of the owner; in response to receiving the selection that indicates that the user is authorized to use the purchasing card and receiving the identification of the owner, then determine whether the identification matches an identification of the owner stored in the second database; in response to determining that the received identification of the owner matches the stored identification of the owner, then complete the registration of the user by storing an indication that the user is authorized to use the purchasing card as the payment method; if the user is not authorized to use the purchasing card then providing an option to the user to bill to an entity'"'"'s general ledger, and if the user chooses to not bill to the general ledger, then prompting the user to enter a personal charge card number as the method of payment while indicating to the user that online purchases via the registration with the second database will not be possible without the personal charge card number.
-
Specification