CPC G06Q 30/0242 (2013.01) [G06F 16/48 (2019.01); G06Q 30/0268 (2013.01); G06Q 20/18 (2013.01); G06Q 20/20 (2013.01)] | 9 Claims |
1. A transaction terminal, comprising:
a terminal processor;
a terminal display;
a camera configured to capture image data; and
a terminal non-transitory computer-readable storage medium having terminal executable instructions stored thereon, that when executed by the terminal processor, configure the transaction terminal to perform operations, comprising:
reporting a presence of a consumer at the transaction terminal to a server based on detection of an event at the transaction terminal;
obtaining, from the server, initial content and initial content play rules based on the reporting of the presence;
playing the initial content on the terminal display in accordance with the initial content play rules, the initial content play rules comprising rules define how content is played on the terminal display for viewing by the consumer during a transaction, the rules comprising a format of the content, an amount of time that the content is played on the terminal display, whether a given media selection associated with the 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 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 terminal display;
reporting, to the server, transaction data for the transaction as the transaction data is obtained or generated by the transaction terminal, wherein a portion of the transaction data includes identifying information for the consumer;
capturing an image using the camera, the image comprising an image of the consumer's face;
sampling pixels from the captured image, including pixels sampled from the image of the consumer's face;
transmitting the sampled pixels to the server so that the server may resolve the sampled pixels to a registered profile for the consumer in order to determine a consumer-specific profile for the consumer;
receiving, from the server and at least in part on transmitting the sampled pixels and reporting the transaction data, the consumer-specific profile for the consumer, consumer-specific play rules, and consumer-specific content; and
playing the consumer-specific content on the terminal display in accordance with the consumer-specific profile and the consumer-specific play rules, the consumer-specific content replacing the initial content being played on the terminal display.
|