IP Library Granted Patent US 11,064,255
Granted Patent B2
US 11,064,255 · App. 16/262,255 · Granted Jul 13, 2021

System and method of tablet-based distribution of digital media content

Inventor: Alexander Vandoros (New York, NY)
Assignee: OOHMS NY LLC
H04N21/4667H04N21/41407H04N21/4223H04N21/4524
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,064,255
App. No.
16/262,255
Granted
Jul 13, 2021
Kind
B2
Abstract

A method for distributing media content and tracking viewer impressions in an out-of-home context includes: a mobile computing device receiving an identifier of a first media content item; causing display of the first media content item to a first viewer; sensing image data of the first viewer during display of the first media content item; determining a location of the mobile computing device during display of the first media content item to the first viewer; sending the image data of the first viewer, and an impression-reporting message including: the identifier of the first media content item and the location of the mobile computing device during display of the first media content item to the first viewer.

Claims (130)

1. A method comprising:

receiving, by a mobile computing device and from a processing server, at least selections, as selected by a user of a remote computing device, of (i) one or more media content items, (ii) one or more corresponding geographic areas in which the one or more media content items are to be distributed, (iii) time frames in which the one more or more media content items are to be distributed, (iv) impression score rules, and (v) an identifier of the remote computing device;

causing, by the mobile computing device, display of a first media content item, of the one or more media content items, to a first viewer at the mobile computing device corresponding to the time frames, the impression score rules, and the one or more geographic areas;

generating, by the mobile computing device, a unique identifier associated with the display of the first media content item to the first viewer;

capturing, by an image detector of the mobile computing device, image data of the first viewer during the display of the first media content item to the first viewer, wherein said image data includes multiple images of the first viewer taken over a period of time;

determining, by a location sensor of the mobile computing device, a location of the mobile computing device during the display of the first media content item to the first viewer;

generating, by the mobile computing device, a timestamp at an end of playback of the first media content item;

sending, by the mobile computing device, the image data of the first viewer and the generated unique identifier, to an image server that analyzes the image data and generates facial impression data, wherein the image server is located remote from the mobile computing device and remote from the processing server;

blocking accessing the image data of the first viewer at the mobile computing device using a content distribution (CD) software application installed in the mobile computing device in order to maintain privacy of the first viewer;

upon sending the image data to the image server, removing, by the mobile computing device, the image data from memory that stored the image data;

receiving, by the mobile computing device, the facial impression data as generated by the image server based on analyzing the image data;

sending, by the mobile computing device and to the processing server, an impression-reporting message comprising:

an identifier of the first media content item,

the facial impression data,

the location of the mobile computing device during display of the first media content item to the first viewer,

the generated unique identifier associated with the display of the first media content item to the first viewer, and

the generated timestamp.

2. A method of claim 1 , further comprising:

receiving, by the mobile computing device and from the processing server, an impression score based at least in part on:

the identifier of the first media content item,

the location of the mobile computing device during display of the first media content item to the first viewer, and

the facial impression data generated by the image server.

3. The method of claim 2 , wherein the impression score is further based on the location of the mobile computing device during display of the first media content item to the first viewer being within a preset distance of a location of an entity associated with the first media content item.

4. The method of claim 1 , wherein the facial impression data comprises a plurality of facial measurements of the first viewer, the method further comprising:

blocking, by the mobile computing device, sending of the image data of the first viewer to the remote computing device.

5. The method of claim 1 , wherein the facial impression data received from the image server includes a plurality of facial measurements of the first viewer, and wherein the method further comprises:

determining, by the mobile computing device, whether the plurality of facial measurements of the first viewer matches any other set of facial measurements.

6. The method of claim 1 , wherein the causing display of the first media content item comprises one of:

displaying, by a display component of the mobile computing device, the first media content item, or

outputting, by the mobile computing device and to a remote display device, the first media content item and an instruction for the remote display device to display the first media content item.

7. A system comprising:

a mobile computing device including a processor, memory, image detector, and location sensor;

a processing server;

a remote computing device; and

image server,

wherein said mobile computing device is configured to:

