Integrated point of sale terminal
First Claim
Patent Images
1. A retail sales system comprising:
- a site controller;
a retail terminal comprising a user interface, said retail terminal being in operative communication with said site controller;
a plurality of point-of-sale applications in communication with said retail terminal via said site controller, said plurality of point-of-sale applications comprising a first point-of-sale application and a second point-of-sale application; and
at least one site controller processor configured to dynamically regulate which of the plurality of point-of-sale applications has control of said user interface based on a predetermined set of business rules such that said at least one site controller processor is configured to;
receive a request from said second point-of-sale application for the first point-of-sale application to relinquish control of said user interface to said second point-of-sale application while a user interacts with said first point-of-sale application; and
determine whether to terminate the control of said user interface of said first point-of-sale application and give control of said user interface to said second point-of-sale application based on said predetermined set of business rules.
1 Assignment
0 Petitions
Accused Products
Abstract
An integrated point-of-sale terminal for use with a fuel dispenser has a site controller, at least one dispenser having a user interface, at least one processor at the site controller, memory coupled to the processor, and a plurality of point-of-sale applications associated with the site controller. The processor is configured to dynamically regulate which of the plurality of point-of-sale applications has control of the dispenser user interface based on a set of business rules.
36 Citations
20 Claims
-
1. A retail sales system comprising:
-
a site controller; a retail terminal comprising a user interface, said retail terminal being in operative communication with said site controller; a plurality of point-of-sale applications in communication with said retail terminal via said site controller, said plurality of point-of-sale applications comprising a first point-of-sale application and a second point-of-sale application; and at least one site controller processor configured to dynamically regulate which of the plurality of point-of-sale applications has control of said user interface based on a predetermined set of business rules such that said at least one site controller processor is configured to; receive a request from said second point-of-sale application for the first point-of-sale application to relinquish control of said user interface to said second point-of-sale application while a user interacts with said first point-of-sale application; and determine whether to terminate the control of said user interface of said first point-of-sale application and give control of said user interface to said second point-of-sale application based on said predetermined set of business rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 20)
-
-
10. A method of allocating control of a user interface, said method comprising the steps of:
-
providing a processor and memory, said processor being configured to operate based on a predefined set of business rules stored in said memory; providing a device operatively coupled to said processor and said memory, said device having a user interface for interaction with a user; determining, based on said predetermined set of business rules, which one of a plurality of point-of-sale applications, including a first point-of-sale application or a second point-of-sale application, should have control of said user interface; receiving a request, from said second point-of-sale application, to take control of said user interface while said user interacts with said first point-of-sale application via said user interface; determining, based on said predefined set of business rules, when said second point-of-sale application can take control of said user interface; terminating said first point-of-sale application'"'"'s control of said user interface in response to determining that the second point-of-sale application should have control of the user interface; and transferring control of said user interface to said second point-of-sale application. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of allocating control of a user interface, said method comprising the steps of:
-
providing a processor and memory, said processor being configured to operate based on a predefined set of business rules stored in said memory; providing a retail terminal operatively coupled to said processor and said memory, said retail terminal having a user interface for interaction with a user; determining, based on said predetermined set of business rules and the user input at said user interface, which one of a plurality of point-of-sale applications, including a first point-of-sale application or a second point-of-sale application, should have control of said user interface; receiving a request, from said second point-of-sale application, to take control of said user interface while said user interacts with said first point-of-sale application via said user interface; determining, based on said predefined set of business rules, when said second point-of-sale application can take control of said user interface; and denying the request from said second point-of-sale application to take control of said user interface in response to determining that the first point-of-sale application should maintain control of the user interface. - View Dependent Claims (16, 17, 18)
-
Specification