IP Library Granted Patent US 9,444,932
Granted Patent B2
US 9,444,932 · App. 12/506,921 · Granted Sep 13, 2016

System and method of providing digital media management in a quick service restaurant environment

Inventors: J. Patrick Ravenel (Escondido, CA); Trevor Chong (Corona Del Mar, CA); John Silva (San Diego, CA)
Assignee: Tillster, Inc.
H04M3/42323G06F17/30575G06Q10/0631G06Q20/123G06Q20/18G06Q20/20G06Q20/202G07F17/0014H04M3/20H04M3/2281H04M3/42187H04M3/465H04M7/006
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,444,932
App. No.
12/506,921
Granted
Sep 13, 2016
Kind
B2
Abstract

Embodiments disclosed herein are directed to systems and methods for managing digital media content within a quick service restaurant environment to provide a consistent visual experience and accurate, timely data across various digital media displays to QSR customers. In some embodiments, a digital media management appliance (“DMMA”) is used to manage the distribution of digital media data which is used to drive various display devices present in the QSR environment. The DMMA may be configured to extract data from a point of sale (“POS”) system and/or other data sources within the QSR environment in order to generate display data for the digital media devices in the store.

Claims (66)

1. A system for managing digital display content in a plurality of quick service restaurant (QSR) environments, comprising:

a digital media delivery module configured to execute computer instructions on a processor which generates digital media data for a plurality of digital media devices in the QSR environments, the plurality of digital media devices including at least one digital menu display device;

a computer memory in each QSR environment configured to store the digital media data;

a point of sale interface configured to communicate with a point of sale system in each of the QSR environments;

a menu building module remote from the QSR environments and configured to:

receive a selection of menu items from menu data to include in a product menu;

receive a selection of promotional items from promotional data;

receive a definition of rules for displaying the promotional items;

assemble the selection of menu items, the selection of promotional items, and the definition of rules into a digital media package; and

transmit the same digital media package to the QSR environments for storage in the respective computer memory of each QSR environment;

a synchronization module configured to:

monitor point of sale data stored in the point of sale system and update the digital media data based upon a change to the point of sale data;

access the digital media package from the computer memory and modify the point of sale data to reflect the digital media package; and

a translation module configured to receive the digital media data from the memory and translate the digital media data into a format readable by the point of sale system, wherein a structure of the digital media data as stored in the memory is incompatible with the point of sale data stored in the point of sale system,

wherein the synchronization module is further configured to maintain consistency between the digital media data and the point of sale data.

2. The system of claim 1 , wherein the system comprises a digital media management appliance.

3. The system of claim 1 , wherein:

the plurality of digital media devices in the QSR environments further includes at least one of:

one or more kiosk device;

one or more digital marketing display device; and

one or more digital confirmation display device; and

the digital media delivery module comprises at least two of:

a kiosk engine configured to generate a kiosk menu for display on the one or more kiosk device;

a digital marketing display engine configured to play multimedia files indicative of food items on the one or more digital marketing display device;

an order confirmation display engine configured to display an order confirmation on the one or more digital confirmation display device; and

a digital menu display engine configured to display a QSR menu on the one or more digital menu display device;

wherein, each engine is configured for generating a display on its respective digital media device.

4. The system of claim 3 , wherein the digital marketing display device comprises a LCD television device in communication with the digital marketing display engine via a DVI interface.

5. The system of claim 3 , wherein the digital media delivery module further comprises a web ordering engine configured to generate web pages for ordering products in the QSR environment.

6. The system of claim 1 , wherein the menu building module is further configured to:

receive a selection of QSRs to receive the digital media package;

receive a time frame for running the digital media package, the time frame selectable on a per QSR basis; and

transmit the digital media package to the selected QSRs.

7. The system of claim 3 , wherein the definition of rules comprises up selling rules which specify up selling opportunities presented in the digital media data based on types of products ordered by a customer.

