×

Centralized user preference management for electronic decision making devices

  • US 9,021,363 B2
  • Filed: 10/29/2010
  • Issued: 04/28/2015
  • Est. Priority Date: 10/29/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a plurality of user transaction terminals including a plurality of device types, a device type of the plurality of device types being one of a self-service checkout terminal, an automatic teller machine, or a product dispenser, the self-service checkout terminal being a physical terminal controlled by a retailer; and

    at least one server distinct from the plurality of user transaction terminals, the at least one server comprising;

    one or more hardware processors; and

    a user preference manager configured to be communicatively coupled to the plurality of user transaction terminals, the user preference manager configured to;

    receive, using the one or more hardware processors of the at least one server, a user preference profile corresponding to a user, the user preference profile including a plurality of user preferences, the plurality of user preferences configured to be used locally by the plurality of transaction terminals to modify the behavior of the plurality of user transaction terminals;

    transmit, responsive to a request for a user preference from a user transaction terminal in the plurality of user transaction terminals, the user preference from the user preference profile to a cache manager of the user transaction terminal, the cache manager configured to maintain the user preference in a user preference profile local to the user transaction terminal, the cache manager configured to request the user preference in response to determining that the user preference is stale, the user preference configured to be used locally by the user transaction terminal and the user preference specifying an attribute of a behavior of the user transaction terminal;

    receive a dynamic user preference from the user transaction terminal to extend the user preference profile, the dynamic user preference including a preference definition, the preference definition including access controls to control read and write access to the dynamic user preference, the dynamic user preference being specific to a device type of the user transaction terminal; and

    update the user preference profile based on data received from the plurality of user transaction terminals.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×