# US 10,373,205 B2 · System and method for estimating visual impressions of vehicles configured with external graphic messaging

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

- Number: US 10,373,205 B2
- Document ID: US10373205B2
- Status: Granted
- Kind: B2
- Application number: 15/452,659
- Filed: 2017-03-07
- Published: 2017-08-24
- Granted: 2019-08-06
- Earliest claimed: 2016-07-26
- Assignees: Wrapify, Inc.
- Applicants: Wrapify, Inc.
- Inventors: Timothy Allan Flack; Philip Chen; James Sevan Heller
- Web page: https://patentgrep.com/patent/US10373205B2

## CPC

- G06Q 30/0266: {based on the position of the vehicle}
- G01C 21/3492: {employing speed data or traffic data, e.g. real-time or historical (traffic control systems for road vehicles involving transmission of navigation instructions to the vehicle G08G1/0968)}
- G01C 21/3667: {Display of a road map (G01C21/3614 takes precedence; guidance using 3D or perspective road maps G01C21/3635)}
- G01S 19/42: Determining position
- G06F 3/147: using display panels
- G06F 16/22: Indexing; Data structures therefor; Storage structures
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/0242: Determining effectiveness of advertisements
- G06Q 30/0267: {Wireless devices}
- G09F 21/04: by land vehicles
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- 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
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G09F: DISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An impression estimation system for estimating visual impressions of a plurality of vehicles configured with exterior graphic messaging. A mobile device application of each of a plurality of mobile devices associated with the plurality of vehicles generates vehicle mobility data. A computational platform includes a processor and program code which, when executed by the processor, causes the processor to, with respect to each vehicle of the plurality of vehicles: (i) identify, using the vehicle mobility data, one or more of the road segments in which the vehicle was present; (ii) estimate, using the traffic volume data, a number of potential visual impressions of the vehicle within the road segments; (iii) determine an estimated number of visual impressions; (iv) generate visual impression information based at least in part upon the estimated number of visual impressions; and (v) cause display of the visual impression information.

## Claims

### Claim 1

A system for estimating visual impressions of vehicles having exteriors configured to convey messaging to occupants of other vehicles, the system including:
a plurality of vehicles wherein each of the vehicles are configured with exterior graphic messaging associated with a product or service;
a plurality of mobile devices associated with the plurality of vehicles, each of the plurality of mobile devices including a GPS receiver and a mobile device application cooperatively operative to determine information relating to mobility of the vehicle;
a gateway API to which is posted vehicle mobility data generated by the mobile device application of each of the plurality of mobile devices;
a database storing traffic volume data in association with a plurality of road segments; and
a computational platform including a processor and program code which, when executed by the processor, causes the processor to, with respect to each vehicle of the plurality of vehicles:
identify, using the vehicle mobility data, one or more of the plurality of road segments in which the vehicle was present;
estimate, using the traffic volume data, a number of potential visual impressions of the vehicle within the one or more of the plurality of road segments;
determine an estimated number of visual impressions by modifying the number of potential visual impressions in accordance with an environmental filter wherein the environmental filter relates at least to an anticipated visibility of the vehicle to other vehicles present within the one or more of the plurality of road segments;
generate visual impression information based at least in part upon the estimated number of visual impressions;
provide the visual impression information for display by a display device.

### Claim 2 (depends on 1)

The system of claim 1 wherein the mobility data includes data specifying locations of the plurality of vehicles at associated times.

### Claim 3 (depends on 1)

The system of claim 1 wherein the program code further includes program code causing the processor to, with respect to each vehicle of the plurality of vehicles:
determine, based upon the mobility data, sets of road segments traversed by the vehicle;
determine the number of potential impressions using portions of the traffic volume data corresponding to the set of road segments.

### Claim 4 (depends on 1)

The system of claim 1 wherein the program code causing the processor to determine the estimated number of visual impressions includes program code causing the processor to determine a relationship between a speed of the vehicle within the one or more of the plurality of road segments at a given time and a free flow speed of traffic within the segment at the given time.

### Claim 5