receive, from the processing server, at least selections, as selected by a user of the remote computing device, of (i) one or more media content items, (ii) one or more corresponding geographic areas in which the one or more media content items are to be distributed, (iii) time frames in which the one more or more media content items are to be distributed, (iv) impression score rules, and (v) an identifier of the remote computing device;

cause display of a first media content item, of the one or more media content items to a first viewer at the mobile computing device corresponding to the time frames, the impression score rules, and the one or more geographic areas;

generate a unique identifier associated with the display of the first media content item to the first viewer;

capture, by the image detector, image data of the first viewer during the display of the first media content item to the first viewer, wherein said image data includes multiple images of the first viewer taken over a period of time;

determine, by the location sensor, a location of the mobile computing device during the display of the first media content item to the first viewer;

generate a timestamp at an end of playback of the first media content item;

send the image data of the first viewer and the generated unique identifier, to an image server that analyzes the image data and generates facial impression data, wherein the image server is located remote from the mobile computing device and remote from the processing server;

block accessing the image data of the first viewer at the mobile computing device using a content distribution (CD) software application installed in the mobile computing device in order to maintain privacy of the first viewer;

upon sending the image data to the image server, remove the image data from memory that stored the image data;

receive the facial impression data as generated by the image server based on analyzing the image data;

send, to the processing server, an impression-reporting message comprising:

an identifier of the first media content item,

the facial impression data,

the location of the mobile computing device during display of the first media content item to the first viewer,

the generated unique identifier associated with the display of the first media content item to the first viewer, and

the generated timestamp,

wherein the processing server is configured to:

send, to the mobile computing device, the identifier of the first media content item,

receive, from the mobile computing device, the impression-reporting message, and

send, to the mobile computing device, an impression score.

8. The system of claim 7 , wherein the mobile computing device is further configured to:

receive, from the processing server, the impression score based at least in part on:

the identifier of the first media content item,

the location of the mobile computing device during display of the first media content item to the first viewer, and

the facial impression data.

9. The system of claim 7 , wherein the facial impression data comprises a plurality of facial measurements of the first viewer, and

wherein the mobile computing device is further configured to:

block sending of the image data of the first viewer to the remote computing device.

10. The system of claim 7 , wherein the impression score is based on the location of the mobile computing device during display of the first media content item to the first viewer being within a preset distance of a location of an entity associated with the first media content item.

11. The system of claim 7 , wherein the mobile computing device is configured to:

receive, from the image server, viewing impression data, wherein the viewing impression data comprises a plurality of facial measurements of the first viewer; and

determine whether the plurality of facial measurements of the first viewer matches any other set of facial measurements.

12. The system of claim 7 , wherein the mobile computing device is configured to cause display of the first media content item by either:

displaying, by a display component of the mobile computing device, the first media content item, or

outputting, by the mobile computing device and to a remote display device, the first media content item and an instruction for the remote display device to display the first media content item.

13. A method comprising:

sending, by a processing server and to a mobile computing device, at least selections, as selected by a user of the remote computing device, of (i) one or more media content items, (ii) one or more corresponding geographic areas in which the one or more media content items are to be distributed, (iii) time frames in which the one more or more media content items are to be distributed, (iv) impression score rules, and (v) an identifier of the remote computing device;

causing, by the mobile computing device, display of a first media content item, of the one or more media content items, to a first viewer at the mobile computing device corresponding to the time frames, the impression score rules, and the one or more geographic areas;

generating, by the mobile computing device, a unique identifier associated with the display of the first media content item to the first viewer;

capturing, by an image detector of the mobile computing device, image data of the first viewer during the display of the first media content item to the first viewer, wherein said image data includes multiple images of the first viewer taken over a period of time;

determining, by a location sensor of the mobile computing device, a location of the mobile computing device during the display of the first media content item to the first viewer;

generating, by the mobile computing device, a timestamp at an end of playback of the first media content item;

sending, by the mobile computing device, the image data of the first viewer and the generated unique identifier, to an image server that analyzes the image data and generates facial impression data, wherein the image server is located remote from the mobile computing device and remote from the processing server;

