Patent ID: 8386322

Claim:
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.