A method for estimating visual impressions of a vehicle configured with exterior graphic messaging intended for viewing by occupants of other vehicles, the method including:
receiving, from an API gateway, vehicle mobility data included within wireless signals generated by a mobile device configured with a GPS receiver and a mobile device application cooperatively operative to determine information relating to mobility of the vehicle;
storing traffic volume data in association with a plurality of road segments;
identifying, using the vehicle mobility data, one or more of the plurality of road segments in which the vehicle was present;
estimating, using the traffic volume data, a number of potential visual impressions of the vehicle within the one or more of the plurality of road segments;
determining an estimated number of visual impressions by modifying the number of potential visual impressions in accordance with an environmental filter wherein the environmental filter relates at least to an anticipated visibility of the vehicle to other vehicles present within the one or more of the plurality of road segments; and
displaying visual impression information based at least in part upon the estimated number of visual impressions.

### Claim 6 (depends on 5)

The method of claim 5 wherein the mobility data includes data specifying locations of the vehicle at specified times.

### Claim 7 (depends on 5)

The method of claim 5 further including:
determining, based upon the mobility data, a set of road segments traversed by the vehicle;
determining the number of potential impressions using portions of the traffic volume data corresponding to the set of road segments.

### Claim 8 (depends on 5)

The method of claim 5 wherein the determining the estimated number of visual impressions includes determining a relationship between a speed of the vehicle within the one or more of the plurality of road segments at a given time and a free flow speed of traffic within the segment at the given time.

### Claim 9

In a system including a plurality of vehicles having exteriors configured to convey messaging to occupants of other vehicles wherein each of the vehicles are configured with exterior graphic messaging associated with a product or service and a plurality of mobile devices associated with the plurality of vehicles, an impression estimation system for estimating visual impressions of the plurality of vehicles, the impression estimation system comprising:
a gateway API to which is posted vehicle mobility data generated by a mobile device application of each of the plurality of mobile devices wherein the mobility data includes data specifying locations of each of the plurality of vehicles at associated times;
a database storing traffic volume data in association with a plurality of road segments; and
a computational platform including a processor and program code which, when executed by the processor, causes the processor to, with respect to each vehicle of the plurality of vehicles:
determine, based upon the mobility data, a set of road segments traversed by the vehicle;
estimate, using the traffic volume data, a number of potential visual impressions of the vehicle within the set of road segments;
modify the number of potential visual impressions in accordance with an environmental filter wherein the environmental filter relates at least to an anticipated visibility of the vehicle to other vehicles present within the set of road segments;
generate visual impression information based at least in part upon the estimated number of visual impressions;
provide the visual impression information for display by a display device.

### Claim 10

In a system including a plurality of vehicles having exteriors configured to convey messaging to occupants of other vehicles wherein each of the vehicles are configured with exterior graphic messaging associated with a product or service and a plurality of mobile devices associated with the plurality of vehicles, an impression estimation system for estimating visual impressions of the plurality of vehicles, the impression estimation system comprising:
a server configured to receive vehicle mobility data generated by a mobile device application of each of the plurality of mobile devices;
a database storing traffic volume data in association with a plurality of road segments; and
a computational platform including a processor and program code which, when executed by the processor, causes the processor to, with respect to each vehicle of the plurality of vehicles:
identify, using the vehicle mobility data, one or more of the plurality of road segments in which the vehicle was present;
estimate, using the traffic volume data, a number of potential visual impressions of the vehicle within the one or more of the plurality of road segments;
determine an estimated number of visual impressions by modifying the number of potential visual impressions in accordance with an environmental filter wherein the environmental filter relates at least to an anticipated visibility of the vehicle to other vehicles present within the one or more of the plurality of road segments;
generate visual impression information based at least in part upon the estimated number of visual impressions;
provide the visual impression information for display by a display device.

### Claim 11 (depends on 10)

The impression estimation system of claim 10 wherein the mobility data includes data specifying locations of the plurality of vehicles at associated times.

### Claim 12 (depends on 10)

The impression estimation system of claim 10 wherein the program code further includes program code causing the processor to, with respect to each vehicle of the plurality of vehicles:
determine, based upon the mobility data, sets of road segments traversed by the vehicle;
determine the number of potential impressions using portions of the traffic volume data corresponding to the set of road segments.

### Claim 13 (depends on 10)

The impression estimation system of claim 10 wherein the computational platform is included within the server.
