IP Library Granted Patent US 9,668,023
Granted Patent B1
US 9,668,023 · App. 15/165,061 · Granted May 30, 2017

Systems and methods for providing real-time presentation of timely social chatter of a person of interest depicted in media simultaneous with presentation of the media itself

Inventors: Damares Helena Twyman (Philadelphia, PA); Mariana Bonome Pereira Updegrove (King of Prussia, PA); Krista Eve Wells Ramirez (Ardmore, PA)
Assignee: Rovi Guides, Inc.
H04N21/4788G06K9/00255G06K9/00288H04L67/306H04N21/2187H04N21/44008H04N21/84G06Q50/01
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 9,668,023
App. No.
15/165,061
Granted
May 30, 2017
Kind
B1
Abstract

Systems and methods are provided herein for detecting a person of interest being displayed in a live video, identifying an identity of the person of interest, and comparing the identity of the person of interest to entries of a database of social media profiles. Control circuitry may identify, based on the comparing, a social media component that corresponds to the person of interest, and may determine whether the person of interest has modified the social media component within a predefined period of time. In response to determining that the person of interest has modified the social media component within a predefined period of time, the control circuitry may provide information relating to a modification of the social media component simultaneously with the live video.

Claims (86)

1. A method for presenting relevant and timely social chatter by a featured person in a live video, the method comprising:

detecting, using control circuitry, a person of interest being displayed in a live video;

identifying an identity of the person of interest;

comparing the identity of the person of interest to entries of a database of social media profiles;

identifying, based on the comparing, a social media component that corresponds to the person of interest;

determining that the person of interest has modified the social media component within a predefined period of time by:

identifying a time stamp corresponding to modification of the social media component; and

determining that the time stamp is within a predefined period of time of when the person of interest was detected in the live video;

in response to determining that the person of interest has modified the social media component within the predefined period of time, providing information, using the control circuitry, relating to a modification of the social media component simultaneously with the live video.

2. The method of claim 1 , wherein detecting the person of interest being displayed in the live video comprises:

determining that a person is present in the live video for a threshold amount of time; and

in response to determining that the person is present in the live video for the threshold amount of time, designating the person as the person of interest.

3. The method of claim 1 , wherein identifying the identity of the person of interest comprises:

capturing an image of the face of the person of interest;

identifying distinguishing characteristics of the face of the person of interest using facial recognition technology;

comparing the distinguishing characteristics to entries of a database, wherein each respective entry corresponds a respective profile of a person to distinguishing characteristics of a face of the respective person; and

ascertaining the identity of the person based on a result of the comparing of the distinguishing characteristics to the entries of the database.

4. The method of claim 1 , wherein comparing the identity of the person of interest to the entries of the database of social media profiles further comprises:

identifying a social media platform, wherein the database corresponds to the social media platform;

searching the database for a profile corresponding to the identity of the person of interest; and

receiving a plurality of results, wherein

identifying, based on the comparing, the social media component that corresponds to the person of interest comprises identifying a single result of the plurality of results as the social media component.

5. The method of claim 4 , wherein identifying the single result of the plurality of results as the social media component comprises:

comparing additional attributes of the person of interest to content of each respective result of the plurality of results;

identifying a highest matching result of the plurality of results based on the comparing of the additional attributes to the content of each respective result of the plurality of results; and

designating the highest matching result as the single result.

6. The method of claim 1 , wherein the method further comprises:

determining, prior to providing the information relating to the modification of the social media component simultaneously with the live video, whether the modification of the social media component is relevant to the live video;

in response to determining that the modification of the social media component is relevant to the live video, proceeding to provide the information relating to the modification of the social media component simultaneously with the live video; and

in response to determining that the modification of the social media component is not relevant to the live video, refraining from proceeding to provide the information relating to the modification of the social media component simultaneously with the live video.

7. The method of claim 6 , wherein determining whether the modification of the social media component is relevant to the live video comprises:

comparing data of the modification to data associated with the live video;

determining whether the data of the modification matches the data associated with the live video;

in response to determining that the data of the modification matches the data associated with the live video, determining that the modification of the social media component is relevant to the live video; and

in response to determining that the data of the modification does not match the data associated with the live video, determining that the modification of the social media component is not relevant to the live video.

8. The method of claim 1 , further comprising:

continuing to monitor the social media component of the person of interest for further modifications for the duration of a broadcast of the live video; and

providing the further modifications simultaneously with the live video when the further modifications are detected.

