CENTRALIZED USER PREFERENCE MANAGEMENT FOR ELECTRONIC DECISION MAKING DEVICES
First Claim
1. A system comprising:
- a plurality of user transaction terminals including a plurality of device types;
one or more hardware processors; and
a user preference manager communicatively coupled to the plurality of user transaction terminals, the user preference manager configured to;
receive, using the one or more hardware processors, a user preference profile associated a user;
transmit, responsive to a request from a user transaction terminal in the plurality of user transaction terminals, a user preference from the user preference profile to the user transaction terminal, the user transaction terminal requesting the user preference;
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; and
to update the user preference profile based on data received from the plurality of user transaction terminals.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques for centralized user preference management for electronic decision making devices are provided. A user preference profile is received. A user preference profile manager may transmit a user preference from the user preference profile to a requesting user transaction terminal. the user preference manager may also receive a dynamic user preference from a user preference profile and extend the user preference profile with the dynamic user preference, where the dynamic user preference includes a preference definition and the preference definition includes read and write access controls for the dynamic user preference. Then the user manager may update the user preference profile based on data received from the user transaction terminal.
-
Citations
21 Claims
-
1. A system comprising:
-
a plurality of user transaction terminals including a plurality of device types; one or more hardware processors; and a user preference manager communicatively coupled to the plurality of user transaction terminals, the user preference manager configured to; receive, using the one or more hardware processors, a user preference profile associated a user; transmit, responsive to a request from a user transaction terminal in the plurality of user transaction terminals, a user preference from the user preference profile to the user transaction terminal, the user transaction terminal requesting the user preference; 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; and to update the user preference profile based on data received from the plurality of user transaction terminals. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a system with a plurality of user transaction terminals including a plurality of device types, a method comprising:
-
receiving, using one or more hardware processors, a user preference profile associated with a user; transmitting, responsive to a request from a user transaction terminal in the plurality of user transaction terminals, a user preference from the user preference profile to the transaction terminal, the user transaction terminal requesting the user preference; receiving 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; and updating the user preference profile based on data received from the plurality of user transaction terminals. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable medium storing instructions that, when executed by a machine, cause the machine to:
-
receive, by a preference manager, a user preference profile associated with a user; transmit, responsive to a request from a user transaction terminal in a plurality of user transaction terminals, a user preference from the user preference profile to the transaction terminal, the user transaction terminal requesting the user preference; 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; and update the user preference profile based on data received from the user transaction terminals. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification