Schedule template for a digital display
First Claim
1. A method comprising:
- generating, by a server comprising a processor, inventory data indicating an inventory corresponding to a plurality of time blocks;
receiving, at the server, data corresponding to a plurality of inventory bookings associated with the inventory;
identifying, by the server based on the data corresponding to the plurality of inventory bookings, a first time block of the time blocks that is assigned to a digital display of a plurality of networked digital displays;
assigning a schedule template to the digital display for the first time block, the schedule template defining a display rotation loop based on a plurality of content slots, wherein the plurality of content slots is associated with slot criteria;
identifying, by the server based on the data corresponding to the plurality of inventory bookings, first media content assigned to a first content slot of the plurality of content slots, the first media content comprising image data, text data, video data, or a combination thereof, wherein the slot criteria includes first slot criteria of the first content slot;
identifying, by the server based on the data corresponding to the plurality of inventory bookings, a content location assigned to a second content slot of the plurality of content slots, wherein the slot criteria includes second slot criteria of the second content slotgenerating, by the server, schedule data that indicates the display rotation loop, the content location, and the slot criteria, wherein the first media content is displayable at the digital display at a first time based on the first slot criteria of the first content slot, and wherein dynamic content retrievable from the content location is displayable at the digital display at a second time, and wherein the second time is based on the second slot criteria of the second content slot; and
transmitting, by the server, the schedule data via a network to the digital display.
15 Assignments
0 Petitions
Accused Products
Abstract
A method includes generating, by a server, an inventory corresponding to a plurality of time slots. The method also includes receiving data corresponding to a plurality of inventory bookings associated with the inventory. A subset of time slots that are assigned to a digital display of a plurality of networked digital displays may be identified by the server based on the data corresponding to the plurality of bookings. Media content that is assigned to each slot of the subset of time slots is identified by the server. The method may further include generating, based on slot criteria corresponding to the subset of time slots, a schedule template that defines a rotation loop. The media content is displayable on the digital display at times defined by the display rotation loop. The schedule template is transmitted to the digital display via a network.
55 Citations
20 Claims
-
1. A method comprising:
-
generating, by a server comprising a processor, inventory data indicating an inventory corresponding to a plurality of time blocks; receiving, at the server, data corresponding to a plurality of inventory bookings associated with the inventory; identifying, by the server based on the data corresponding to the plurality of inventory bookings, a first time block of the time blocks that is assigned to a digital display of a plurality of networked digital displays; assigning a schedule template to the digital display for the first time block, the schedule template defining a display rotation loop based on a plurality of content slots, wherein the plurality of content slots is associated with slot criteria; identifying, by the server based on the data corresponding to the plurality of inventory bookings, first media content assigned to a first content slot of the plurality of content slots, the first media content comprising image data, text data, video data, or a combination thereof, wherein the slot criteria includes first slot criteria of the first content slot; identifying, by the server based on the data corresponding to the plurality of inventory bookings, a content location assigned to a second content slot of the plurality of content slots, wherein the slot criteria includes second slot criteria of the second content slot generating, by the server, schedule data that indicates the display rotation loop, the content location, and the slot criteria, wherein the first media content is displayable at the digital display at a first time based on the first slot criteria of the first content slot, and wherein dynamic content retrievable from the content location is displayable at the digital display at a second time, and wherein the second time is based on the second slot criteria of the second content slot; and transmitting, by the server, the schedule data via a network to the digital display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a processor; and at least one memory storing computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising; generating inventory data indicating an inventory corresponding to a plurality of time blocks; receiving data corresponding to a plurality of inventory bookings associated with the inventory; identifying, based on the data corresponding to the plurality of inventory bookings, a first time block of the time blocks that is assigned to a digital display of a plurality of networked digital displays; assigning a schedule template to the digital display for the first time block, the schedule template defining a display rotation loop based on a plurality of content slots, wherein the plurality of content slots is associated with slot criteria; identifying, based on the data corresponding to the plurality of inventory bookings, first media content assigned to a first content slot of the plurality of content slots, the first media content comprising image data, text data, video data, or a combination thereof, wherein the slot criteria includes first slot criteria of the first content slot; identifying, by the server based on the data corresponding to the plurality of inventory bookings, a content location assigned to a second content slot of the plurality of content slots, wherein the slot criteria includes second slot criteria of the second content slot generating schedule data that indicates the display rotation loop, the content location, and the slot criteria, wherein the first media content is displayable at the digital display at a first time based on the first slot criteria of the first content slot, and wherein dynamic content retrievable from the content location is displayable at the digital display at a second time, and wherein the second time is based on the second slot criteria of the second content slot; and transmitting the schedule data via a network to the digital display. - View Dependent Claims (16, 17, 18)
-
-
19. A system comprising:
-
a digital display of a plurality of networked digital displays; and a scheduling processor configured to; receive, via a network, schedule data that indicates a display rotation loop, a content location, and slot criteria of a plurality of content slots of the display rotation loop, wherein the slot criteria includes first slot criteria associated with a first content slot of the plurality of content slots, and wherein second slot criteria is associated with a second content slot of the plurality of content slots, and wherein the content location is assigned to the second content slot; determine, based on the first slot criteria, that first media content assigned to the first content slot is scheduled to be displayed at a first time during a display rotation, the first media content comprising image data, text data, video data, or a combination thereof; output the first media content to the digital display for display at the first time; determine a second time based on the second slot criteria of the second content slot; initiate retrieval of dynamic content from the content location; and based on retrieving the dynamic content from the content location, output the dynamic content to the digital display for display at the second time. - View Dependent Claims (20)
-
Specification