# US 2019/0378160 A1 · Method and digital signage player for managing distributed digital signage content

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

- Number: US 2019/0378160 A1
- Document ID: US20190378160A1
- Status: Published application
- Kind: A1
- Application number: 16/550,888
- Filed: 2019-08-26
- Published: 2019-12-12
- Earliest claimed: 2016-04-25
- Assignees: Broadsign Serv Inc.
- Applicants: Broadsign Serv LLC
- Inventors: Bryan Mongeau
- Web page: https://patentgrep.com/patent/US20190378160A1

## CPC

- G06Q 30/0241: Advertisements
- G06Q 30/0264: {based upon schedule}
- G09F 7/00: Signs, name or number plates, letters, numerals, or symbols (vehicle registration number plates B60R13/10); Panels or boards (show-cards G09F1/00; indicating arrangements for variable information G09F9/00, G09F11/00; illuminated signs G09F13/00; boards for notices or posters G09F15/00)
- G09F 9/30: in which the desired character or characters are formed by combining individual elements (panels comprising a number of electrodes in a single cell controlling light arriving from an independent light source, e.g. electro-optical or magneto-optical cell, G02F1/00)
- G09G 5/12: Synchronisation between the display unit and other units, e.g. other display units, video-disc players
- G09G 5/14: Display of multiple viewports
- G09G 2370/022: Centralised management of display operation, e.g. in a server instead of locally
- G09G 2380/06: Remotely controlled electronic signs other than labels
- H04L 12/18: for broadcast or conference {, e.g. multicast}
- 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
- G09F: DISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method and digital signage player for managing display of a distributed digital signage content. The digital signage player stores the distributed digital signage content, and a local placement target for the distributed digital signage content. The digital signage player displays the distributed digital signage content in accordance with the local placement target. The digital signage player exchanges messages with a neighbor digital signage player, for increasing the local placement target of the distributed digital signage content at the request of the neighbor digital signage player. The neighbor digital signage player also displays the distributed digital signage content in accordance with its own placement target, which needs to be decreased. The digital signage player ultimately increases the local placement target of the distributed digital signage content based on the messages exchanged with the neighbor digital signage player.

## Claims

### Claim 1

A method for managing distributed digital signage content, the method comprising
storing in a memory of a digital signage player:
a distributed digital signage content,
a distributed digital signage content identifier for identifying the distributed digital signal content, and
a local placement target for the distributed digital signage content;
displaying by a processing unit of the digital signage player the distributed digital signage content on a display of the digital signage player in accordance with the local placement target;
receiving by the processing unit of the digital signage player via a communication interface of the digital signage player a request from a neighbor digital signage player for increasing the local placement target for the distributed digital signage content, the request comprising the distributed digital signage content identifier;
determining by the processing unit of the digital signage player that the local placement target can be increased by a local increase value;
transmitting by the processing unit of the digital signage player via the communication interface of the digital signage player a response to the request to the neighbor digital signage player, the response to the request comprising the local increase value of the local placement target;
receiving by the processing unit of the digital signage player via the communication interface of the digital signage player a confirmation from the neighbor digital signage player, the confirmation comprising a neighbor decrease value of a neighbor placement target for the distributed digital signage content at the neighbor digital signage player; and
increasing by the processing unit of the digital signage player the local placement target by the neighbor decrease value.

### Claim 2 (depends on 1)

The method of claim 1, wherein the determination that the local placement target can be increased by the local increase value is based on operating conditions of the digital signage player.

### Claim 3 (depends on 1)

The method of claim 1, wherein the local placement target comprises a frequency of display of the distributed digital signage content.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
receiving by the processing unit of the digital signage player via the communication interface the distributed digital signage content, the distributed digital signage content identifier, and an initial value for the local placement target from a digital signage server; and
storing by the processing unit of the digital signage player the received distributed digital signage content, the received distributed digital signage content identifier, and the received initial value for the local placement target in the memory.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
receiving by a digital signage server the distributed digital signage content and a global placement target for the distributed digital signage content;
determining by a processing unit of the digital signage server the distributed digital signage content identifier, and an initial value of the local placement target based at least on the received global placement target;
transmitting to the digital signage player by the processing unit of the digital signage server the distributed digital signage content, the determined distributed digital signage content identifier and the determined initial value for the local placement target; and
storing by the processing unit of the digital signage player the received distributed digital signage content, the received distributed digital signage content identifier and the received initial value for the local placement target in the memory of the digital signage player.

