IP Library Granted Patent US 11,451,885
Granted Patent B1
US 11,451,885 · App. 17/350,313 · Granted Sep 20, 2022

Methods and systems for providing dynamic summaries of missed content from a group watching experience

Inventors: Padmassri Chandrashekar (Karnataka, IN); Daina Emmanuel (Bangalore, IN); Reda Harb (Bellevue, WA); Akshay Chetan Shah (Mumbai, IN)
Assignee: ROVI GUIDES, INC.
H04N21/8549G06F40/166H04N21/43076H04N21/4532
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,451,885
App. No.
17/350,313
Granted
Sep 20, 2022
Kind
B1
Abstract

Systems and methods are presented for providing dynamic summaries of missed content of content streaming on multiple device. A plurality of groups for a concurrent presentation of a content is identified, and a selection is received by a user via a second device to join a first group of the plurality of groups for the concurrent presentation of the content. Based on a user via the second device joining a group, a determination is made as to whether a user via the second device missed any content from the concurrent presentation of the content for the first group. Based on the detection of missed content, the system generates for the second device one or more summaries of the missed content segments and the missed reactions to the segments based on preferences associated with the user profile. In response to generating the summaries, the summaries are presented via the second device to the user.

Claims (90)

1. A method comprising:

identifying a plurality of groups for a concurrent presentation of a content, wherein each group from the plurality of groups being associated with one or more first devices;

receiving by a second device associated with a user profile, a selection to join a first group of the plurality of groups for the concurrent presentation of the content;

in response to the receiving the selection to join the first group:

detecting a missed content for the second device of the concurrent presentation of the content for the first group, wherein the missed content comprises a plurality of content segments and a plurality of reactions from the one or more first devices of the first group;

generating, for the second device, one or more summaries of the plurality of content segments and the plurality of reactions based on preferences associated with the user profile; and

in response to the generating, causing for presentation the one or more summaries for the second device.

2. The method of claim 1 , wherein generating one or more summaries of the plurality of content segments and the plurality of reactions for the second device comprises:

retrieving metadata for the detected missed content for the second device;

extracting a content storyline identifier from the retrieved metadata for the plurality of content segments;

extracting a reaction storyline associated with the content storyline identifier;

identifying a plurality of storyline-specific portions in the missed content, each of the plurality of storyline-specific portions associated with the segment storyline identifier or reaction storyline;

generating summaries for the plurality of storyline-specific portions in the missed content; and

combining the summaries for the plurality of storyline-specific portions in the missed content to generate the storyline-specific summary of the missed content comprising the segment storyline identifier or reaction storyline identifier.

3. The method of claim 1 , wherein generating one or more summaries of the plurality of content segments and the plurality of reactions for the second device comprises:

accessing user preferences associated with the user profile;

retrieving metadata for the detected missed content by the second device;

extracting a plurality of reaction storylines from the retrieved metadata for the detected missed content for the second device; and

combining reaction storylines from the plurality of reaction storylines in the missed content to generate a storyline-specific summary of reactions for the second device.

4. The method of claim 1 , further comprising:

identifying a plurality of segments in the missed content;

generating for each segment of the plurality of segments a popularity score based on user preferences;

updating each segment of the plurality of segments with the respective popularity score;

retrieving each segment from the plurality of segments having the popularity score above a threshold, wherein each segment of the plurality of segments comprises segment summaries for the respective segment in the plurality of segments in the missed content; and

combining the segment summaries associated segments with the popularity score above the threshold.

5. The method of claim 1 , wherein the concurrent presentation of content comprises a virtual concurrent presentation of the content on a plurality of devices.

6. The method of claim 5 , further comprising:

identifying a geographical location of the one or more first devices;

identifying a geographical location of the second device; and

in response to identifying the geographical location of the one or more first devices is different from the geographical location of the second device, determining that the geographical location of the one or more first devices and the geographical location of the second device are at different geographical locations, and

wherein the distance between the geographical location of the one or more first devices and the second device is a predefined distance.

7. The method of claim 1 , wherein identifying the plurality of groups for the concurrent presentation of the content comprises:

identifying a user profile associated the one or more first devices in each group from the plurality of groups;

retrieving from a social media database, metadata associated with each user profile associated the one or more first devices in each group from the plurality of groups; and

generating, based on the retrieved metadata for each user profile in a respective group, a group identifier, wherein the group identifier is indicative of a social link between a first user and a second user based on a first user profile associated with the first user and a second user profile associated with the second user, wherein a type of the social link comprises one or more of a parent, a sibling, a grandparent, a cousin, an uncle, an aunt, a child, a friend, and a coworker.

8. The method of claim 1 , further comprising:

determining a summary endpoint of a summary being generated for presentation, wherein the summary endpoint is a point at which the presentation of the summary will complete; and

modifying the summary to include a summary for the content being generated for presentation between a current point in the content and the summary endpoint.

9. The method of claim 1 , wherein causing for presentation, the one or more summaries for the second device comprises:

identifying a second display from a plurality of displays associated with the second device, wherein the second display is available to display the summary and is not presenting the content; and