blocking accessing the image data of the first viewer at the mobile computing device using a content distribution (CD) software application installed in the mobile computing device in order to maintain privacy of the first viewer;

upon sending the image data to the image server, removing, by the mobile computing device, the image data from memory that stored the image data;

receiving, by the by the mobile computing device and from the image server, the facial impression data;

receiving, by the processing server and from the mobile computing device, an impression-reporting message comprising:

an identifier of the first media content item,

the facial impression data,

the location of the mobile computing device during display of the first media content item to the first viewer,

the generated unique identifier associated with the display of the first media content item to the first viewer, and

the generated timestamp;

determining, by the processing server, an impression score based at least in part on:

the identifier of the first media content item,

the location of the mobile computing device during display of the first media content item to the first viewer, and

the facial impression data based on the image data of the first viewer; and

sending, by the processing server and to the mobile computing device, the impression score.

14. The method of claim 13 , further comprising:

wherein the determining of the impression score is further based on the generated timestamp being within a time period set by a user associated with the first media content item.

15. The method of claim 13 , wherein the impression score is based on the location of the mobile computing device during display of the first media content item to the first viewer being within a preset distance of a location of an entity associated with the first media content item.

16. The method of claim 13 , wherein the facial impression data comprises a plurality of facial measurements, the method further comprising:

determining, by the processing server, whether the plurality of facial measurements of the first viewer matches any other set of facial measurements.

17. A system comprising:

a remote computing device;

a mobile computing device; and

a processing server, wherein the processing server is configured to:

send, to a mobile computing device, at least selections, as selected by a user of the remote computing device, of (i) one or more media content items, (ii) one or more corresponding geographic areas in which the one or more media content items are to be distributed, (iii) time frames in which the one more or more media content items are to be distributed, (iv) impression score rules, and (v) an identifier of the remote computing device;

the mobile computing device is configured to:

receive the at least selections,

cause display of a first media content item, of the one or more media content items to a first viewer at the mobile computing device corresponding to the time frames, the impression score rules, and the one or more geographic areas,

generate a unique identifier associated with the display of the first media content item to the first viewer,

capture, by an image detector, image data of the first viewer during the display of the first media content item to the first viewer, wherein said image data includes multiple images of the first viewer taken over a period of time,

determine, by a location sensor, a location of the mobile computing device during the display of the first media content item to the first viewer,

generate a timestamp at an end of playback of the first media content item,

send the image data of the first viewer and the generated unique identifier, to an image server that analyzes the image data and generates facial impression data, wherein the image server is located remote from the mobile computing device and remote from the processing server,

block accessing the image data of the first viewer at the mobile computing device using a content distribution (CD) software application installed in the mobile computing device in order to maintain privacy of the first viewer,

upon sending the image data to the image server, remove the image data from memory that stored the image data, and

receive, from the image server, facial impression data;

wherein the processing server is further configured to:

receive, from the mobile computing device, an impression-reporting message comprising:

the generated unique identifier of the first media content item,

the facial impression data generated by the image server, and

the location of the mobile computing device during display of the first media content item to the first viewer, and

the generated unique identifier associated with the display of the first media content item to the first viewer,

determine, an impression score based at least in part on:

the generated unique identifier of the first media content item,

the location of the mobile computing device during display of the first media content item to the first viewer,

the facial impression data based on the image data of the first viewer, and

the generated timestamp, and

send, to the mobile computing device, the impression score.

18. The system of claim 17 , wherein the determining of the impression score is based on the generated timestamp being within a time period set by a user associated with the first media content item.

19. The system of claim 17 , wherein the impression score is based on the location of the mobile computing device during display of the first media content item to the first viewer being within a preset distance of a location of an entity associated with the first media content item.

20. The system of claim 17 , wherein the facial impression data comprises a plurality of facial measurements, and wherein the processing server is configured to:

determine whether the plurality of facial measurements of the first viewer matches any other set of facial measurements.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2019
From: VANDOROS, ALEXANDER
To: OOHMS, NY, LLC
Reel/Frame 048191/0685 →
Continuity (1)
Related Publication 20200245031A1 · Jul 30, 2020
Cited By (2)
US 12,520,105 US 12,536,721