Patent ID: 11954719
Assignee: NCR VOYIX CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method, comprising:
providing executable instructions from a non-transitory computer-readable storage medium to a processor of a server causing the processor to perform operations comprising:
configuring a natural language voice session with a context comprising 1) preferences of a user, 2) a current location of the user within a store relative to an aisle within the store, a counter within the store, a department within the store, and entrance of the store, or an exit of the sore, 3) store information for the store, 4) a preferred spoken language of the user, and 5) a transaction history for transactions of the user, wherein the preferences comprise a loyalty account of the user, a current loyalty points balance, loyalty promotions available, user preferred products, user preferred payment methods, preferred brands of products, preferred price ranges for the products, user email, user phone number, user home address, and user preferred distance to travel for a given product relative to the current location of the user;
initiating the natural language voice session using the context with the user through distributed microphones distributed throughout the store and through a microphone of a user-operated device;
tracking the user via images captured by cameras throughout the store as the user moves within the store from the current location to other locations of the store, wherein tracking further includes tracking the user through sensors located through the store using a mobile application of the mobile device of the user;
migrating portions of the natural language voice session to different devices within the store as the user moves around the store based on the tracking, wherein migrating further includes migrating a specific portion of the natural language voice session to a text message sent to the user-operated device based on security associated with the specific portion, wherein the specific portion migrated from a store device to the user-operated device based on the security, and communicating through the natural language voice session migration of the specific portion to the text message through speech output to the user during the natural-language voice session, wherein security settings dictate that the specific portion associated with card details or passwords be communicated via the text message, and wherein the speech output informs the user that the security dictated that the specific portion be sent via text message to the user; and
processing actions on behalf of the user based on voice input provided by the user during the natural language voice session.