8. The system of claim 1 , wherein the digital media data comprises digital menu data.

9. A method of managing digital display content in a plurality of quick service restaurant (QSR) environments, the method comprising:

generating digital media data for a plurality of digital media devices in the QSR environments, the plurality of digital media devices including at least one digital menu display device, the digital media data including a digital menu, and wherein the generating the digital menu is remote from a plurality of QSRs and comprises:

receiving a selection of menu items from menu data to include in a product menu;

receiving a selection of promotional items from promotional data;

receiving a definition of rules for displaying the promotional items;

assembling the selection of menu items, the selection of promotional items, and the definition of rules into a digital media package; and

transmitting the same digital media package to the QSR environments for storage in a respective computer memory of each QSR environment;

storing the digital media data in the computer memory in each QSR environment;

communicating with a point of sale system in each QSR environment;

monitoring point of sale data stored in each point of sale system and updating the digital media data based upon a change to the point of sale data;

performing synchronization functions to maintain consistency between the digital media data and the point of sale data, the synchronization functions including accessing the digital media package from the computer memory and modifying the point of sale data to reflect the digital media package; and

translating the digital media data into a format readable by the point of sale system, wherein a structure of the digital media data as stored in the memory is incompatible with the point of sale data stored in the point of sale system,

wherein the translating the digital media data further comprises translating the digital media data into a plurality of formats, each format being associated with a different point of sale system, and

wherein the method is performed by one or more computer processors.

10. The method of claim 9 , wherein:

the plurality of digital media devices in the QSR environments further includes at least one of:

one or more kiosk device;

one or more digital marketing display device; and

one or more digital confirmation display device; and

the digital media data is generated for at least of:

a kiosk engine configured to generate a kiosk menu for display on the one or more kiosk device;

a digital marketing display engine configured to play multimedia files indicative of food items on the one or more digital menu display device;

an order confirmation display engine configured to display an order confirmation on the one or more digital confirmation device; and

a digital menu display engine configured to display a QSR menu on the one or more digital menu display device;

wherein, each engine is configured for generating a display on its respective digital media device.

11. The method of claim 10 , wherein the digital marketing display device is a LCD television device in communication with a digital marketing display engine via a DVI interface.

12. The method of claim 10 , further comprising generating web pages for ordering products in the QSR environment based on the stored digital media data.

13. The method of claim 9 , wherein the generating the digital menu further comprises:

receiving a selection of QSRs to receive the digital media package;

receiving a time frame for running the digital media package, the time frame selectable on a per QSR basis; and

transmitting the digital media package to the selected QSR.

Assignments (6)
SECURITY INTEREST Recorded Jun 28, 2017
From: TILLSTER, INC.
To: KNOBBE, MARTENS, OLSON & BEAR, LLP
Reel/Frame 043030/0021 →
CHANGE OF NAME Recorded Jun 26, 2015
From: EMN8, INC.
To: TILLSTER, INC.
Reel/Frame 035917/0902 →
SECURITY AGREEMENT Recorded Jun 19, 2013
From: EMN8, INC.
To: COMERICA BANK
Reel/Frame 030660/0781 →
RELEASE OF SECURITY INTEREST Recorded Dec 21, 2010
From: SRBA #1, L.P. AS COLLATERAL AGENT FOR THE BENEFIT OF THE PURCHASERS
To: EMN8, INC.
Reel/Frame 025534/0135 →
SECURITY AGREEMENT Recorded Aug 27, 2010
From: EMN8, INC.
To: SRBA #A, L.P., AS COLLATERAL AGENT FOR THE BENEFIT OF THE PURCHASERS
Reel/Frame 024901/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2009
From: RAVENEL, J. PATRICK; CHONG, TREVOR; SILVA, JOHN
To: EMN8, INC.
Reel/Frame 023432/0738 →
Continuity (2)
Provisional Application 61082409 · Jul 21, 2008
Related Publication 20100042506A1 · Feb 18, 2010