Patentable/Patents/US-12323639
US-12323639

Video distribution systems and methods

PublishedJune 3, 2025
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Systems and methods for selection of advertisement segments are disclosed. A system may comprise at least one processor configured to receive a playback request from a playback unit; receive user information associated with a user; evaluate, using the user information, a user advertisement metric associated with a preference of the user for a particular type of advertisement; select an advertisement segment based on the user advertisement metric; and send the selected advertisement segment to the playback unit, where the user advertisement metric is based at least in part on whether the user skips advertisements associated with the particular type of advertisement in a forward or backward direction.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system for selection of advertisement segments, the system comprising at least one processor executing executable computer code configured to perform operations comprising: identify a playback request associated with a playback unit; identify user information associated with a user; provide, to the playback unit, a manifest with skipping rules for cached video and advertisement segments; evaluate, based on the user information, at a server that is not local to the playback unit, a user advertisement metric associated with a determined preference of the user for a particular type of advertisement, wherein the determination is based on whether the user has skipped a particular type of advertisement and a correlation for the advertisement metric among a group of similar users based on the user information; update the user advertisement metric based on the determination; apply a skipping rule from the skipping rules in the manifest based on the updated user advertisement metric; select an advertisement segment based on the updated user advertisement metric; and send, from the server, the selected advertisement segment to the playback unit, wherein a substituted advertisement segment is played based on the skipping rule.

2

2. The system of claim 1, wherein the operations further comprise: calculate a user preference for a plurality of advertisement classifications, wherein the advertisement classifications are based on at least one of advertisement topic, user demographic, humor level, stream content, or preference of other users.

3

3. The system of claim 1, wherein the skipping rule prevents skipping a portion of the advertisement segment.

4

4. The system of claim 1, wherein the skipping rule allows the user to skip a media stream based on a time interval.

5

5. The system of claim 1, wherein the skipping rule varies based on whether the advertisement segment is cached or uncached.

6

6. The system of claim 1, wherein the substituted advertisement segment is of a determined similar length to the selected advertisement segment.

7

7. The system of claim 1, wherein the operations further comprise: evaluate the user advertisement metric using one or more user advertisement metrics for other users.

8

8. The system of claim 1, operations further comprise: generate a correlation plot corresponding to interest of the user in the particular type of advertisement over time.

9

9. The system of claim 8, wherein the operations further comprise: evaluate the user advertisement metric by using, at least in part, the correlation plot.

10

10. The system of claim 1, wherein the user information comprises at least one of: an age of the user, an occupation of the user, a location of the user, a request for video content by the user, a social media information available for the user, an Internet search history of the user, or at least one purchase of the user.

11

11. A computer-implemented method for selection of advertisement segments, the method comprising: identifying a playback request associated with a playback unit; identifying user information associated with a user; providing, to the playback unit, a manifest with skipping rules for cached video and advertisement segments; evaluating, based on the user information, at a server that is not local to the playback unit, a user advertisement metric associated with a determined preference of the user for a particular type of advertisement, wherein the determination is based on whether the user has skipped a particular type of advertisement and a correlation for the advertisement metric among a group of similar users based on the user information; updating the user advertisement metric based on the determination; applying a skipping rule from the skipping rules in the manifest based on the updated user advertisement metric; selecting an advertisement segment based on the updated user advertisement metric; and sending, from the server, the selected advertisement segment to the playback unit, wherein a substituted advertisement segment is played based on the skipping rule.

12

12. The method of claim 11, further comprising: calculating a user preference for a plurality of advertisement classifications, wherein the advertisement classifications are based on at least one of advertisement topic, user demographic, humor level, stream content, or preference of other users.

13

13. The method of claim 12, wherein the skipping rule prevents skipping a portion of the advertisement segment.

14

14. The method of claim 11, wherein the skipping rule allows the user to skip a media stream based on a time interval.

15

15. The method of claim 11, wherein the skipping rule varies based on whether the advertisement segment is cached or uncached.

16

16. The method of claim 11, wherein the substituted advertisement segment is of a determined similar length to the selected advertisement segment.

17

17. The method of claim 11, further comprising: evaluating the user advertisement metric using one or more user advertisement metrics for other users.

18

18. The method of claim 11, further comprising: generating a correlation plot corresponding to interest of the user in the particular type of advertisement over time.

19

19. The method of claim 18, further comprising: evaluating the user advertisement metric by using, at least in part, the correlation plot.

20

20. The method of claim 11, wherein the user information comprises at least one of an age of the user, an occupation of the user, a location of the user, a request for video content by the user, a social media information available for the user, an Internet search history of the user, or at least one purchase of the user.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

June 22, 2023

Publication Date

June 3, 2025

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Video distribution systems and methods” (US-12323639). https://patentable.app/patents/US-12323639

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.