A customer/user registers user interface (ui) preferences for a self checkout system. Subsequently, when the user properly authenticates with a self checkout system, the preferences are recalled and used to dynamically configure the ui of the self checkout system that the user is interacting with to complete a transaction with an enterprise.
|
10. A method, comprising:
identifying, by one or more processors, a user interacting with a self checkout system through a self checkout system interface and the self checkout system at an enterprise, wherein the self checkout system includes a checkout lane;
accessing, by the one or more processors, a repository to acquire a user preference record;
configuring, by the one or more processors, personalized user interface (ui) features of the self checkout system with the user preference for: an audio level, an audio selection, an audio suppression setting, color settings, control theme settings, default tender options, a language selection, spoken features, voice recognition input options, audio feedback on button selections, audio feedback on a layout of the ui and its features, and enlargement of options on the layout of the ui, wherein configuring further includes a) modifying screen layouts for enlarging select areas of a screen with other areas of the screen decreased for the self checkout system for interaction by the user during a transaction, b) extending processing time out values for the transaction in response to particular ones of the ui features of the user, and c) enabling audible cues of the self check out system for providing audible feedback to the user during the transaction; and
permitting, by the one or more processors, the user to transact with the self checkout system using the personalized ui features.
1. A method, comprising:
interacting, via one or more processors, with a principal through a self checkout system interface of a self checkout system to acquire user interface (ui) preferences for a user, the ui preferences for a self checkout system of an enterprise, wherein the self checkout system includes a checkout lane, and wherein at least one ui preference includes extending time out values to allow for slower responses by the user while interacting with the self checkout system, wherein interacting further includes acquiring the ui preferences from the user as: an audio level, an audio selection, an audio suppression setting, color settings, control theme settings, default tender options, a language selection, spoken features, voice recognition input options, audio feedback on button selections, audio feedback on a layout of the ui and its features, and enlargement of options on the layout of the ui;
confirming, by the one or more processors, a user identity for the user;
creating, by the one or more processors, a preference record in a repository for the user based on the user identity and the ui preferences; and
delivering, by the one or more processors, the preference record on demand to the self checkout system when the user interacts with the self checkout system to complete a transaction with the enterprise; and
configuring by the self checkout system the ui preferences for the user, wherein configuring further includes a) modifying screen layouts for enlarging select areas of a screen with other areas of the screen decreased for the self checkout system for interaction by the user during the transaction, b) extending processing time out values for the transaction in response to particular ui preferences of the user, and c) enabling audible cues of the self check out system for providing audible feedback to the user during the transaction.
2. The method of
3. The method of
4. The method of
5. The method of
6. The method of
7. The method of
8. The method of
9. The method of
11. The method of
12. The method of
13. The method of
14. The method of
15. The method of
16. The method of
|
Consumers are increasingly using automated mechanisms to perform every day transactions. Kiosks exist to avoid enterprise personnel and lines. These automated kiosks allow consumers to perform transactions with an enterprise or agency with little to no human intervention.
The general availability of retail self-checkout systems has naturally led to taking any and all measures practical to increase utilization of these cost effective systems, and maximize the throughput at these systems.
Analysis of the through-put at self-checkout lanes quickly shows that shoppers often need to navigate the same series of user interface options to reach the desired option, for example payment with a debit card, with $20 cash back; or executing the transaction in Spanish versus the default language of English.
Acceptance of the self-checkout systems by shoppers (customers and/or users) is based on many factors. The level of comfort the user feels with the system. A hearing impaired shopper may feel more comfortable with the system volume adjusted higher than the default, or by selecting an alternate voice that was more easily understood. Color blind shoppers may appreciate the ability the change the system color themes to be more easily visible. The ability to select color themes is also of interest to other shoppers, such as younger shoppers who are attracted by the ability to personalize the aesthetic features of the system.
Retailers are also hindered by the inability to easily customize User Interface (UI) themes. As Self-Checkout gains acceptance and larger displays become deployed, the retailer may benefit from customization of the UI.
In addition, customers with disabilities, such as sight or hearing, find it difficult to use traditional kiosk systems. Some, banks at Automated Teller Machines (ATMs) include keys that have brail engraved on the buttons; however, this is of little help to a customer using a touch screen where there is no engraving whatsoever and the keys move around on the screen.
In fact, there is very little customization that occurs at enterprise kiosk systems. Typically, the enterprise tries to evaluate how customers are using the kiosk systems and then issue upgrades to the interfaces of the kiosk system to address improved usability. Yet, this process is slow and does not account for individual needs or preferences of each customer. Moreover, the traditional approaches completely fail to address accessibility issues, which may be needed with customers having varying degrees of hearing and sight impairments.
In various embodiments, techniques for personalizing self checkout systems are presented. According to an embodiment, a method for registering a customer's preferences for use with self-checkout system is discussed.
Specifically, a principal is interacted with to acquire user interface (UI) preferences for a user; the UI preferences for a self checkout system of an enterprise. A user identity is confirmed for the user and a preference record is created in a repository for the user based on the user identity and the UI preferences. Next, the preference record is delivered on demand to the self checkout system when the user interacts with the self checkout system to complete a transaction with the enterprise.
The aforementioned industry problems are resolved by introducing a high degree of personalization into self-checkout systems. Many self-checkout User Interface (UI) components can be opened up for personalization including:
Personalization requires identification of the shopper identity, and storage and retrieval of personalized options. Shopper identification is established via frequent shopper programs in place with the Retailer, or other identifications such as phone number, biometric, and payment options.
Registration can take place through a Web interface, a kiosk in the store, or on the actual self-checkout equipment. Registration can be a formal data entry process, or simply the affirmative answer to a question during the checkout process such as “Do you want the system to remember your changes?” An affirmative answer to this question qualifies as a registration for the authenticated shopper.
In an embodiment, a centralized database provides storage of the user identity, user preferences, and system preferences. Users are registered automatically by their participation in other store systems (such as Frequent Shopper programs). This user identity is then used to store, retrieve, and learn preferences through the application component. At the completion of the transaction, the user may be prompted to save changes made to “user” preferences, effectively registering them into the personalization system and storing their settings; e.g. Language=Spanish.
The
In order for the system to be operationally viable, the system (and user) personalization uses a management component that provides the necessary controls, such as enabling and disabling the system, allowing definition and management of trust levels and associated security profiles, tender profiles, etc.
The
Moreover, the techniques herein allow the customer to either register through the personalization web site or indicate through some local mechanism at the lane that they would like to use an experience better suited to people with visual or physical impairments. Some of the features that could be added under this category would be:
The preferences are saved as part of the customer's personalization record so that the self checkout system automatically configures itself when the customer scans his/her loyalty card.
Grouping these feature options (for hearing and sight impairments) on the personalization web site under a single “Accessibility Options” feature can also be achieved.
Moreover, the user's preference declaration that they never use coupons can be used to optimize the SCS work/screen flow to not prompt for the insertion of coupons at the end of the transaction thereby speeding up the checkout process.
It is within this initial context that specific embodiments are now discussed with reference to the
In an embodiment, the UI personalization registering manager executes on a server device to process registration options of the customer/user. Agents of the UI personalization registering manager can execute on self checkout systems, a kiosk, and/or via a web interface. The customer interacts with a web interface, kiosk, and/or web interface to communicate preferences to the UI personalization registering manager processing on the server or in a cloud environment.
At 110, the UI personalization registering manager interacts with a principal for purposes of acquiring user interface (UI) preferences for a user. The UI preferences drive the interface and features of an interface for a self checkout system or device. The UI preferences permit the user to personalize the experience that the user has with the self checkout system when the user subsequently conducts a transaction on the self checkout system.
According to an embodiment, at 111, the UI personalization registering manager recognizes the principal as the user.
Continuing with the embodiment of 111 and at 112, the UI personalization registering manager issues a set of questions to the user that the user provides answers to. The answers are then used to establish the UI preferences. So, questions and answers can drive collection of the UI preferences.
Still continuing with the embodiment of 111 and at 113, the UI personalization registering manager obtains the UI preferences via the user's interaction with a kiosk, a web site, or the self checkout system. In other words, a variety of devices, including the self checkout system, can be used for the user to register the user preferences with the UI personalization registering manager. In some cases, the web site can be interacted with via a cell phone of the user to provide registration via a cell phone equipped to access the web.
In another case, at 114, the UI personalization registering manager recognizes the principal as an automated service acting on behalf of the user. Here, the automated service can provide the user preferences via a variety of mechanisms, such as mining different preferences that the user had with a variety of different systems and aggregating them to form the user preferences for the self checkout system.
For example, and continuing with the embodiment of 114 and at 115, the UI personalization registering manager acquires the UI preferences from the principal. The principal mines an entirely different system or set of systems (different from the self checkout system) to acquire the UI preferences. The user previously registered the UI preferences with this different system or these different systems.
In still another situation, at 116, the UI personalization registering manager recognizes the principal as an employee of an enterprise that provides the UI preferences. Here, the employee interacts with the UI personalization registering manager to provide the UI preferences on behalf of the user. This situation can occur when the user is impaired in some manner and unable or unwilling to perform the registration of the UI preferences. For example, the user may be sight or hearing impaired.
In an embodiment, at 117, the UI personalization registering manager identifies the preferences as one or more of: an audio level, an audio selection, an audio suppression setting, color and/or theme controls, default tender options, language selections, spoken features, voice recognition input options, receipt disposition (no receipt, emailed receipt, printed receipt, printed conditionally based on transaction amount or tender type) audio feedback on button selections, audio feedback on layout of the UI and its features, extending time out values to allow for slower responses by the user with the UI, and/or enlargement options on the layout. Essentially, the user, via the user preferences, personalizes the UI that is presented on the self checkout system during a transaction that the user has with the self checkout system at an enterprise.
At 120, the UI personalization registering manager confirms a user identity for the user. This can be achieved in a number of ways.
For example, at 121, the UI personalization registering manager authenticates the user to an existing account of an enterprise by using the account to obtain or resolve the user identity.
Continuing with the embodiment of 121 and at 122, the UI personalization registering manager uses one or more of the following to authenticate the user to an existing account: a loyalty account of the user, a phone number of the user, credit card or payment card details, an identifier and password combination, electronically readable token such as a Radio Frequency Identifier (RFID) tagged item or Near Field Communication (NFC) to a tagged personal electronic device and/or biometric data for the user. It also expected that multiple authentication types may be registered for the same user allowing them the option of which registered authorization type to use for a particular transaction, for example, a swipable loyalty card in the store and a phone number/pin for web access.
At 130, the UI personalization registering manager creates a preference record in a repository for the user based on the identity and the UI preferences.
At 140, the UI personalization registering manager delivers the preference record on demand to the self checkout system when the user interacts with the self checkout system to complete a transaction with the enterprise. The transaction is personalized by the user preferences for the UI that processes on the self checkout system.
The customer UI customization manager describes processing actions from the perspective of self checkout system or kiosk that a customer is interacting with at an enterprise to complete a transaction with that enterprise. The customer has already registered UI preferences via the processing of the method 100 discussed above with respect to the
At 210, the customer UI customization manager identifies a user interacting with a self checkout system at an enterprise for the purpose of the user conducting a transaction with the enterprise.
According to an embodiment, at 211, the customer UI customization manager obtains a scanned loyalty card at the self checkout system. The scan produces a loyalty account number and that number is matched in a repository to one that is associated with the user.
In another case, at 212, the customer UI customization manager obtains a scanned payment card at the self checkout system. The scan produces a card number and that number is matched in a repository to one that is associated with the user. In some cases, the card number may be hashed to a key and the key used to identify the user, since the payment card information may not be authorized for storage in the repository by the user.
In another case, at 213, the customer UI customization manager obtains a user identifier and password combination from the user via the self checkout system. This combination is matched to the user.
In yet another situation, at 214, the customer UI customization manager obtains a voice sample from the user at the self checkout system. This voice sample is matched to a voice profile of the user to identify the user. It is noted that this may be useful for vision impaired users. It is also noted that other biometrics can be used as well to identify the user.
At 220, the customer UI customization manager accesses a repository to acquire a user preference record. This is achieved once the identity for the user is resolved. So, the repository is searched via the identity and the user preference record is returned.
In other words, at 221, the customer UI customization manager indexes into the repository to locate the user preference record with a user identity acquired when the user is authenticated.
At 230, the customer UI customization manager configures personalized user interface features of the self checkout system in accordance with the dictates defined in the user preference record.
According to an embodiment, at 231, the customer UI customization manager configures the self checkout system to interact via voice recognition and voice communication when defined in the user preference record, such as when the user is sight impaired.
In another case, at 232, the customer UI customization manager configures the self checkout system with one or more specific: colors, themes, fonts, audio features, tender options, and/or spoken language preferences when defined by the user preference record.
At 240, the customer UI customization manager permits the user to transact with the self checkout system using the personalized UI features defined by the user preferences and configured within the UI of the self checkout system by the customer UI customization manager.
The personalized self checkout interface system 300 includes a self checkout preference manager server 301 and a self checkout preference agent 302. Each of these and their interactions with one another will now be discussed in turn.
The self checkout preference manager server 301 is a physical machine or a Virtual Machine (VM) accessible over a network. In some cases the self checkout preference manager server 301 is accessible via one or more cloud processing environments. Example processing associated with the self checkout preference manager server 301 was presented above with reference to the
The self checkout preference manager server 301 is configured to obtain (register) user preferences for a user interface of a self checkout device. The self checkout preference manager server 301 is also configured to provide the user preferences on demand to the self checkout preference agent 302.
According to an embodiment, the self checkout preference manager server 301 is configured to acquire the user preferences for the user directly from the user, indirectly through a principal of the user, or through a different self checkout system that the user has registered with before and that has similar features to that which is associated with the self checkout device.
The self checkout preference agent 302 is implemented, programmed, and resides within a non-transitory computer-readable storage medium and executes on a self checkout device for a self checkout system. Example processing associated with the self checkout preference agent 302 was presented above in detail with respect to the method 200 of the
The self checkout preference agent 302 is configured to process the user preferences and configure the UI of the self checkout device for purposes of personalizing a transaction between a user and the self checkout device.
The above description is illustrative, and not restrictive. Many other embodiments will be apparent to those of skill in the art upon reviewing the above description. The scope of embodiments should therefore be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
The Abstract is provided to comply with 37 C.F.R. §1.72(b) and will allow the reader to quickly ascertain the nature and gist of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
In the foregoing description of the embodiments, various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting that the claimed embodiments have more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby incorporated into the Description of the Embodiments, with each claim standing on its own as a separate exemplary embodiment.
Edwards, Thomas V., Kumar, Alok
Patent | Priority | Assignee | Title |
11868833, | Dec 01 2021 | Capital One Services, LLC | Transaction card assembly |
11893443, | Dec 01 2021 | Capital One Services, LLC | Transaction card assembly |
11893573, | Dec 01 2021 | Capital One Services, LLC | Transaction card assembly |
11907786, | Dec 01 2021 | Capital One Services, LLC | Transaction card assembly |
11934900, | Dec 01 2021 | Capital One Services, LLC | Transaction card assembly |
ER3185, | |||
ER7476, |
Patent | Priority | Assignee | Title |
6991066, | Feb 01 2002 | Toshiba Global Commerce Solutions Holdings Corporation | Customized self-checkout system |
20020079367, | |||
20080147511, | |||
20100030578, | |||
20110010271, | |||
20110093361, | |||
20110125783, | |||
20110246329, | |||
20120036042, | |||
20120110467, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jun 30 2011 | NCR Corporation | (assignment on the face of the patent) | / | |||
Jan 06 2014 | NCR Corporation | JPMORGAN CHASE BANK, N A , AS ADMINISTRATIVE AGENT | SECURITY AGREEMENT | 032034 | /0010 | |
Jan 06 2014 | NCR INTERNATIONAL, INC | JPMORGAN CHASE BANK, N A , AS ADMINISTRATIVE AGENT | SECURITY AGREEMENT | 032034 | /0010 | |
Mar 31 2016 | NCR Corporation | JPMORGAN CHASE BANK, N A | SECURITY AGREEMENT | 038646 | /0001 | |
Mar 31 2016 | NCR INTERNATIONAL, INC | JPMORGAN CHASE BANK, N A | SECURITY AGREEMENT | 038646 | /0001 | |
Oct 13 2023 | NCR Corporation | NCR Voyix Corporation | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 065820 | /0704 | |
Oct 16 2023 | NCR Voyix Corporation | BANK OF AMERICA, N A , AS ADMINISTRATIVE AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 065346 | /0168 | |
Oct 16 2023 | JPMORGAN CHASE BANK, N A , AS ADMINISTRATIVE AGENT | NCR Voyix Corporation | RELEASE OF PATENT SECURITY INTEREST | 065346 | /0531 |
Date | Maintenance Fee Events |
Mar 05 2021 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Sep 05 2020 | 4 years fee payment window open |
Mar 05 2021 | 6 months grace period start (w surcharge) |
Sep 05 2021 | patent expiry (for year 4) |
Sep 05 2023 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 05 2024 | 8 years fee payment window open |
Mar 05 2025 | 6 months grace period start (w surcharge) |
Sep 05 2025 | patent expiry (for year 8) |
Sep 05 2027 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 05 2028 | 12 years fee payment window open |
Mar 05 2029 | 6 months grace period start (w surcharge) |
Sep 05 2029 | patent expiry (for year 12) |
Sep 05 2031 | 2 years to revive unintentionally abandoned end. (for year 12) |