IP Library Granted Patent US 11,792,492
Granted Patent B2
US 11,792,492 · App. 17/886,601 · Granted Oct 17, 2023

Milestone determination associated with video presentation

Inventors: Trevor Deren Hunsaker (Bountiful, UT); Ofer Shem Tov (Tel Aviv, IL)
Assignee: YAHOO AD TECH LLC
H04N21/812H04L67/01H04L67/02H04N21/4622H04N21/8456
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,792,492
App. No.
17/886,601
Granted
Oct 17, 2023
Kind
B2
Abstract

One or more computing devices, systems, and/or methods are provided. A manifest associated with a first video may be generated. The manifest may include a first web address associated with accessing the first video, one or more first milestone markers of the first video, and/or one or more first beacon web addresses associated with the one or more first milestone markers. The manifest may be transmitted to a first client device. An indication addressed to a first beacon web address of the one or more first beacon web addresses may be received from the first client device. It may be determined, based upon the indication addressed to the first beacon web address, that the first client device displayed a first portion of the first video corresponding to a first milestone marker, of the one or more first milestone markers, associated with the first beacon web address.

Claims (74)

1. A method, comprising:

transmitting a first request for presentation of a first video via a first client device;

receiving a manifest comprising:

a first web address associated with accessing a first content item associated with the first video;

one or more first milestone markers of the first content item; and

one or more beacon web addresses associated with the one or more first milestone markers; and

responsive to displaying a first portion of the first content item, transmitting, by the first client device to a server and based upon the manifest, an indication addressed to a first beacon web address of the one or more beacon web addresses, wherein:

the first beacon web address is associated with a first milestone marker of the one or more first milestone markers;

the first milestone marker corresponds to the first portion of the first content item; and

the indication addressed to the first beacon web address is usable to determine that the first client device displayed the first portion of the first content item.

2. The method of claim 1 , wherein the manifest is received from a second server.

3. The method of claim 1 , comprising:

responsive to displaying a second portion of the first content item, transmitting an indication addressed to a second beacon web address of the one or more first beacon web addresses, wherein:

the second beacon web address is associated with a second milestone marker of the one or more first milestone markers; and

the second milestone marker corresponds to the second portion of the first content item.

4. The method of claim 1 , wherein:

the one or more beacon web addresses comprise a second beacon web address;

the second beacon web address is associated with the first milestone marker;

the first beacon web address is associated with a first entity;

the second beacon web address is associated with a second entity associated with the first content item;

the second entity is different than the first entity; and

the method comprises responsive to displaying the first portion of the first content item, transmitting, based upon the manifest, a second indication addressed to the second beacon web address.

5. The method of claim 1 , wherein:

the method is performed by the first client device.

6. The method of claim 1 , wherein the manifest is received from the server.

7. The method of claim 1 , wherein:

a milestone marker of the one or more first milestone markers corresponds to at least one of:

a time of the first content item;

a video frame of the first content item; or

a portion of the first content item.

8. A computing device comprising:

a processor; and

memory comprising processor-executable instructions that when executed by the processor cause performance of operations, the operations comprising:

transmitting a first request for presentation of a first video via a first client device;

receiving a manifest comprising:

a first web address associated with accessing a second video comprising a video segment of the first video;

a first milestone marker of the second video;

a first beacon web address associated with the first milestone marker and a first entity; and

a second beacon web address associated with the first milestone marker and a second entity different than the first entity; and

responsive to displaying a first portion of the second video corresponding to the first milestone marker, transmitting, by the first client device to a server and based upon the manifest, a first indication addressed to the first beacon web address and a second indication addressed to the second beacon web address, wherein the first indication addressed to the first beacon web address is usable to determine that the first client device displayed the first portion of the second video.

9. The computing device of claim 8 , the operations comprising:

transmitting an indication addressed to a third beacon web address.

10. The computing device of claim 9 , wherein the indication addressed to the third beacon web address is transmitted responsive to displaying a second portion of the second video corresponding to a second milestone marker.

11. The computing device of claim 10 , wherein:

the second milestone marker corresponds to at least one of:

a time of the second video;

a video frame of the second video; or

a portion of the second video.

12. The computing device of claim 8 , wherein the computing device is the first client device.

13. The computing device of claim 8 , wherein:

the first milestone marker corresponds to at least one of:

a time of the second video;

a video frame of the second video; or

a portion of the second video.

14. A non-transitory machine readable medium having stored thereon processor-executable instructions that when executed cause performance of operations, the operations comprising:

transmitting a first request for presentation of a first video via a first client device;

receiving a manifest comprising:

a first web address associated with accessing the first video;

one or more first milestone markers of the first video; and

one or more first beacon web addresses associated with the one or more first milestone markers; and

responsive to displaying a first portion of the first video, transmitting, by the first client device and to a server, an indication addressed to a first beacon web address of the one or more beacon web addresses, wherein:

the first beacon web address is associated with a tho first milestone marker of the one or more first milestone markers;

the first milestone marker corresponds to the first portion of the first video; and

the indication addressed to the first beacon web address is usable to determine that the first client device displayed the first portion of the first video.

15. The non-transitory machine readable medium of claim 14 , wherein the manifest is received from the server.

16. The non-transitory machine readable medium of claim 14 , wherein the manifest is received from a second server.

17. The non-transitory machine readable medium of claim 14 , wherein the first milestone marker corresponds to a time of the first video.

18. The non-transitory machine readable medium of claim 14 , wherein the first milestone marker corresponds a video frame of the first video.

19. The non-transitory machine readable medium of claim 14 , wherein:

the one or more first beacon web addresses comprise a second beacon web address associated with the first milestone marker;

the first beacon web address is associated with a first entity;

the second beacon web address is associated with a second entity, different than the first entity; and

the operations comprise responsive to displaying the first portion of the first video, transmitting a second indication addressed to the second beacon web address.

20. The non-transitory machine readable medium of claim 14 , wherein the operations comprise responsive to displaying the first portion of the first video, transmitting a second indication addressed to a second beacon web address.

Assignments (3)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded May 19, 2026
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 075625/0129 →
PATENT SECURITY AGREEMENT Recorded Mar 18, 2025
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 070551/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2025
From: YAHOO ASSETS LLC; YAHOO AD TECH LLC
To: RPX CORPORATION
Reel/Frame 070402/0873 →
Continuity (2)
Continuation 17126702 · Dec 18, 2020
Related Publication 20220385990A1 · Dec 1, 2022