9. The method of claim 8 , wherein the providing of the further modifications simultaneously with the live video when the further modifications are detected comprises:

determining whether the further modifications are relevant to the live video; and

in response to determining that the further modifications are relevant to the live video, providing the further modifications simultaneously with the live video when the further modifications are detected; and

in response to determining that the further modifications are not relevant to the live video, refraining from providing the further modifications simultaneously with the live video when the further modifications are detected.

10. A system for presenting relevant and timely social chatter by a featured person in a live video, the system comprising:

communications circuitry;

facial recognition circuitry; and

control circuitry configured to:

detect a person of interest being displayed in a live video;

identify, using the facial recognition circuitry, an identity of the person of interest;

compare, using the communications circuitry, the identity of the person of interest to entries of a database of social media profiles;

identify, based on the comparing, a social media component that corresponds to the person of interest;

determine that the person of interest has modified the social media component within a predefined period of time by:

identifying a time stamp corresponding to modification of the social media component; and

determining that the time stamp is within a predefined period of time of when the person of interest was detected in the live video;

in response to determining that the person of interest has modified the social media component within the predefined period of time, provide information relating to a modification of the social media component simultaneously with the live video.

11. The system of claim 10 , wherein the control circuitry is further configured, when detecting the person of interest being displayed in the live video, to:

determine that a person is present in the live video for a threshold amount of time; and

in response to determining that the person is present in the live video for the threshold amount of time, designate the person as the person of interest.

12. The system of claim 10 , wherein the control circuitry is further configured, when identifying the identity of the person of interest, to:

capture an image of the face of the person of interest;

identify distinguishing characteristics of the face of the person of interest using facial recognition technology of the facial recognition circuitry;

compare the distinguishing characteristics to entries of a database, wherein each respective entry corresponds a respective profile of a person to distinguishing characteristics of a face of the respective person; and

ascertain the identity of the person based on a result of the comparing of the distinguishing characteristics to the entries of the database.

13. The system of claim 10 , wherein the control circuitry is further configured, when comparing the identity of the person of interest to the entries of the database of social media profiles, to:

identify a social media platform, wherein the database corresponds to the social media platform;

search the database for a profile corresponding to the identity of the person of interest; and

receive a plurality of results, wherein the control circuitry is further configured, when identifying, based on the comparing, the social media component that corresponds to the person of interest, to identify a single result of the plurality of results as the social media component.

14. The system of claim 13 , wherein the control circuitry is further configured, when identifying the single result of the plurality of results as the social media component, to:

compare additional attributes of the person of interest to content of each respective result of the plurality of results;

identify a highest matching result of the plurality of results based on the comparing of the additional attributes to the content of each respective result of the plurality of results; and

designate the highest matching result as the single result.

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

determine, prior to providing the information relating to the modification of the social media component simultaneously with the live video, whether the modification of the social media component is relevant to the live video;

in response to determining that the modification of the social media component is relevant to the live video, proceed to provide the information relating to the modification of the social media component simultaneously with the live video; and

in response to determining that the modification of the social media component is not relevant to the live video, refrain from proceeding to provide the information relating to the modification of the social media component simultaneously with the live video.

16. The system of claim 15 , wherein the control circuitry is further configured, when determining whether the modification of the social media component is relevant to the live video, to:

compare data of the modification to data associated with the live video;

determine whether the data of the modification matches the data associated with the live video;

in response to determining that the data of the modification matches the data associated with the live video, determine that the modification of the social media component is relevant to the live video; and

in response to determining that the data of the modification does not match the data associated with the live video, determine that the modification of the social media component is not relevant to the live video.

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

continue to monitor the social media component of the person of interest for further modifications for the duration of a broadcast of the live video; and

provide the further modifications simultaneously with the live video when the further modifications are detected.

18. The system of claim 17 , wherein the control circuitry is further configured, when providing of the further modifications simultaneously with the live video when the further modifications are detected, to:

determine whether the further modifications are relevant to the live video;

in response to determining that the further modifications are relevant to the live video, provide the further modifications simultaneously with the live video when the further modifications are detected; and

in response to determining that the further modifications are not relevant to the live video, refrain from providing the further modifications simultaneously with the live video when the further modifications are detected.

Assignments (7)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0755 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2016
From: TWYMAN, DAMARES HELENA; PEREIRA UPDEGROVE, MARIANA BONOME; RAMIREZ, KRISTA EVE WELLS
To: ROVI GUIDES, INC.
Reel/Frame 038725/0479 →