# US 2022/0044264 A1 · Dynamically Altering Displayed Menu Content Data In Response To Real-Time Event Data

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2022/0044264 A1
- Document ID: US20220044264A1
- Status: Published application
- Kind: A1
- Application number: 17/452,005
- Filed: 2021-10-22
- Published: 2022-02-10
- Earliest claimed: 2014-09-25
- Assignees: Groupon, Inc.
- Applicants: Groupon, Inc.
- Inventors: Christopher POWERS; Shafiq SHARIFF; Sri VISWANATH; Logan Tyler JENNINGS; Will MEGSON; Derek NORDQUIST; Lori KAPLAN; Amit KOREN
- Web page: https://patentgrep.com/patent/US20220044264A1

## CPC

- G06Q 30/0202: Market predictions or forecasting for commercial activities
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Various methods are provided for dynamically altering displayed menu content data in response to real-time event data. One example method may comprise receiving, at a server, a request for menu content data to be transmitted to a remotely located merchant beacon device, generating the menu content data, transmitting the menu content data, receiving, from the remotely located merchant beacon device and one or more other merchant devices, real-time interaction information, altering the menu content data based on the real-time interaction information, and transmitting, configured for display at the remotely located merchant beacon device, the altered menu content data.

## Claims

### Claim 1

An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
receiving, at a server, a request for menu content data to be transmitted to a remotely located merchant beacon device;
generating the menu content data;
transmitting the menu content data;
receiving, from the remotely located merchant beacon device and one or more other merchant devices, real-time interaction information;
altering the menu content data based on the real-time interaction information; and
transmitting, configured for display at the remotely located merchant beacon device, the altered menu content data.

### Claim 2 (depends on 1)

The apparatus according to claim 1, wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to:
receiving clickstream data indicative of interaction with the menu content data and altering the menu content based on the clickstream data, wherein the clickstream data is user interaction data including mouseover data.

### Claim 3 (depends on 1)

The apparatus according to claim 1, wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to:
detecting a user device in proximity to remotely located merchant beacon device based on location data received from location services circuitry of the user device; and
receiving user identification information associated with the user device located proximate to the remotely located merchant beacon device.

### Claim 4 (depends on 3)

The apparatus according to claim 3, wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to:
accessing constraint data associated with the user device indicative of content constraints;
applying the constraint data to the menu content data to generate the altered menu data content.

### Claim 5 (depends on 1)

The apparatus according to claim 1, wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to:
determining a type of a device at which the menu content data is to be provided; and
formatting the menu content data in accordance with the typic of the device.

### Claim 6 (depends on 5)

The apparatus according to claim 5, wherein the device at which the content data is to be provided is a user device configured to display the altered menu content data via a merchant application.

### Claim 7 (depends on 5)

The apparatus according to claim 5, wherein the device at which the content data is to be provided is a point-of-sale device configured to display the altered menu content data.

### Claim 8

A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions for:
receiving, at a server, a request for menu content data to be transmitted to a remotely located merchant beacon device;
generating the menu content data;
transmitting the menu content data;
receiving, from the remotely located merchant beacon device and one or more other merchant devices, real-time interaction information;
altering the menu content data based on the real-time interaction information; and
transmitting, configured for display at the remotely located merchant beacon device, the altered menu content data.

### Claim 9 (depends on 8)

The computer program product according to claim 8, wherein the computer-executable program code instructions further comprise program code instructions for:
receiving clickstream data indicative of interaction with the menu content data and altering the menu content based on the clickstream data, wherein the clickstream data is user interaction data including mouseover data.

### Claim 10 (depends on 8)

The computer program product according to claim 8, wherein the computer-executable program code instructions further comprise program code instructions for:
detecting a user device in proximity to remotely located merchant beacon device based on location data received from location services circuitry of the user device; and
receiving user identification information associated with the user device located proximate to the remotely located merchant beacon device.

### Claim 11 (depends on 10)

The computer program product according to claim 10, wherein the computer-executable program code instructions further comprise program code instructions for:
accessing constraint data associated with the user device indicative of content constraints;
applying the constraint data to the menu content data to generate the altered menu data content.

### Claim 12 (depends on 8)

The computer program product according to claim 8, wherein the computer-executable program code instructions further comprise program code instructions for:
determining a type of a device at which the menu content data is to be provided; and
formatting the menu content data in accordance with the typic of the device.

### Claim 13 (depends on 12)

The computer program product according to claim 12, wherein the device at which the content data is to be provided is a user device configured to display the altered menu content data via a merchant application.

### Claim 14 (depends on 12)

The computer program product according to claim 12, wherein the device at which the content data is to be provided is a point-of-sale device configured to display the altered menu content data.

### Claim 15

A method comprising:
receiving, at a server, a request for menu content data to be transmitted to a remotely located merchant beacon device;
generating the menu content data;
transmitting the menu content data;
receiving, from the remotely located merchant beacon device and one or more other merchant devices, real-time interaction information;
altering the menu content data based on the real-time interaction information; and
transmitting, configured for display at the remotely located merchant beacon device, the altered menu content data.

### Claim 16 (depends on 15)

The method of claim 15, further comprising:
receiving clickstream data indicative of interaction with the menu content data and altering the menu content based on the clickstream data, wherein the clickstream data is user interaction data including mouseover data.

### Claim 17 (depends on 15)

The method of claim 15, further comprising:
detecting a user device in proximity to remotely located merchant beacon device based on location data received from location services circuitry of the user device; and
receiving user identification information associated with the user device located proximate to the remotely located merchant beacon device.

### Claim 18 (depends on 17)

The method of claim 17, further comprising:
accessing constraint data associated with the user device indicative of content constraints;
applying the constraint data to the menu content data to generate the altered menu data content.

### Claim 19 (depends on 1)

The method of claim 1, further comprising:
determining a type of a device at which the menu content data is to be provided; and
formatting the menu content data in accordance with the typic of the device.

### Claim 20 (depends on 19)

The method of claim 19, wherein the device at which the content data is to be provided is a user device configured to display the altered menu content data via a merchant application.

### Claim 21 (depends on 19)

The method of claim 19, wherein the device at which the content data is to be provided is a point-of-sale device configured to display the altered menu content data.
