IP Library Granted Patent US 11,936,547
Granted Patent B2
US 11,936,547 · App. 17/239,574 · Granted Mar 19, 2024

Systems and methods for monitoring the display of electronic content on client devices

Inventors: G. Thomas Des Jardins (Alexandria, VA); Jeffrey Dalton Porter (Flower Mound, TX); Vinayak Raghuvamshi (Alexandria, VA); Bryan Slavin (Rockville, MD); Paul Miller (Washington, DC)
Assignee: Yahoo Ad Tech LLC
H04L43/106G06Q30/0272H04L43/04H04L67/10
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,936,547
App. No.
17/239,574
Granted
Mar 19, 2024
Kind
B2
Abstract

At times, it may be desirable to determine that a client system is, or to determine the number of client systems that are, presenting particular dynamic content when an auditable event occurs in the dynamic content. One manner of making the determination may include accessing presentation time information that indicates the time(s) at which one or more client systems present particular dynamic content and accessing event time information indicating the time(s) at which one or more auditable events occur in the dynamic particular content. Based on the presentation time information and the event time information, it may be possible to determine that a client system is, or to determine the number of client systems that are, presenting particular dynamic content when an auditable event occurs in the dynamic content.

Claims (48)

1. A computer-implemented method for monitoring the display of electronic content on client devices, the method including:

receiving, by a server processor, a request for digital content from a first user device;

transmitting, by the server processor, the digital content to the first user device, the digital content including a first electronic content;

receiving, at the server processor, indication from the first user device that the first electronic content has been presented on a display of one of the first user device and a second user device;

based on receiving the indication that the first electronic content has been presented on a display of at least one of the first user device and the second user device, determining, by the server processor, a number of user devices that have presented the first electronic content on each of their respective displays, the number of user devices including at least one of the first user device and the second user device; and

transmitting, by the server processor, the determined number of user devices that have presented the first electronic content to a receiving entity associated with the first electronic content.

2. The computer-implemented method of claim 1 , further including:

determining time information based on receiving indication from the first user device that the first electronic content has been presented on a display of one of the first user device and a second user device.

3. The computer-implemented method of claim 2 , further including:

determining time information included in the received indication from one of the first user device and the second user device.

4. The computer-implemented method of claim 1 , wherein an audit message associated with the first electronic content is received by the server processor from a content distribution system.

5. The computer-implemented method of claim 1 , wherein an audit message associated with the first electronic content is received from a scheduler.

6. The computer-implemented method of claim 1 , further comprising:

determining a number of user devices receiving one or more instances of the digital content.

7. The computer-implemented method of claim 1 , wherein:

the digital content includes on-demand streaming content, and the presentation time information indicates one or more times at which a presentation of the on-demand streaming content occurs at one of the first user device and the second user device.

8. A system comprising:

a memory device that stores instructions; and

one or more processors that execute the instructions to perform a series of steps, the series of steps including:

receiving, by a server processor, a request for digital content from a first user device;

transmitting, by the server processor, the digital content to the first user device, the digital content including a first electronic content;

receiving, at the server processor, indication from the first user device that the first electronic content has been presented on a display of one of the first user device and a second user device;

based on receiving the indication that the first electronic content has been presented on a display of at least one of the first user device and the second user device, determining, by the server processor, a number of user devices that have presented the first electronic content on each of their respective displays, the number of user devices including at least one of the first user device and the second user device; and

transmitting, by the server processor, the determined number of user devices that have presented the first electronic content to a receiving entity associated with the first electronic content.

9. The system of claim 8 , further including:

determining time information based on receiving indication from the first user device that the first electronic content has been presented on a display of one of the first user device and a second user device.

10. The system of claim 9 , further including:

determining time information included in the received indication from one of the first user device and the second user device.

11. The system of claim 8 , wherein an audit message associated with the first electronic content is received by the server processor from a content distribution system.

12. The system of claim 8 , wherein an audit message associated with the first electronic content is received from a scheduler.

13. The system of claim 8 , further comprising:

determining a number of user devices receiving one or more instances of the digital content.

14. The system of claim 8 , wherein:

the digital content includes on-demand streaming content, and the presentation time information indicates one or more times at which a presentation of the on-demand streaming content occurs at one of the first user device and the second user device.

15. A non-transitory computer readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform a series of steps, the series of steps including:

receiving, by a server processor, a request for digital content from a first user device;

transmitting, by the server processor, the digital content to the first user device, the digital content including a first electronic content;

receiving, at the server processor, indication from the first user device that the first electronic content has been presented on a display of one of the first user device and a second user device;

based on receiving the indication that the first electronic content has been presented on a display of at least one of the first user device and the second user device, determining, by the server processor, a number of user devices that have presented the first electronic content on each of their respective displays, the number of user devices including at least one of the first user device and the second user device; and

transmitting, by the server processor, the determined number of user devices that have presented the first electronic content to a receiving entity associated with the first electronic content.

16. The non-transitory computer readable medium of claim 15 , further including:

determining time information based on receiving indication from the first user device that the first electronic content has been presented on a display of one of the first user device and a second user device.

17. The non-transitory computer readable medium of claim 16 , further including:

determining the presentation time information based on time information included in the received indication from one of the first user device and the second user device.

18. The non-transitory computer readable medium of claim 15 , wherein an audit message associated with the first electronic content is received by the server processor from a content distribution system.

19. The non-transitory computer readable medium of claim 15 , wherein an audit message associated with the first electronic content is received from a scheduler.

20. The non-transitory computer readable medium of claim 15 , wherein:

the digital content includes on-demand streaming content, and the presentation time information indicates one or more times at which a presentation of the on-demand streaming content occurs at one of the first user device and the second user device.

Assignments (7)
CHANGE OF NAME Recorded Nov 2, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 061875/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2021
From: DES JARDINS, G. THOMAS; PORTER, JEFFREY DALTON; RAGHUVAMSHI, VINAYAK; SLAVIN, BRYAN; MILLER, PAUL
To: LIGHTNINGCAST, INC.
Reel/Frame 056045/0109 →
MERGER Recorded Apr 26, 2021
From: LIGHTNINGCAST, INC.
To: LIGHTNINGCAST LLC
Reel/Frame 056045/0154 →
MERGER Recorded Apr 26, 2021
From: LIGHTNINGCAST LLC
To: ADVERTISING.COM LLC
Reel/Frame 056045/0173 →
MERGER Recorded Apr 26, 2021
From: ADVERTISING.COM LLC
To: OATH (AMERICAS) INC.
Reel/Frame 056048/0983 →
CHANGE OF ADDRESS Recorded Apr 26, 2021
From: VERIZON MEDIA INC.
To: VERIZON MEDIA INC.
Reel/Frame 056048/0987 →
CHANGE OF NAME Recorded Apr 26, 2021
From: OATH (AMERICAS) INC.
To: VERIZON MEDIA INC.
Reel/Frame 056049/0016 →
Continuity (5)
Continuation 16560305 · Sep 4, 2019
Continuation 14720598 · May 22, 2015
Continuation 11023631 · Dec 29, 2004
Provisional Application 60601654 · Aug 16, 2004
Related Publication 20210243102A1 · Aug 5, 2021