US2002019885A1PendingUtilityA1

Retail transaction promotion system

Priority: Jun 12, 1998Filed: Feb 28, 2001Published: Feb 14, 2002
Est. expiryJun 12, 2018(expired)· nominal 20-yr term from priority
Inventors:Dean Sleeper
G06Q 30/02G06Q 20/20G06Q 20/202G06Q 30/0268G06Q 30/0277
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An augmented point of sale system that displays, and that may broadcast, during a retail transaction, promotional information to a customer selected on the basis of the context of the transaction. An existing front-end POS system is augmented with an auxiliary display device intended for viewing by a customer while the customer interacts with the sales clerk in order to conduct a retail transaction. Software components are added to the point of sale system in order to generate messages corresponding to events that occur during the transaction and to, in turn, translate those events into display images displayed on the auxiliary display device. The auxiliary display device can display text, broadcast music or audio information, show video clips and other real-time dynamic media, and display static images.

Claims

exact text as granted — not AI-modified
1 . A method for augmenting a computer-controlled display system to provide multi-media displays to a viewer of the computer controlled display system that are based on the context of an interaction between the viewer and the computer-controlled display, the method comprising: 
 including a messenger component within the computer-controlled display system to receive real-time notification of events detected by the computer-controlled display system during the course of the interaction, translating the events into messages, and make the messages available for processing by other components;    including a generator component within the computer-controlled display system to process messages made available by the messenger component to produce descriptions of the multi-media displays; and    including a display component within the computer-controlled display system that receives the descriptions of the multi-media displays produced by the generator component and displays to the multi-media displays to the viewer; and    during the course of the interaction, 
 receiving notifications of events detected by the computer-controlled display system;  
 translating the events into messages;  
 producing descriptions of multi-media displays corresponding to the messages; and  
 displaying the multi-media displays to the viewer according to the descriptions of visual displays corresponding to messages representing the translation of events detected by the computer-controlled display system.  
   
     
     
         2 . The method of  claim 1  further including parsing messages by the generator component and running scripts by the generator component that specify the production of the descriptions of the multi-media displays.  
     
     
         3 . The method of  claim 1  wherein the messenger component makes messages available to the generator component by passing the messages to a message queuing facility and wherein the generator component receives messages from the message queuing facility.  
     
     
         4 . The method of  claim 1  wherein the computer-controlled display system passes an event to the messenger component by passing the name of the event and data elements associated with the event, and wherein the messenger component transforms the event name and data elements according to a transformation map and packages the transformed event name and data elements into a self-describing data encapsulation object.  
     
     
         5 . The method of  claim 1  wherein the display component includes a web server and a web browser, and wherein the descriptions of the multi-media displays are hypertext markup language documents or dynamic hypertext markup language documents.  
     
     
         6 . The system of  claim 1  wherein the generator component executes scripts that are triggered by data values included in the messages, the scripts specifying various operations and tasks required to prepare the descriptions of multi-media displays, including running programs, accessing databases containing display objects to be included in the visual displays, invoking dynamic hypertext markup language engines for preparing dynamic hypertext markup language files, and invoking other scripts.  
     
     
         7 . The system of claim I wherein the generator component tracks the display of different multi-media displays and reports the number of times certain multi-media displays are displayed via a network or telecommunications link to a remote computer.  
     
     
         8 . The system of  claim 1  wherein the display component includes a touch screen for receiving input of responses and indications from the viewer and wherein the input responses and indications are passed from the display component back to the generator component which then passes messages containing the responses and indications back to the messenger component, the messenger component then generating events corresponding to the responses and indications and passing those events to the computer-controlled display system.  
     
     
         9 . A method for augmenting a point of sale system to provide multi-media promotional and informational displays to a customer during a retail transaction that are based on the context of the retail transaction, the method comprising: 
 augmenting a front-end point of sale system to include a multi-media display device for displaying promotional and informational displays to the customer;    including a messenger component within the front-end point of sale system to receive real-time notification of events detected by the front-end point of sale system during the course of a retail transaction, translate the events into messages, and make the messages available for processing by other components;    including a generator component within the point of sale system to process messages made available by the messenger component to produce descriptions of visual displays corresponding to the promotional and informational displays;    including a display component within the point of sale system that receives the descriptions of visual displays produced by the generator component and displays to the customer the corresponding promotional and informational displays on the multi-media display device; and    during the course of the retail transaction,    receiving notifications of events detected by the front-end point of sale system;    translating the events into messages;    producing descriptions of visual displays corresponding to the messages; and    displaying promotional and informational multi-media displays to the customer on the multi-media display device according to the descriptions of visual displays corresponding to messages representing the translation of events detected by the front-end point of sale system.    
     
     
         10 . The method of  claim 9  further including parsing messages by the generator component and running scripts by the generator component that specify the production of the descriptions of visual displays.  
     
     
         11 . The method of  claim 9  wherein the messenger component makes messages available to the generator component by passing the messages to a message queuing facility and wherein the generator component receives messages from the message queuing facility.  
     
     
         12 . The method of  claim 9  wherein the point of sale system passes an event to the messenger component by passing the name of the event and data elements associated with the event, and wherein the messenger component transforms the event name and data elements according to a transformation map and packages the transformed event name and data elements into a self-describing data encapsulation object.  
     
     
         13 . The method of  claim 9  wherein the display component includes a web server and a web browser, and wherein the descriptions of visual displays are hypertext markup language documents or dynamic hypertext markup language documents.  
     
     
         14 . The method of  claim 9  wherein the promotional and informational messages may include various types of multi-media presentation objects, including video clips, still images, spoken text, printed text, and music.  
     
     
         15 . An enhanced point of sale system that provides multi-media promotional and informational displays to a customer during a retail transaction that are based on the context of the retail transaction, the system including: 
 a front-end point of sale system that includes a multi-media display device for displaying promotional and informational displays to the customer;    a messenger component within the front-end point of sale system to receive real-time notification of events detected by the front-end point of sale system during the course of a retail transaction, translate the events into messages, and make the messages available for processing by other components;    a generator component within the point of sale system to process messages made available by the messenger component to produce descriptions of visual displays corresponding to the promotional and informational displays; and    a display component within the point of sale system that receives the descriptions of visual displays produced by the generator component and displays to the customer the corresponding promotional and informational displays on the multi-media display device.    
     
     
         16 . The system of  claim 15  wherein the messenger component passes messages to the generator component via a message queuing facility.  
     
     
         17 . The system of  claim 16  wherein the generator component executes scripts that are triggered by data values included in the messages, the scripts specifying various operations and tasks required to prepare the descriptions of visual displays, including running programs, accessing databases containing display objects to be included in the visual displays, invoking dynamic hypertext markup language engines for preparing dynamic hypertext markup language files, and invoking other scripts.  
     
     
         18 . The system of  claim 16  wherein the generator component tracks the display of different visual displays and reports the number of times certain visual displays are displayed via a network or telecommunications link to a remote computer.  
     
     
         19 . The system of  claim 16  wherein the display component includes a web server and a web browser for display of hypertext markup language files and dynamic hypertext markup language files.  
     
     
         20 . The system of  claim 16  wherein the display component includes a touch screen for receiving customer responses and indications and wherein the customer responses and indications are passed from the display component back to the generator component which then passes messages containing the responses and indications back to the messenger component, the messenger component then generating events corresponding to the responses and indications and passing those events to the front-end point of sale system.

Join the waitlist — get patent alerts

Track US2002019885A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.