directing the second display to present the summary.

10. The method of claim 1 , wherein causing for presentation, the one or more summaries for the second device further comprises:

identifying a primary display from a plurality of displays, wherein the primary display is presenting the concurrent presentation of the content; and

directing the primary display to pause the concurrent presentation of the content during presentation of the one or more summaries generated for the second device.

11. A system comprising:

communication circuitry; and

control circuitry configured to:

identify a plurality of groups for a concurrent presentation of a content, wherein each group from the plurality of groups being associated with one or more first devices;

receive by a second device associated with a user profile, a selection to join a first group of the plurality of groups for the concurrent presentation of the content;

in response to the receiving the selection to join the first group:

detect a missed content for the second device of the concurrent presentation of the content for the first group, wherein the missed content comprises a plurality of content segments and a plurality of reactions from the one or more first devices of the first group;

generate for the second device, one or more summaries of the plurality of content segments and the plurality of reactions based on preferences associated with the user profile; and

in response to the generating, cause for presentation, the one or more summaries for the second device.

12. The system of claim 11 , wherein the control circuitry is further configured to generate one or more summaries of the plurality of content segments and the plurality of reactions for the second device by:

retrieving metadata for the detected missed content for the second device;

extracting a content storyline identifier from the retrieved metadata for the plurality of content segments;

extracting a reaction storyline associated with the content storyline identifier;

identifying a plurality of storyline-specific portions in the missed content, each of the plurality of storyline-specific portions associated with the segment storyline identifier or reaction storyline;

generating summaries for the plurality of storyline-specific portions in the missed content; and

combining the summaries for the plurality of storyline-specific portions in the missed content to generate the storyline-specific summary of the missed content comprising the segment storyline identifier or reaction storyline identifier.

13. The system of claim 11 , wherein the control circuitry is further configured to generate one or more summaries of the plurality of content segments and the plurality of reactions for the second device by:

accessing user preferences associated with the user profile;

retrieving metadata for the detected missed content by the second device;

extracting a plurality of reaction storylines from the retrieved metadata for the detected missed content for the second device; and

combining reaction storylines from the plurality of reaction storylines in the missed content to generate a storyline-specific summary of reactions for the second device.

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

identify a plurality of segments in the missed content;

generate for each segment of the plurality of segments a popularity score based on user preferences;

update each segment of the plurality of segments with the respective popularity score;

retrieve each segment from the plurality of segments having the popularity score above a threshold, wherein each segment of the plurality of segments comprises segment summaries for the respective segment in the plurality of segments in the missed content; and

combine the segment summaries associated segments with the popularity score above the threshold.

15. The system of claim 11 , wherein the concurrent presentation of content comprises a virtual concurrent presentation of the content on a plurality of devices.

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

identify a geographical location of the one or more first devices;

identify a geographical location of the second device; and

in response to identifying the geographical location of the one or more first devices is different than the geographical location of the second device, determine that the geographical location of the one or more first devices and the geographical location of the second device are at a different geographical location, and

wherein the distance between the geographical locations of the one or more first devices and the second device is a predefined distance.

17. The system of claim 11 , wherein the control circuitry is further configured to identify the plurality of groups for the concurrent presentation of the content, by:

identifying a user profile associated the one or more first devices in each group from the plurality of groups;

retrieving from a social media database, metadata associated with each user profile associated the one or more first devices in each group from the plurality of groups; and

generating, based on the retrieved metadata for each user profile in a respective group, a group identifier, wherein the group identifier is indicative of a social link between a first user and a second user based on a first user profile associated with the first user and a second user profile associated with the second user, wherein a type of the social link comprises one or more of a parent, a sibling, a grandparent, a cousin, an uncle, an aunt, a child, a friend, and a coworker.

18. The system of claim 11 , wherein the control circuitry is further configured to:

determine a summary endpoint of a summary being generated for presentation, wherein the summary endpoint is a point at which the presentation of the summary will complete; and

modify the summary to include a summary for the content being generated for presentation between a current point in the content and the summary endpoint.

19. The system of claim 11 , wherein the control circuitry is further configured to cause for presentation, the one or more summaries for the second device by:

identifying a second display from a plurality of displays associated with the second device, wherein the second display is available to display the summary and is not presenting the content; and

directing the second display to present the summary.

20. The system of claim 11 , wherein the control circuitry is further configured to cause for presentation, the one or more summaries for the second device by:

identifying a primary display from a plurality of displays, wherein the primary display is presenting the concurrent presentation of the content; and

directing the primary display to pause the concurrent presentation of the content during the presentation of the one or more summaries generated for the second device.

Assignments (3)
CHANGE OF NAME Recorded Sep 26, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069050/0709 →
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 Jun 23, 2021
From: CHANDRASHEKAR, PADMASSRI; EMMANUEL, DAINA; HARB, REDA; SHAH, AKSHAY CHETAN
To: ROVI GUIDES, INC.
Reel/Frame 056638/0192 →
Cited By (7)
US 12,395,688 US 12,445,682 US 12,518,747 US 12,556,757 US 12,563,277 US 12,581,173 US 12,586,100