Patent ID: 11915261
Assignee: NCR VOYIX CORPORATION
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A system, comprising:
a server comprising a processor and a server non-transitory computer-readable storage medium having server executable instructions stored thereon;
a terminal comprising a terminal processor, a display, and a terminal non-transitory computer-readable storage medium having terminal executable instructions stored thereon;
a fuel pump connected to and controlled by the terminal;
the terminal-executable instructions, when executed by the terminal processor, cause the terminal to perform first operations comprising:
reporting, to the server, a presence of a consumer at the terminal based on detection of a fuel pump handle being removed from a holster of the fuel pump;
obtaining, from the server, initial content and initial content rules;
playing the initial content according to the initial content rules on the display of the terminal;
streaming transaction data to the server as the transaction data is received or as the transaction data is identified for a transaction after the transaction for a purchase of fuel is initiated by the consumer at the terminal, wherein at least a portion of the transaction data includes identifying information for the consumer;
obtaining, from the server, consumer-specific content, a consumer-specific profile, and consumer-specific content rules based on the streaming;
playing, on the display, the consumer-specific content in accordance with the consumer-specific profile and the consumer-specific content rules, the consumer-specific content replacing the playing of the initial content, the consumer-specific content rules comprising rules defining how the consumer-specific content is played on the display of the terminal for viewing by the consumer during the transaction, rules comprising a format of the consumer-specific content, an amount of time that the consumer-specific content is played on the display of the terminal, whether a given media selection associated with the consumer-specific content is to only play on a certain day of the week or a certain calendar day, and whether the given media selection associated with the consumer-specific content must play for a given amount of time once initiated for play regardless of whether the transaction abruptly terminates before all of the given media selection is finished playing on the display;
tracking and recording eye movements and facial features of the consumer during the playing of the consumer-specific content;
recording the eye movements and the facial features as metrics; and
reporting the metrics to the server;

the server-executable instructions, when executed by the server processor, cause the server to perform second operations, comprising:
precaching media selections for the terminal based on a terminal profile for the terminal;
sending the initial content and the initial content rules to the terminal by selecting the initial content from the precached media selections when the terminal reports the presence of the consumer at the terminal;
identifying a consumer identifier for the consumer from the transaction data streamed from the terminal as the identifying information of the consumer, and obtaining the consumer-specific profile and the consumer-specific content rules;
obtaining the consumer-specific content from a retail service using the consumer identifier and the consumer-specific profile;
sending the consumer-specific content, the consumer-specific profile, and the consumer-specific content rules to the terminal; and
providing an interface to the metrics via an Application Programming Interface.