Apparatuses, methods, and computer programs for displaying information on signs
First Claim
1. A computer readable data structure recorded in machine readable memory comprising separate data on a number of pedestrians available to see a publicly displayed message from each of a plurality of physical locations at each of a plurality of different times of day.
1 Assignment
0 Petitions
Accused Products
Abstract
Databases provide information on viewership for messages. In some embodiments the database can describe the numbers and/or type of pedestrians who can watch public displays at different locations and times. The displays can be outdoors and/or vehicle mounted. The database can be updated by information from sensors. In some embodiments data having a given temporal and spatial granularity, such as pedestrian or vehicle data, is smoothed to produce data having a higher spatial and/or temporal resolution. In some embodiments a database of potential viewership is used to automatically select the message and charge for a showing on a given display. In some embodiments the database indicates viewership for different times of day and the charges or messages selected also vary by time of day. Such message or charge selection can be applied to nonpublic displays, based on multiple-viewer demographics associated with different displays, including demographics derived by sensors.
-
Citations
49 Claims
- 1. A computer readable data structure recorded in machine readable memory comprising separate data on a number of pedestrians available to see a publicly displayed message from each of a plurality of physical locations at each of a plurality of different times of day.
-
13. A computerized method of providing values for demographic attributes as a function of physical location and time comprising:
-
receiving input data comprised of values of one or more demographic attributes at each of one or more given discrete locations in physical space and time, wherein said inputs include values of one or more demographic attributes at each of a plurality of locations at each of a plurality of times of day;
smoothing said values over location and/or time of day so as to produce a set of values for each of said attributes which vary at a higher spatial and/or temporal resolution than the input data; and
responding to queries for a given one or more of said attributes'"'"'s values at a given location and time of day by producing said smoothed values for said attribute.
-
-
18. A computerized method of charging for the display of a messages on each of one or more electronic displays comprising:
-
storing a database comprising separate data relating to a number of people available to see a message publicly displayed at each of a plurality of physical locations;
using the database to obtain an estimate of a number of people available to see a message shown on a given electronic display as a function of a given location of the display; and
using said estimate of people available to see a message shown on the given display at the given location to automatically determine the amount to be charged for the showing of a message on the given display at the given location. - View Dependent Claims (19)
-
-
21. A computerized method of individually selecting which messages to show on each of one or more electronic displays comprising:
-
storing a database comprising separate data relating to a number of people available to see a message publicly displayed at each of a plurality of physical locations;
using the database to obtain an estimate of a number of people available to see a message shown on a given electronic display as a function of a given location of the display; and
using said estimate of the number of people available to see a message shown on the given display at the given location to automatically select which of a plurality of possible messages to show on the display as a function of its location. - View Dependent Claims (22, 23, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
24. A computerized method of individually selecting which messages to show on each of one or more publicly visible, electronic displays comprising:
-
storing demographic information relating to a number of different types of people available to see a publicly displayed message in each of a plurality of physical locations at each of a plurality of times of day;
storing for each of a plurality of messages targeting information about the one or more desired demographic audiences for said message;
obtaining from said demographic information for each of a plurality of combinations of display location and display time of day estimated audience information including an estimate of a number of one or more different types of people available to see a message shown at said combination of display location and time;
calculating a demographic match score as a function of the match between the targeting information associated with each of said plurality of messages and the audience information associated with a given combination of display location and time; and
selecting which of said messages to show for the given combination of location and time as a function of the relative values of the demographic match scores calculated for said different messages. - View Dependent Claims (27)
-
-
29. A computerized method of individually selecting which messages to show on each of one or more electronic displays comprising:
-
obtaining an audience estimate of which of a plurality of possible audience sizes, including audience sizes of more than one person, is available to see a given showing of a message on a given individual display; and
automatically selecting which messages to show on the given display as a function of said indication of the audience size available to see the given showing.
-
-
39. A computerized method of charging for the display of a messages on each of one or more electronic displays comprising:
- .
obtaining an estimate of which of a plurality of possible audience sizes, including audience sizes of more than one person, is available to see a given showing of a message on a given individual display at a given time; and
automatically determining the amount to be charged for the given showing of a message on the given individual display as a function of said estimate of audience size.
- .
Specification