System and method for transacting purchases with a cash vendor using points
AssigneeMaritz Inc.
InventorsThomas R. Bushold, Mark A. Shipley, Jeffrey L. Altemueller, Stephen A. Sigman
Life of this patent
Estimating the term…
Abstract
A system for permitting a participant to transact a purchase using awarded points with a vendor system which transacts purchases in currency. A loyalty program awards points to the participant. The awarded points are maintained in a point account for the participant. An application programming interface (API) interfaces with the vendor system. A program account for use in currency transactions provides the basis for the purchase with the vendor system. A graphical user interface (GUI) provides an interface between the participant and the API and for communicating with the loyalty program.
Claims15
A computerized system for use by a participant of a program which awards points to the participant, wherein the awarded points are maintained in a point account for the participant, said system for permitting the participant to transact a purchase using the awarded points with a vendor system which transacts purchases in currency, said system comprising a processor including instructions for defining:
- an application programming interface (API) for interfacing with the vendor system;
- a program account hidden from the participant connected to the program for use in currency transactions;
- a graphical user interface (GUI) for providing an interface between the participant and the API and for communicating with the program;
- wherein said GUI includes instructions for receiving participant-related information from the participant and providing the received participant-related information to the API;
- wherein said GUI includes instructions for receiving information regarding the program account hidden from the participant and for providing the received program account information to the API;
- wherein said API is adapted to receive the participant-related information and the program account information from the GUI and adapted to provide the received participant-related information and the received program account information to the vendor system;
- wherein said API is adapted to receive vendor-related information from the vendor system and adapted to provide the received vendor-related information to the GUI;
- and
- wherein said GUI includes nstructions for receiving vendor-related information from the API and for providing the received vendor-related information to the participant;
- such that from the perspective of the participant, the participant uses the GUI to conduct a purchase transaction with the vendor system based in whole or in part on the points in the participant's point account;
- and
- such that from the perspective of the vendor system, the vendor system conducts the purchase transaction with the participant as a currency transaction based on the program's program account hidden from the participant whereby the participant is not aware that the purchase transaction with the vendor system is being transacted using program account.
In a computer having a user interface including a display, a method for use by a plurality of participants of a program which awards points to each participant, wherein the awarded points are maintained in a point account for each participant, said method permitting each participant to transact a purchase using the awarded points with a vendor system which transacts purchases in currency, said method comprising the steps of:
- providing a program account hidden from the participant connected to the program for use in currency transactions;
- providing an interface between the participant and the vendor system, said interface having access to information regarding the program account hidden from the participant;
- converting a purchase request from a participant based in whole or in part on points into a corresponding purchase request provided to the vendor system based on the program account information if the participant's point account has sufficient points to cover the purchase request;
- causing the points for the purchase request to be deducted from the participant's point account in response to a received vendor purchase confirmation of the corresponding purchase request whereby the participant is not aware that the purchase request provided to the vendor system is being transacted using the program account;
- wherein the interface comprises a graphical user interface (GUI) and an application programming interface (API) for the vendor system and:
- wherein said GUI includes instructions for receiving participant-related information from each participant and providing the received participant-related information to the API;
- wherein said API is adapted to receive the participant-related information from the GUI and to provide the received participant-related information to the vendor system;
- wherein said API is adapted to receive vendor-related information from the vendor system and provide the received vendor-related information to the GUI;
- and
- wherein said GUI includes instructions for receiving vendor-related information from the API and providing the received vendor-related information to the participant;
- such that from the perspective of each participant, the participant uses the GUI to conduct a purchase transaction with the vendor system based on the points in each participant's point account;
- and
- such that from the perspective of the vendor system, the vendor system conducts the purchase transaction with each participant based as a currency transaction on the program account.
In a computer having a graphical user interface including a display, the graphical user interface for use by a participant of participants of a program which awards points to each participant, wherein the awarded points are maintained in a point account for the participant, said interface for permitting each participant to transact a purchase using the awarded points with a vendor system which transacts purchases in currency, said interface comprising:
- a program account hidden from the participant connected to the program for use in currency transactions of the plurality of participants;
- an application programming interface (API) for interfacing with the vendor system;
- said graphical user interface (GUI) providing an interface between the participant and the API and for communicating with the program, said GUI having access to the information regarding the program account hidden from the participant;
- wherein said GUI includes instructions for receiving participant-related information from each participant and providing the received participant-related information to the API;
- wherein said GUI includes instructions for receiving information regarding the program account information and providing the received program account information to the API;
- wherein said API is adapted to receive the participant-related information and program account information from the GUI and to provide the received participant-related information and the received program account information to the vendor system;
- wherein said API is adapted to receive vendor-related information from the vendor system and provide the received vendor-related information to the GUI;
- and
- wherein said GUI includes instructions for receiving vendor-related information from the API and providing the received vendor-related information to each participant;
- such that from the perspective of each participant, the participant uses the GUI to conduct a purchase transaction with the vendor system based in whole or in part on the points in the participant's point account;
- and
- such that from the perspective of the vendor system, the vendor system conducts the purchase transaction with each participant as a currency transaction based on the program's program account hidden from the participant whereby the participant is not aware that the currency transaction with the vendor system is being transacted using the program account.
A computerized system for permitting a participant to transact a purchase using awarded points with a vendor system which transacts purchases in currency, said system comprising a processor including instructions for defining:
- a loyalty program which awards points to a participant, wherein the awarded points are maintained in a point account for the participant;
- an application programming interface (API) for interfacing with the vendor system;
- a program account hidden from the participant connected to the program for use in currency transactions;
- a graphical user interface (GUI) for providing an interface between the participant and the API and for communicating with the program;
- wherein said GUI includes instructions for:
- receiving participant-related information from the participant and providing the received participant-related information to the API;
- receiving a purchase request from the participant to conduct a purchase with the vendor system based on the points in the participant's point account;
- receiving information regarding the program account hidden from the participant from the loyalty program;
- converting the received purchase request based on the points into a corresponding purchase request based on the program account information if the point account has sufficient points to cover the purchase;
- and
- providing the corresponding purchase request based on the program account information to the API wherein the API is adapted to receive the corresponding purchase request from the GUI and provide the received corresponding purchase request to the vendor system as a purchase request based on the program account information;
- wherein said API is adapted to receive the participant-related information from the GUI and to provide the received participant-related information to the vendor system;
- wherein said API is adapted to receive vendor-related information from the vendor system and provide the received vendor-related information to the GUI;
- and
- wherein said GUI includes instructions for receiving vendor-related information from the API and providing the received vendor-related information to the participant;
- such that from the perspective of the participant, the participant uses the GUI to conduct a purchase transaction with the vendor system based in whole or in part on the points in the participant's point account;
- and
- such that from the perspective of the vendor system, the vendor system conducts the purchase transaction with the participant based on the loyalty program's program account hidden from the participant whereby the participant is not aware that the purchase transaction with the vendor system is being transacted using the program account.
Dependencies are inferred from the claim text.