# US 2014/0193084 A1 · Content validation analysis method and apparatus

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

- Number: US 2014/0193084 A1
- Document ID: US20140193084A1
- Status: Published application
- Kind: A1
- Application number: 14/151,059
- Filed: 2014-01-09
- Published: 2014-07-10
- Earliest claimed: 2013-01-09
- Assignees: Wireless Ronin Technologies, Inc.
- Applicants: Wireless Ronin Technologies, Inc.
- Inventors: Dinusha MAHINKANDA; Ben NIELSON
- Web page: https://patentgrep.com/patent/US20140193084A1

## CPC

- G06V 10/751: {Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching}
- G06F 18/22: Matching criteria, e.g. proximity measures
- G06V 10/761: {Proximity, similarity or dissimilarity measures}
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method and apparatus for verifying that information transmitted for display has been displayed. The method utilizes a plurality of algorithms to provide real-time monitoring of digital signage and displays.

## Claims

### Claim 1

A method and apparatus for content validation analysis, comprising:
monitoring content on a display device at a first point in time;
determining if the content displayed is valid using a validation algorithm.

### Claim 2 (depends on 1)

The method of claim 1 further comprising the step of monitoring content on a display at a second point in time and wherein the validation algorithm compares the first display to the second to determine if a predetermined matching threshold is met.

### Claim 3 (depends on 2)

The method of claim 2 wherein the content is substantially static and the threshold is high.

### Claim 4 (depends on 2)

The method of claim 2 wherein the content is substantially dynamic and the threshold is low.

### Claim 5 (depends on 2)

The method of claim 2 wherein the content is static and dynamic and the threshold is moderate.

### Claim 6 (depends on 2)

The method of claim 2 wherein the content is static and dynamic within predetermined regions and a high threshold is used for the static content and a low threshold is used for the dynamic content.

### Claim 7 (depends on 2)

The method of claim 2 wherein the content is static and dynamic and the threshold is proportional thereto.

### Claim 8 (depends on 1)

The method of claim 1 wherein the monitoring is done by screen capture.

### Claim 9 (depends on 1)

The method of claim 1 wherein the monitoring is done by a camera.

### Claim 10 (depends on 9)

The method of claim 9 wherein embedded visible spectrum markers are used to detect boundaries between display areas.

### Claim 11 (depends on 1)

The method of claim 1 wherein the display is comprised of various regions and machine learning algorithms validate based on predictions or pattern analysis.

### Claim 12 (depends on 1)

The method of claim 1 wherein the content is pre-rendered content and validation compares the actual display to an expected display.

### Claim 13 (depends on 1)

The method of claim 1 wherein the verification is based on known failure patterns.

### Claim 14 (depends on 13)

The method of claim 13 wherein the known failure pattern comprises detecting a black screen.

### Claim 15 (depends on 1)

The method of claim 1 wherein validation is based on a comparison of the actual display to a historic display.

### Claim 16 (depends on 2)

The method of claim 2 wherein validation uses pixel-by-pixel mapping and returns a number of matching pixels in relation to a total number of pixels.

### Claim 17 (depends on 2)

The method of claim 2 wherein validation is based on a comparison of a sampling of pixels of a predetermined color between the first and second display.

### Claim 18 (depends on 17)

The method of claim 17 wherein the color is black.

### Claim 19 (depends on 1)

The method of claim 1 wherein validation uses a Levenshtein distance method.

### Claim 20 (depends on 1)

The method of claim 1 wherein validation uses a block counting method to detect edges.
