# US 2013/0155076 A1 · Display data processing

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

- Number: US 2013/0155076 A1
- Document ID: US20130155076A1
- Status: Published application
- Kind: A1
- Application number: 13/325,163
- Filed: 2011-12-14
- Published: 2013-06-20
- Earliest claimed: 2011-12-14
- Assignees: General Instrument Corporation
- Inventors: Joseph F. Wodka; Nitya Narasimhan; Jehan Wickramasuriya
- Web page: https://patentgrep.com/patent/US20130155076A1

## CPC

- H04N 21/25891: {being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/41415: {involving a public display, viewable by several users in a public space outside their home, e.g. movie theatre, information kiosk}
- H04N 21/6582: {Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number (arrangements where receivers interact with the broadcast H04H20/38)}
- H04N 21/812: {involving advertisement data (advertising per se G06Q30/02)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Disclosed are methods and apparatus for processing display data. The display data specify one or more presentations (e.g., digital signage information) for displaying to a user on an end-user device (e.g., a digital signage device). One or more processors receive one or more criteria (e.g., “user preferences”) and the display data. The one or more processors select some or all of the received display data. This selection may be dependent upon the one or more criteria. The one or more processors then provide, for display by the end-user device, the selected display data. This provision may be dependent upon the one or more criteria.

## Claims

### Claim 1

A method of processing display data, the display data specifying one or more presentations for display on an end-user device to a user of that device, the method comprising:
receiving, by a first receiving processor, one or more criteria, the one or more criteria having been set by the user, the one or more criteria specifically related to the presentations;
receiving, by a second receiving processor operatively coupled to the first receiving processor, the display data;
selecting, by a selecting processor operatively coupled to the receiving processors, some or all of the received display data; and
providing, by a providing processor operatively coupled to the receiving processors and to the selecting processor, for display by the end-user device, the selected display data;
wherein condition (i) is that selecting is performed such that the selected display data are in accordance with the one or more criteria;
wherein condition (ii) is that providing is performed such that the display of the selected display data by the end-user device is in accordance with the one or more criteria; and
wherein either or both of conditions (i) and (ii) are fulfilled.

### Claim 2 (depends on 1)

A method according to claim 1 wherein the processors are remote from the end-user device.

### Claim 3 (depends on 1)

A method according to claim 1 wherein one or more of the processors reside in the end-user device.

### Claim 4 (depends on 1)

A method according to claim 1 wherein the end-user device is a device installed in the home of the user.

### Claim 5 (depends on 1)

A method according to claim 1:
wherein the one or more presentations specified by the display data are digital signage presentations; and
wherein the end-user device is a digital signage device.

### Claim 6 (depends on 1)

A method according to claim 1 wherein:
if condition (i) is satisfied, then the one or more criteria are selected from a group consisting of: criteria specifying one or more presentations that may be displayed by the end-user device, criteria specifying one or more types of presentation that may be displayed by the end-user device, criteria specifying one or more presentations that may not be displayed by the end-user device, criteria specifying one or more types of presentation that may not be displayed by the end-user device; and
if condition (ii) is satisfied, then the one or more criteria are selected from a group consisting of: criteria specifying a duration for which one or more presentations may be displayed by the end-user device, criteria specifying a frequency with which one or more presentations may be displayed by the end-user device, criteria specifying priority information for various types of presentation, and criteria specifying how one or more presentations may be displayed by the end-user device.

### Claim 7 (depends on 1)

A method according to claim 1 further comprising:
receiving, by a processor, profile information, the profile information being information relating to properties of the user or the end-user device; and
receiving, by a processor, one or more further criteria, the one or more further criteria having been set by a provider of the display data, the one or more further criteria specifically related to the properties of the user or the end-user device;
wherein condition (iii) is that selecting is performed dependent upon the profile information and the one or more further criteria;
wherein condition (iv) is that providing is performed dependent upon the profile information and the one or more further criteria; and
wherein either or both of conditions (iii) and (iv) are fulfilled.

### Claim 8 (depends on 7)

A method according to claim 7 wherein the one or more further criteria are selected from a group consisting of: criteria specifying a population demographic to be targeted using the display data and a location or region to which the display data may be distributed.

### Claim 9 (depends on 1)

A method according to claim 1 further comprising:
receiving, by a processor, reward information, the reward information specifying a reward, wherein the reward is associated with a presentation specified by the display data and is to be awarded to the user if that presentation is displayed on the end-user device.

### Claim 10 (depends on 1)

A method according to claim 1 further comprising:
receiving, by a processor, a request for information;
compiling, by a processor, some or all of the information requested in the request for information; and
transmitting, by a processor, for use by an entity remote from the processor, the compiled information.

### Claim 11 (depends on 10)

A method according to claim 10 wherein the request for information is a request for one or more items selected from a group consisting of: information relating to how one or more of the presentations specified by the display data are displayed by the end-user device, information relating to where one or more of the presentations specified by the display data are displayed by the end-user device, information relating to when one or more of the presentations specified by the display data are displayed by the end-user device, and information relating to how the user interacted with the one or more of the presentations specified by the display data and displayed by the end-user device.

### Claim 12

A method of processing display data, the display data specifying one or more presentations for displaying on an end-user device to a user of that device, the method comprising:
receiving, by a first receiving processor, profile information, the profile information comprising information relating to properties of the user or of the end-user device;
receiving, by a second receiving processor operatively coupled to the first receiving processor, the display data;
receiving, by a third receiving processor operatively coupled to the first and second receiving processors, one or more criteria, the one or more criteria having been set by a provider of the display data, the one or more criteria specifically related to the properties of the user or of the end-user device;
selecting, by a selecting processor operatively coupled to the receiving processors, some or all of the received display data; and
providing, by a providing processor operatively coupled to the receiving processors and to the selecting processor, for display by the end-user device, the selected display data;
wherein condition (i) is that selecting is performed dependent upon the profile information and the one or more further criteria;
wherein condition (ii) is that providing is performed dependent upon the profile information and the one or more further criteria; and
wherein either or both of conditions (i) and (ii) are fulfilled.

### Claim 13 (depends on 12)

A method according to claim 12 wherein the processors are remote from the end-user device.

### Claim 14 (depends on 12)

A method according to claim 12 wherein one or more of the processors reside in the end-user device.

### Claim 15 (depends on 12)

A method according to claim 12 wherein the end-user device is a device installed in the home of the user.

### Claim 16 (depends on 12)

A method according to claim 12:
wherein the one or more presentations specified by the display data are digital signage presentations;
wherein the end-user device is a digital signage device.

### Claim 17 (depends on 12)

A method according to claim 12 wherein the one or more criteria are selected from a group consisting of: criteria specifying a population demographic to be targeted using the display data and a location or region to which the display data may be distributed.

### Claim 18 (depends on 12)

A method according to claim 12 further comprising:
receiving, by a processor, reward information, the reward information specifying a reward, wherein the reward is associated with a presentation specified by the display data and is to be awarded to the user if that presentation is displayed on the end-user device.

### Claim 19 (depends on 12)

A method according to claim 12 further comprising:
receiving, by a processor, a request for information;
compiling, by a processor, some or all of the information requested in the request for information; and
transmitting, by a processor, for use by an entity remote from the processor, the compiled information.

### Claim 20 (depends on 19)

A method according to claim 19 wherein the request for information is a request for one or more items selected from a group consisting of: information relating to how one or more of the presentations specified by the display data are displayed by the end-user device, information relating to where one or more of the presentations specified by the display data are displayed by the end-user device, information relating to when one or more of the presentations specified by the display data are displayed by the end-user device, and information relating to how the user interacted with the one or more of the presentations specified by the display data and displayed by the end-user device.

### Claim 21

Apparatus for processing display data, the display data specifying one or more presentations for display on an end-user device to a user of that device, the apparatus comprising:
a first receiving processor configured to receive one or more criteria, the one or more criteria having been set by the user, the one or more criteria specifically related to the presentations;
a second receiving processor operatively coupled to the first receiving processor, configured to receive the display data;
a selecting processor operatively coupled to the first and second receiving processors, configured to select some or all of the received display data; and
a providing processor operatively coupled to the first and second receiving processors and to the selecting processor, configured to provide, for display by the end-user device, the selected display data;
wherein condition (i) is that selecting by the selecting processor is performed such that the selected display data are in accordance with the one or more criteria;
wherein condition (ii) is that providing by the providing processor is performed such that the display of the selected display data by the end-user device is in accordance with the one or more criteria; and
wherein either or both of conditions (i) and (ii) are fulfilled.

### Claim 22

Apparatus for processing display data, the display data specifying one or more presentations for displaying on an end-user device to a user of that device, the apparatus comprising:
a first receiving processor configured to receive profile information, the profile information being information relating to properties of the user or the end-user device;
a second receiving processor operatively coupled to the first receiving processor, configured to the display data;
a third receiving processor operatively coupled to the first and second receiving processors, configured to receive one or more criteria, the one or more criteria having been set by a provider of the display data, the one or more criteria specifically related to the properties of the user or the end-user device;
a selecting processor operatively coupled to the receiving processors, configured to select some or all of the received display data; and
a providing processor operatively coupled to the receiving processors and to the selecting processor, configured to provide for display by the end-user device the selected display data;
wherein condition (i) is that selecting by the selecting processor is performed dependent upon the profile information and the one or more criteria;
wherein condition (ii) is that providing by the providing processor is performed dependent upon the profile information and the one or more criteria; and
wherein either or both of conditions (i) and (ii) are fulfilled.
