Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce
First Claim
1. A method for performing an upselling transaction, the method comprising at least the following:
- receiving at least one preliminary transaction for at least one of goods and services into a computer system comprising at least one processor and at least one memory configured to store and process information related to the at least one preliminary transaction for at least one of goods and services;
generating a proposal by the computer system, during the payment processing of the at least one preliminary transaction, the proposal comprising at least one new account to enable a consumer to pay for the at least one preliminary transaction, the proposal being generated in response to the computer system processing the received information;
thereafter, receiving into the computer system information related to an application for the at least one new account;
in the computer system, associating the at least one preliminary transaction with the at least one application by issuing a unique identifier linking the at least one application and the at least one preliminary transaction as a pending transaction;
in the computer system, generating a request for approval of the at least one application, the request including the unique identifier and transaction specific data associated with the pending transaction;
transmitting the request from the computer system to an approval authority;
in the computer system, receiving a status of an approval of the at least one application, wherein receiving the status includes receiving at least one of a real time approval of the at least one application, or a real time rejection of the at least one application; and
storing the unique identifier as a data record in a data store that corresponds to the application being processed and transaction data associated with the at least one preliminary transaction in order to link the pending status of the at least one preliminary transaction to the application being processed and to retrieve the data record upon receiving the status of the approval request;
wherein at least the generation of the proposal, receiving the information related to the application and transmitting the request for approval are performed during the preliminary transaction and wherein the at least one preliminary transaction is maintained in a pending status until the status of the approval of the at least one application is received in the computer system.
8 Assignments
0 Petitions
Accused Products
Abstract
The invention provides methods, systems, and computer readable media of performing account acquisitions while associating pending transactions with applications for such accounts. One embodiment includes obtaining transaction information for preliminary transaction(s) by which a customer orders goods and/or services, proposing one or more additional transactions relating to goods and/or services to the customer, along with new accounts to pay for such preliminary or additional transactions, and associating the preliminary or additional transactions is with the new account application as pending transactions. Finally, the method can include requesting approval of the new application, with the transaction for goods/services associated with the application in a pending status. In another embodiment, a method includes receiving and approving an application for a new account, evaluating whether one or more pending transactions are associated with the new account or the application for the same, with the pending transaction(s) having been proposed before the application was approved.
317 Citations
67 Claims
-
1. A method for performing an upselling transaction, the method comprising at least the following:
-
receiving at least one preliminary transaction for at least one of goods and services into a computer system comprising at least one processor and at least one memory configured to store and process information related to the at least one preliminary transaction for at least one of goods and services; generating a proposal by the computer system, during the payment processing of the at least one preliminary transaction, the proposal comprising at least one new account to enable a consumer to pay for the at least one preliminary transaction, the proposal being generated in response to the computer system processing the received information; thereafter, receiving into the computer system information related to an application for the at least one new account; in the computer system, associating the at least one preliminary transaction with the at least one application by issuing a unique identifier linking the at least one application and the at least one preliminary transaction as a pending transaction; in the computer system, generating a request for approval of the at least one application, the request including the unique identifier and transaction specific data associated with the pending transaction; transmitting the request from the computer system to an approval authority; in the computer system, receiving a status of an approval of the at least one application, wherein receiving the status includes receiving at least one of a real time approval of the at least one application, or a real time rejection of the at least one application; and storing the unique identifier as a data record in a data store that corresponds to the application being processed and transaction data associated with the at least one preliminary transaction in order to link the pending status of the at least one preliminary transaction to the application being processed and to retrieve the data record upon receiving the status of the approval request; wherein at least the generation of the proposal, receiving the information related to the application and transmitting the request for approval are performed during the preliminary transaction and wherein the at least one preliminary transaction is maintained in a pending status until the status of the approval of the at least one application is received in the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
41. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform an upselling transaction, and applying for an account, the processor being further configured to perform:
-
obtaining information related to at least one preliminary transaction for at least one of goods and services; proposing, during the payment processing of the at least one preliminary transaction, at least one new account to enable a consumer to pay for the at least one preliminary transaction; obtaining information related to an application for the at least one new account; associating the at least one preliminary transaction with the at least one application by issuing a unique identifier linking the at least one application and the at least one preliminary transaction as a pending transaction; requesting approval of the at least one application, by transmitting a request including the unique identifier and transaction specific data associated with the pending transaction; receiving a status of an approval of the at least one application, wherein receiving the status includes receiving at least one of a real time approval of the at least one application, or a real time rejection of the at least one application; and storing the unique identifier as a data record in a data store that corresponds to the application being processed and transaction data associated with the at least one preliminary transaction in order to link the pending status of the at least one preliminary transaction to the application being processed and to retrieve the data record upon receiving the status of the approval request; wherein the steps of proposing, obtaining the information related to the application and requesting approval are performed during the preliminary transaction and wherein the at least one preliminary transaction is maintained in a pending status until the status of the approval of the at least one application is received.
-
-
64. A method for performing an upselling transaction, the method comprising:
-
establishing communication between a user and a system comprising at least one computer system comprising at least one processor and at least one memory configured to store and process information for a user initiated initial transaction; receiving into the at least one computer system transaction data with respect to the user from the initial transaction, including at least certain information regarding the identity of the user; automatically selecting in the at least one computer system said information for provision to the user as a result of the user initiated initial transaction, comprising the steps of; utilizing the identity of the user to access one or more databases to obtain at least two second data elements, each relating to the user, at least one second data element containing third party data; utilizing at least in part the transaction data and the second data elements for selecting the information for provision to users of the system; and providing the information to the user in real time during the course of the communication; automatically generating a proposal by the at least one computer system during the payment processing of the initiated initial transaction, for at least one new account to enable the user to pay for the initiated initial transaction; thereafter receiving into the at least one computer system information related to an application for the at least one new account; in the at least one computer system associating the at least one preliminary transaction with the at least one application by issuing a unique identifier linking the at least one application and the at least one preliminary transaction as a pending transaction; in the at least one computer system generating a request for approval of the at least one application and transmitting the request, the request including the unique identifier and transaction specific data associated with the pending transaction; in the at least one computer system receiving a status of an approval of the at least one application, wherein receiving the status includes receiving at least one of a real time approval of the at least one application, or a real time rejection of the at least one application; and storing the unique identifier as a data record in a data store that corresponds to the application being processed and transaction data associated with the at least one preliminary transaction in order to link the pending status of the at least one preliminary transaction to the application being processed and to retrieve the data record upon receiving the status of the approval request; wherein at least the generation of the proposal, receiving the information related to the application and generating the request for approval are performed during the initial transaction with the user and wherein the at least one preliminary transaction is maintained in a pending status until the status of the approval of the at least one application is received in the computer system.
-
-
65. A method for performing an upselling transaction, the method comprising:
-
establishing communication via an electronic communications device operated by a user and a system comprising at least one computer system comprising at least one processor and at least one memory configured to store and process information for a user initiated initial transaction; receiving into the at least one computer system transaction data with respect to the user from the initial transaction, including at least certain information regarding the identity of the user; automatically selecting in the at least one computer system said information for provision to the user as a result of the user initiated initial transaction, comprising the steps of; utilizing the identity of the user to access one or more databases to obtain at least two second data elements, each relating to the user, at least one second data element containing third party data; utilizing at least in part the transaction data and the second data elements to for selecting the information for provision to users of the system; providing the information to the user from the at least one computer system in real time during the course of the communication; automatically generating a proposal from the at least one computer system during the payment processing of the at least one preliminary transaction, for at least one new account to enable a consumer to pay for the at least one preliminary transaction; thereafter receiving into the at least one computer system information related to at least one preliminary transaction for at least one of goods and services; in the at least one computer system associating the at least one preliminary transaction with the at least one application by issuing a unique identifier linking the at least one application and the at least one preliminary transaction as a pending transaction; in the at least one computer system generating and transmitting a request for approval of the at least one application, the request including the unique identifier and transaction specific data associated with the pending transaction; in the at least one computer system receiving a status of an approval of the at least one application, wherein receiving the status includes receiving at least one of a real time approval of the at least one application, or a real time rejection of the at least one application; and storing the unique identifier as a data record in a data store that corresponds to the application being processed and transaction data associated with the at least one preliminary transaction in order to link the pending status of the at least one preliminary transaction to the application being processed and to retrieve the data record upon receiving the status of the approval request; wherein at least the generation of the proposal, receiving the information related to the application and generating the request for approval are performed during the initial transaction with the user and wherein the at least one preliminary transaction is maintained in a pending status until the status of the approval of the at least one application is received in the computer system.
-
-
66. A method for performing an upselling transaction, the method comprising:
-
establishing communication between a user and a system comprising at least one computer system in a remote communication environment comprising at least one processor and at least one memory configured to store and process information for a purpose of a user initiated initial transaction; receiving into the at least one computer system transaction data with respect to the user from the initial transaction, including at least certain information regarding the identity of the user; automatically selecting in the at least one computer system said information for provision to the user as a result of the user initiated initial transaction, comprising the steps of; utilizing the identity of the user to access one or more databases to obtain at least two second data elements, each relating to the user, at least one second data element containing third party data; utilizing at least in part the transaction data and the second data elements to for selecting the information for provision to users of the system; providing the information from the at least one computer system to the user in real time during the course of the communication; automatically generating a proposal from the at least one computer system during the payment processing of the initiated initial transaction, for at least one new account to enable the user to pay for the initiated initial transaction; thereafter receiving into the at least one computer system information related to an application for the at least one new account; in the at least one computer system associating the at least one preliminary transaction with the at least one application by issuing a unique identifier linking the at least one application and the at least one preliminary transaction as a pending transaction; in the at least one computer system generating and transmitting a request for approval of the at least one application, the request including the unique identifier and transaction specific data associated with the pending transaction; in the at least one computer system receiving a status of an approval of the at least one application, wherein receiving the status includes receiving at least one of a real time approval of the at least one application, or a real time rejection of the at least one application; and storing the unique identifier as a data record in a data store that corresponds to the application being processed and transaction data associated with the at least one preliminary transaction in order to link the pending status of the at least one preliminary transaction to the application being processed and to retrieve the data record upon receiving the status of the approval request; wherein at least the generation of the proposal, receiving the information related to the application and generating the request for approval are performed during the initial transaction with the user and wherein the at least one preliminary transaction is maintained in a pending status until the status of the approval of the at least one application is received in the computer system.
-
-
67. A method for performing an upselling transaction, the method comprising:
-
establishing communication via an electronic communications device operated by a user and a system comprising at least one computer system in a remote communication environment comprising at least one processor and at least one memory configured to store and process information for a purpose of a user initiated initial transaction; receiving into the at least one computer system transaction data with respect to the user from the initial transaction, including at least certain information regarding the identity of the user; automatically selecting in the at least one computer system said information for provision to the user as a result of the user initiated initial transaction, comprising the steps of; utilizing the identity of the user to access one or more databases to obtain at least two second data elements, each relating to the user, at least one second data element containing third party data; and utilizing at least in part the transaction data and the second data elements to for selecting the information for provision to users of the system; providing the information from the at least one computer system to the user in real time during the course of the communication; automatically generating a proposal from the at least one computer system during the payment processing of the initiated initial transaction, for at least one new account to enable the user to pay for the initiated initial transaction; thereafter receiving into the at least one computer system information related to an application for the at least one new account; in the at least one computer system associating the at least one preliminary transaction with the at least one application by issuing a unique identifier linking the at least one application and the at least one preliminary transaction as a pending transaction; in the at least one computer system generating and transmitting a request for approval of the at least one application, the request including the unique identifier and transaction specific data associated with the pending transaction; in the at least one computer system receiving a status of an approval of the at least one application, wherein receiving the status includes receiving at least one of a real time approval of the at least one application, or a real time rejection of the at least one application; and storing the unique identifier as a data record in a data store that corresponds to the application being processed and transaction data associated with the at least one preliminary transaction in order to link the pending status of the at least one preliminary transaction to the application being processed and to retrieve the data record upon receiving the status of the approval request; wherein at least the generation of the proposal, receiving the information related to the application and generating the request for approval are performed during the initial transaction with the user and wherein the at least one preliminary transaction is maintained in a pending status until the status of the approval of the at least one application is received in the computer system.
-
Specification