IP Library Granted Patent US 11,329,937
Granted Patent B2
US 11,329,937 · App. 17/170,365 · Granted May 10, 2022

Identifying non-focus area of content item and overlaying another content item onto the non-focus area

Inventor: Madhusudhan Srinivasan (Bangalore, IN)
Assignee: Rovi Guides, Inc.
H04L51/10G06F3/0481G06Q50/01H04L51/32
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,329,937
App. No.
17/170,365
Granted
May 10, 2022
Kind
B2
Abstract

Methods and systems are described for identifying a non-focus area of a content item and overlaying another content item onto the non-focus area. A first content item is received. The first content item includes a plurality of frames. A non-focus area of first frame of the first content item is identified. A second content item is overlaid onto the non-focus area of the first frame of the first content. A different non-focus area of a second frame of the second frame of the first content item. As such, the methods and systems provide for additional content that fits into non-focus portions of the content without obscuring portions of the content intended, for example, to attract attention of an audience.

Claims (68)

1. A method comprising:

receiving a first content item, the first content item comprising a plurality of frames;

identifying a non-focus area of a first frame of the first content item;

overlaying a second content item onto the non-focus area of the first frame of the first content;

identifying a non-focus area of a second frame of the first content item, wherein the non-focus area of the second frame is different from the non-focus area of the first frame; and

overlaying the second content item onto the non-focus area of the second frame of the first content item,

wherein the non-focus area of the first frame includes an object that extends beyond an edge of the first frame of the first content item.

2. The method of claim 1 , wherein the first content item comprises at least one of an image, a video, or a graphical interchange format (GIF).

3. The method of claim 1 , further comprising:

extracting the first content item from a social media post retrieved from a content source.

4. The method of claim 3 , further comprising:

identifying a content preference of an audience of the social media post; and

selecting the second content item from a plurality of content items that matches the content preference of the audience.

5. The method of claim 3 , further comprising:

determining an estimated length of time that an audience will view the social media post; and

selecting the second content item from a plurality of content items having a duration that does not exceed the estimated length of time.

6. The method of claim 1 , further comprising:

determining dimensions of the non-focus area of the first frame; and

identifying a plurality of content items having dimensions that are the same or smaller than the dimensions of the non-focus area of the first frame.

7. The method of claim 6 , further comprising:

determining dimensions of the non-focus area of the second frame; and

identifying a plurality of content items having dimensions that are the same or smaller than the dimensions of the non-focus area of the second frame;

wherein the dimensions of the non-focus area of the second frame is different from the dimensions of the non-focus area of the first frame.

8. The method of claim 1 , wherein the non-focus area of the first frame excludes a focus area of the first frame, and wherein the non-focus area of the second frame excludes a focus area of the second frame.

9. The system of claim 8 , wherein the focus area of the first frame excluded from the non-focus area of the first frame comprises an area corresponding with a subject of the first content item and an area of the first frame surrounding the subject, and

wherein the focus area of the second frame excluded from the non-focus area of the second frame comprises an area corresponding with the subject of the first content item and an area of the second frame surrounding the subject.

10. A system comprising:

control circuitry configured to:

receive a first content item, the first content item comprising a plurality of frames;

identify a non-focus area of a first frame of the first content item;

overlay a second content item onto the non-focus area of the first frame of the first content;

identify a non-focus area of a second frame of the first content item, wherein the non-focus area of the second frame is different from the non-focus area of the first frame; and

overlay the second content item onto the non-focus area of the second frame of the first content item,

wherein the non-focus area of the first frame includes an object that extends beyond an edge of the first frame of the first content item.

11. The system of claim 10 , wherein the first content item comprises at least one of an image, a video, or a graphical interchange format (GIF).

12. The system of claim 10 , wherein the control circuitry is further configured to:

extract the first content item from a social media post retrieved from a content source.

13. The system of claim 12 , wherein the control circuitry is further configured to:

identify a content preference of an audience of the social media post; and

select the second content item from a plurality of content items that matches the content preference of the audience.

14. The system of claim 12 , wherein the control circuitry is further configured to:

determine an estimated length of time that an audience will view the social media post; and

select the second content item from a plurality of content items having a duration that does not exceed the estimated length of time.

15. The system of claim 10 , wherein the control circuitry is further configured to:

determine dimensions of the non-focus area of the first frame; and

identify a plurality of content items having dimensions that are the same or smaller than the dimensions of the non-focus area of the first frame.

16. The system of claim 15 , wherein the control circuitry is further configured to:

determine dimensions of the non-focus area of the second frame; and

identify a plurality of content items having dimensions that are the same or smaller than the dimensions of the non-focus area of the second frame;

wherein the dimensions of the non-focus area of the second frame is different from the dimensions of the non-focus area of the first frame.

17. The system of claim 10 , wherein the non-focus area of the first frame excludes a focus area of the first frame, and wherein the non-focus area of the second frame excludes a focus area of the second frame.

18. The system of claim 17 , wherein the focus area of the first frame excluded from the non-focus area of the first frame comprises an area corresponding with a subject of the first content item and an area of the first frame surrounding the subject, and

wherein the focus area of the second frame excluded from the non-focus area of the second frame comprises an area corresponding with the subject of the first content item and an area of the second frame surrounding the subject.

19. A method comprising:

receiving a first content item, the first content item comprising a plurality of frames;

identify a non-focus area of a first frame of the first content item;

overlaying a second content item onto the non-focus area of the first frame of the first content;

identifying a non-focus area of a second frame of the first content item, wherein the non-focus area of the second frame is different from the non-focus area of the first frame; and

overlaying the second content item onto the non-focus area of the second frame of the first content item,

wherein the non-focus area of the second frame includes an object that extends beyond an edge of the second frame of the first content item.

20. A system comprising:

control circuitry configured to:

receive a first content item, the first content item comprising a plurality of frames;

identify a non-focus area of a first frame of the first content item;

overlay a second content item onto the non-focus area of the first frame of the first content;

identify a non-focus area of a second frame of the first content item, wherein the non-focus area of the second frame is different from the non-focus area of the first frame; and

overlay the second content item onto the non-focus area of the second frame of the first content item,

wherein the non-focus area of the second frame includes an object that extends beyond an edge of the second frame of the first content item.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0231 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2021
From: SRINIVASAN, MADHUSUDHAN
To: ROVI GUIDES, INC.
Reel/Frame 055185/0323 →
Continuity (2)
Continuation 16454627 · Jun 27, 2019
Related Publication 20210243144A1 · Aug 5, 2021
Cited By (2)
US 12,316,926 US 12,341,737