### Claim 6

A non-transitory computer program product comprising instructions deliverable via an electronically-readable media such as storage media and communication links, the instructions when executed by a processing unit of a digital signage player providing for managing distributed digital signage content by:
storing in a memory of the digital signage player:
a distributed digital signage content,
a distributed digital signage content identifier for identifying the distributed digital signal content, and
a local placement target for the distributed digital signage content;
displaying by the processing unit of the digital signage player the distributed digital signage content on a display of the digital signage player in accordance with the local placement target;
receiving by the processing unit of the digital signage player via a communication interface of the digital signage player a request from a neighbor digital signage player for increasing the local placement target for the distributed digital signage content, the request comprising the distributed digital signage content identifier;
determining by the processing unit of the digital signage player that the local placement target can be increased by a local increase value;
transmitting by the processing unit of the digital signage player via the communication interface of the digital signage player a response to the request to the neighbor digital signage player, the response to the request comprising the local increase value of the local placement target;
receiving by the processing unit of the digital signage player via the communication interface of the digital signage player a confirmation from the neighbor digital signage player, the confirmation comprising a neighbor decrease value of a neighbor placement target for the distributed digital signage content at the neighbor digital signage player; and
increasing by the processing unit of the digital signage player the local placement target by the neighbor decrease value.

### Claim 7 (depends on 6)

The computer program product of claim 6, wherein the determination that the local placement target can be increased by the local increase value is based on operating conditions of the digital signage player.

### Claim 8 (depends on 6)

The computer program product of claim 6, wherein the local placement target comprises a frequency of display of the distributed digital signage content.

### Claim 9 (depends on 6)

The computer program product of claim 6, wherein the instructions when executed by the processing unit of the digital signage player further effect:
receiving by the processing unit of the digital signage player via the communication interface the distributed digital signage content, the distributed digital signage content identifier, and an initial value for the local placement target from a digital signage server; and
storing by the processing unit of the digital signage player the received distributed digital signage content, the received distributed digital signage content identifier, and the received initial value for the local placement target in the memory.

### Claim 10

A digital signage player adapted for managing distributed digital signage content, comprising:
a communication interface;
memory for storing:
a distributed digital signage content,
a distributed digital signage content identifier for identifying the distributed digital signal content, and
a local placement target for the distributed digital signage content;
a display for displaying the distributed digital signage content; and
a processing unit for:
displaying the distributed digital signage content on the display in accordance with the local placement target;
receiving via the communication interface a request from a neighbor digital signage player for increasing the local placement target for the distributed digital signage content, the request comprising the distributed digital signage content identifier;
determining that the local placement target can be increased by a local increase value;
transmitting via the communication interface a response to the request to the neighbor digital signage player, the response to the request comprising the local increase value of the local placement target;
receiving via the communication interface a confirmation from the neighbor digital signage player, the confirmation comprising a neighbor decrease value of a neighbor placement target for the distributed digital signage content at the neighbor digital signage player; and
increasing the local placement target by the neighbor decrease value.

### Claim 11 (depends on 10)

The digital signage player of claim 10, wherein the determination that the local placement target can be increased by the local increase value is based on operating conditions of the digital signage player.

### Claim 12 (depends on 10)

The digital signage player of claim 10, wherein the local placement target comprises a frequency of display of the distributed digital signage content.

### Claim 13 (depends on 10)

The digital signage player of claim 10, wherein the processing unit:
receives the distributed digital signage content, the distributed digital signage content identifier, and an initial value for the local placement target from a digital signage server via the communication interface, and
stores the received distributed digital signage content, the received distributed digital signage content identifier, and the received initial value for the local placement target in the memory.
