8988609

Scheme for Determining the Locations and Timing of Advertisements and Other Insertions in Media

PublishedMarch 24, 2015
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
24 claims

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

1

1. A non-transitory computer readable storage medium storing one or more computer programs adapted to cause a processor based system to execute steps comprising: analyzing an image; identifying one or more faces in the image using a face recognition technique; designating at least one of the identified faces collectively as a first area of interest; and determining whether an insertion area exists in the image where additional content can be inserted without obstructing the first area of interest; wherein the step of designating at least one of the identified faces collectively as a first area of interest comprises: determining a size of each of the identified faces; and selecting the at least one of the identified faces to be included in the first area of interest based on the sizes of the identified faces; wherein the selecting the at least one of the identified faces to be included in the first area of interest based on the sizes of the identified faces comprises: identifying a largest one of the identified faces; and selecting the largest one of the identified faces and only ones of the identified faces that are not smaller than a certain percentage of the largest one of the identified faces.

2

2. The non-transitory computer readable storage medium of claim 1 , wherein the certain percentage is designated by a user.

3

3. The non-transitory computer readable storage medium of claim 1 , wherein the one or more computer programs are further adapted to cause the processor based system to execute steps comprising: inserting the additional content into the insertion area.

4

4. The non-transitory computer readable storage medium of claim 1 , wherein the one or more computer programs are further adapted to cause the processor based system to execute steps comprising: determining whether the insertion area can be divided into two or more regions based on color.

5

5. The non-transitory computer readable storage medium of claim 4 , wherein the one or more computer programs are further adapted to cause the processor based system to execute steps comprising: dividing the insertion area into two or more regions based on color; and inserting the additional content into one of the two or more regions such that the additional content is completely contained within the one of the two or more regions.

6

6. The non-transitory computer readable storage medium of claim 1 , wherein the image comprises one frame in a sequence of frames of content.

7

7. The non-transitory computer readable storage medium of claim 6 , wherein: the identifying one or more faces in the image comprises identifying one or more faces in a scene depicted by the sequence of frames; and the determining whether an insertion area exists in the image where additional content can be inserted without obstructing the first area of interest comprises determining whether an insertion area exists in the scene where additional content can be inserted without obstructing the first area of interest.

8

8. The non-transitory computer readable storage medium of claim 7 , wherein the one or more computer programs are further adapted to cause the processor based system to execute steps comprising: determining an amount of time that the insertion area is available when the sequence of frames is being played.

9

9. The non-transitory computer readable storage medium of claim 7 , wherein the one or more computer programs are further adapted to cause the processor based system to execute steps comprising: determining a size of the insertion area.

10

10. A method, comprising: analyzing a first sequence of frames of content; identifying one or more faces in a scene depicted by the first sequence of frames using a face recognition technique; designating at least one of the identified faces collectively as a first area of interest; and determining whether an insertion area exists in the scene where additional content can be inserted without obstructing the first area of interest; wherein the designating at least one of the identified faces collectively as a first area of interest comprises: determining a size of each of the identified faces; and selecting the at least one of the identified faces to be included in the first area of interest based on the sizes of the identified faces; wherein the selecting the at least one of the identified faces to be included in the first area of interest based on the sizes of the identified faces comprises: identifying a largest one of the identified faces; and selecting the largest one of the identified faces and only ones of the identified faces that are not smaller than a certain percentage of the largest one of the identified faces.

11

11. The method of claim 10 , further comprising: inserting the additional content into the insertion area in the scene depicted by the first sequence of frames.

12

12. The method of claim 11 , wherein the content further comprises a second sequence of frames following the first sequence of frames.

13

13. The method of claim 12 , further comprising: playing the content so that the first sequence of frames plays and displays the inserted additional content and then the second sequence of frames plays.

14

14. The method of claim 13 , wherein the playing the content further comprises: providing an option to a user during the first sequence of frames to skip the inserted additional content.

15

15. The method of claim 14 , wherein the option to skip the inserted additional content is provided to the user after an elapsed amount of time.

16

16. The method of claim 14 , wherein the option to skip the inserted additional content is provided to the user in response to the user clicking on something on the user's screen.

17

17. A processor based apparatus receiving and playing the content processed by the method of claim 10 .

18

18. The processor based apparatus of claim 17 , wherein the processor based apparatus comprises any one or more of a set-top box, cable box, entertainment system, game console, computer, and television.

19

19. A processor based apparatus receiving and playing the content processed by the method of claim 11 .

20

20. The processor based apparatus of claim 19 , wherein the processor based apparatus comprises any one or more of a set-top box, cable box, entertainment system, game console, computer, and television.

21

21. A non-transitory computer readable storage medium storing one or more computer programs adapted to cause a processor based system to execute steps comprising: playing a first sequence of frames, wherein the first sequence of frames includes an advertisement inserted into a scene depicted by at least some of the frames in the first sequence of frames; and playing a second sequence of frames after the first sequence of frames; wherein the advertisement was inserted into the scene in the first sequence of frames by a process that includes, identifying one or more faces in the scene using a face recognition technique; designating at least one of the identified faces collectively as a first area of interest; and inserting the advertisement into an insertion area in the scene that does not obstruct the first area of interest; wherein the designating at least one of the identified faces collectively as a first area of interest comprises: determining a size of each of the identified faces; and selecting the at least one of the identified faces to be included in the first area of interest based on the sizes of the identified faces; wherein the selecting the at least one of the identified faces to be included in the first area of interest based on the sizes of the identified faces comprises: identifying a largest one of the identified faces; and selecting the largest one of the identified faces and only ones of the identified faces that are not smaller than a certain percentage of the largest one of the identified faces.

22

22. The non-transitory computer readable storage medium of claim 21 , wherein the one or more computer programs are further adapted to cause the processor based system to execute steps comprising: providing an option to a user during the playing of the first sequence of frames to skip the advertisement.

23

23. The non-transitory computer readable storage medium of claim 22 , wherein the option to skip the advertisement is provided to the user after an elapsed amount of time.

24

24. The non-transitory computer readable storage medium of claim 22 , wherein the option to skip the advertisement is provided to the user in response to the user clicking on something on the user's screen.

Patent Metadata

Filing Date

Unknown

Publication Date

March 24, 2015

Inventors

Gary M. Zalewski

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. “SCHEME FOR DETERMINING THE LOCATIONS AND TIMING OF ADVERTISEMENTS AND OTHER INSERTIONS IN MEDIA” (8988609). https://patentable.app/patents/8988609

© 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.