Determining exposures to content presented by physical objects
First Claim
Patent Images
1. A system, comprising:
- at least one server computer coupled to a network;
at least one memory storing instructions for execution by the computer, wherein the instructions are configured to cause the server computer to perform operations comprising;
receiving, by one or more processors, GPS data from a mobile device at a geographic location, the GPS data comprising a series of location coordinates that identify the geographic location;
determining a heading of the mobile device based on the series of location coordinates, the heading of the mobile device indicating a direction of travel, wherein determining the heading comprisesdetermining a device heading angle based at least upon the GPS data, accelerometer data, and gyroscope data collected from the mobile device;
retrieving object placement information through a network from a database separate from the system and associated with the geographic location of the mobile device, the database comprising at least the object placement information of content presented by a physical object at the geographic location identified by the series of location coordinates received from the mobile device, the object placement information indicating at least a viewshed characteristic of the physical object that presents the content;
computing an exposure probability of the mobile device to the content presented by the physical object based on a comparison of the heading of the mobile device and the viewshed characteristic of the physical object, wherein the exposure probability represents a probability that a user of the mobile device perceived the content presented by the physical object, and wherein computing the exposure probability comprises;
when the device heading angle indicates that the mobile devices is heading towards the physical object, increasing the exposure probability;
determining a dwell duration within the view shed of the physical object at least upon the GPS data, the accelerometer data, and the gyroscope data collected from the mobile device; and
when the dwell duration exceeds a threshold time period, increasing the exposure probability; and
attributing the exposure probability of the mobile device to the content to a conversion event associated with the user within an impression log, in response to the computing the exposure probability.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described herein for determining user exposures to content, such as content presented by physical objects (e.g., advertisements on billboards). The systems and methods may determine a probability (an “exposure probability”) that a user has viewed or consumed content, information, or other visual media presented by a physical object, such as a billboard, vehicle, sign, or other structure, and provide the determined probability to various attribution systems, such as systems that attribute user engagements (e.g., store visits, app downloads, website visits, product purchases, and so on) to earlier content exposures.
644 Citations
13 Claims
-
1. A system, comprising:
-
at least one server computer coupled to a network; at least one memory storing instructions for execution by the computer, wherein the instructions are configured to cause the server computer to perform operations comprising; receiving, by one or more processors, GPS data from a mobile device at a geographic location, the GPS data comprising a series of location coordinates that identify the geographic location; determining a heading of the mobile device based on the series of location coordinates, the heading of the mobile device indicating a direction of travel, wherein determining the heading comprises determining a device heading angle based at least upon the GPS data, accelerometer data, and gyroscope data collected from the mobile device; retrieving object placement information through a network from a database separate from the system and associated with the geographic location of the mobile device, the database comprising at least the object placement information of content presented by a physical object at the geographic location identified by the series of location coordinates received from the mobile device, the object placement information indicating at least a viewshed characteristic of the physical object that presents the content; computing an exposure probability of the mobile device to the content presented by the physical object based on a comparison of the heading of the mobile device and the viewshed characteristic of the physical object, wherein the exposure probability represents a probability that a user of the mobile device perceived the content presented by the physical object, and wherein computing the exposure probability comprises; when the device heading angle indicates that the mobile devices is heading towards the physical object, increasing the exposure probability; determining a dwell duration within the view shed of the physical object at least upon the GPS data, the accelerometer data, and the gyroscope data collected from the mobile device; and when the dwell duration exceeds a threshold time period, increasing the exposure probability; and attributing the exposure probability of the mobile device to the content to a conversion event associated with the user within an impression log, in response to the computing the exposure probability.
-
-
2. A computer-implemented method of providing content exposure information to an attribution system, the method comprising:
-
receiving GPS data associated with a target mobile device, the GPS data comprising a series of location coordinates that identify a geographic location; determining a heading of the target mobile device based on the series of location coordinates, the heading of the target mobile device indicating a direction of travel, wherein determining the heading comprises determining a device heading angle based at least upon the GPS data, accelerometer data, and gyroscope data collected from the mobile device; retrieving object placement information through a network from a database separate from the system and associated with the geographic location of the target mobile device, the database comprising at least the object placement information of content presented by a physical object at the geographic location identified by the series of location coordinates received from the mobile device, the object placement information indicating at least a viewshed characteristic of the physical object that presents the content; computing an exposure probability of the mobile device to the content presented by the physical object based on a comparison of the heading of the target mobile device to the viewshed characteristic of the physical object, wherein the exposure probability represents a probability that a user of the target mobile device perceived the content presented by the physical object, and wherein computing the exposure probability comprises; when the device heading angle indicates that the mobile devices is heading towards the physical object, increasing the exposure probability; determining a dwell duration within the view shed of the physical object at least upon the GPS data, the accelerometer data, and the gyroscope data collected from the mobile device; and when the dwell duration exceeds a threshold time period, increasing the exposure probability; and providing the exposure probability of the mobile device to an attribution system; and attributing the exposure probability of the mobile device to the content to a conversion event associated with the user within an impression log of the attribution system, in response to the computing the exposure probability. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium whose contents, when executed by a computing system, cause the computing system to perform operations for determining a user was exposed to content presented by a physical object, the operations comprising:
-
receiving GPS data from a mobile device at a geographic location, the GPS data comprising a series of location coordinates that identify the geographic location; determining a heading of the mobile device based on the series of location coordinates, the heading of the mobile device indicating a direction of travel, wherein determining the heading comprises determining a device heading angle based at least upon the GPS data, accelerometer data, and gyroscope data collected from the mobile device; retrieving object placement information through a network from a database separate from the system and associated with the geographic location of the mobile device, the database comprising at least the object placement information of content presented by a physical object at the geographic location identified by the series of location coordinates received from the mobile device, the object placement information indicating at least a viewshed characteristic of the physical object that presents the content; computing an exposure probability of the mobile device to the content presented by the physical object based on a comparison of the heading of the mobile device and the viewshed characteristic of the physical object, wherein the exposure probability represents a probability that a user of the mobile device perceived the content presented by the physical object, and wherein computing the exposure probability comprises; when the device heading angle indicates that the mobile devices is heading towards the physical object, increasing the exposure probability; determining a dwell duration within the view shed of the physical object at least upon the GPS data, the accelerometer data, and the gyroscope data collected from the mobile device; and when the dwell duration exceeds a threshold time period, increasing the exposure probability; and attributing the exposure probability of the mobile device to the content to a conversion event associated with the user within an impression log, in response to the computing the exposure probability. - View Dependent Claims (13)
-
Specification