Abstract: A point of sale application may initially process a transaction between a customer and a merchant. While the point of sale application processes the transaction, an add-on application may monitor a current state of a user interface of the point of sale application. Upon recognizing a triggering event associated with the current state of the user interface, the add-on application may take over the processing of the transaction from the point of sale application. Upon completion of the processing of the transaction, the add-on application may return a result of the transaction to the point of sale application by emulating user actions on the user interface of the point of sale application.
Type:
Grant
Filed:
June 21, 2019
Date of Patent:
November 1, 2022
Assignee:
Five Stars Loyalty, Inc.
Inventors:
Matthew David Doka, Victor Shaun Ho, Patrick Lucas, Michael Hsu, Sarah Calvillo, Joshua Christopher Wilson, Andre Prudhomme
Abstract: Methods and supporting systems for administering a loyalty card program include an application residing on a plurality of heterogeneous point-of-sale devices that captures consumer transaction data, wherein the consumer transaction data include the identification of a loyalty card, While the loyalty card is uniquely attributed to an individual consumer, the card may be used to conduct transactions unrelated retail entities, each having its own respective loyalty program, such that values for the individual loyalty programs may be maintained.
Type:
Application
Filed:
October 2, 2013
Publication date:
January 30, 2014
Applicant:
Five Stars Loyalty, Inc.
Inventors:
Matthew Doka, Victor Ho, Kilian Koepsell, Ram Mehta
Abstract: Methods and supporting systems for administering a loyalty card program include an application residing on a plurality of heterogeneous point-of-sale devices that captures consumer transaction data, wherein the consumer transaction data include the identification of a loyalty card, While the loyalty card is uniquely attributed to an individual consumer, the card may be used to conduct transactions unrelated retail entities, each having its own respective loyalty program, such that values for the individual loyalty programs may be maintained.