IP Library Granted Patent US 12,401,849
Granted Patent B2
US 12,401,849 · App. 18/087,007 · Granted Aug 26, 2025

Systems and methods for enhancing group media session interactions

Inventor: Zhiyun Li (Kenmore, WA)
Assignee: Adeia Guides Inc.
H04N21/44218H04L65/1089H04L65/403
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 12,401,849
App. No.
18/087,007
Granted
Aug 26, 2025
Kind
B2
Abstract

Systems and methods are provided for enabling enhanced group media session interactions. A group session for consuming a media content item is initiated between first and second computing devices, and a portion of the media content item is received at the computing devices. A reaction of a first user is captured based at least in part on receiving the portion of the media content item. A trigger condition is identified, and it is determined that the captured reaction satisfies the trigger condition. In response to determining that the captured reaction satisfies the trigger condition, a prompt that is based on the portion of the media content item and the captured reaction is generated. A computing device is identified, and at least one of the portion of the media content item, the captured reaction, or the prompt is transmitted to the identified computing device and is generated for output.

Claims (115)

1. A method comprising:

initiating, between a first computing device and a second computing device, a group session for consuming a media content item;

receiving, at the first computing device and the second computing device, a portion of the media content item;

capturing, based at least in part on receiving the portion of the media content item, a reaction of a first user;

identifying a trigger condition;

determining that the captured reaction satisfies the trigger condition;

in response to determining that the captured reaction satisfies the trigger condition, generating a prompt comprising a phrase that is based on the portion of the media content item and the captured reaction;

identifying a computing device;

transmitting, to the identified computing device, the prompt;

causing the identified computing device to generate for output the prompt;

causing to be displayed on the identified computing device at least one selectable option related to the prompt;

receiving, from the identified computing device, a user input selecting one of the at least one selectable option; and

causing to be displayed on the identified computing device content based on the selected option.

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

identifying, based on the captured reaction, supplemental content; and

transmitting, to the identified computing device, the supplemental content, wherein the identified computing device is configured to generate for output the supplemental content.

3. The method of claim 2 , wherein the supplemental content is interactive supplemental content comprising an interactive object, and the method further comprises:

receiving, at the identified computing device, input associated with the interactive object, wherein the identified computing device is configured to generate for output additional supplemental content associated with the interactive object.

4. The method of claim 1 , wherein:

receiving a portion of the media content item further comprises receiving a plurality of portions of the media content item;

capturing a reaction of the first user further comprises capturing a plurality of reactions of the first user;

the method further comprises:

identifying a first time period;

saving, for the first time period, each of the plurality of portions of the media content item and each of the plurality of captured reactions; and, for each saved portion of the plurality of portions and each captured reaction of the plurality of captured reactions:

determining that a captured reaction satisfies the trigger condition further comprises determining that the saved captured reaction satisfies the trigger condition;

retaining the saved portion of the media content item and the captured reaction at the end of the first time period;

generating a prompt further comprises generating a prompt based on the saved portion of the media content item and the saved captured reaction;

transmitting at least one of the portion of the media content item, the captured reaction and the prompt to the identified computing device further comprises transmitting at least one of the saved portion of the media content item and the saved captured reaction to the identified computing device; and

generating for output the at least one of the portion of the media content item, the captured reaction and the prompt further comprises generating for output, at the identified computing device, the at least one of the saved portion of the media content item and the saved captured reaction.

5. The method of claim 4 , wherein:

retaining the saved portion of the media content item and the captured reaction further comprises:

identifying a second time period; and

saving one or more additional portions of the media content item and/or additional captured reactions during the second time period, wherein the second time period starts at a time based on determining that the captured reaction satisfies the trigger condition;

transmitting the saved portion of the media content item, the saved captured reaction and the prompt further comprises transmitting the one or more additional portions of the media content item and/or additional captured reactions; and

generating for output the at least one of the saved portion of the media content item, the saved captured reaction and the prompt further comprises generating for output the one or more additional portions of the media content item and/or additional captured reactions.

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

saving the portion of the media content item;

identifying start time metadata associated with a start time of the media content item;

identifying end time metadata associated with an end time of the media content item; and

saving the start time metadata and the end time metadata.

7. The method of claim 1 , wherein:

the method further comprises:

receiving a communication, wherein the communication is a communication transmitted from a first user associated with the first computing device to a second user associated with the second computing device; and

analyzing, with a language processing algorithm, the communication; and

determining that the captured reaction satisfies the trigger condition further comprises determining that the received communication satisfies the trigger condition.

8. The method of claim 1 , wherein:

the method further comprises:

receiving a capture of a user face; and

analyzing, with a computer vision algorithm, the capture of the user face; and

determining that the captured reaction satisfies the trigger condition further comprises determining that the capture of the user face satisfies the trigger condition.

9. The method of claim 1 , wherein:

the method further comprises:

receiving input from a wearable computing device; and

analyzing the input from the wearable computing device; and

determining that the captured reaction satisfies the trigger condition further comprises determining that the input from the wearable computing device satisfies the trigger condition.

10. The method of claim 1 , wherein generating the prompt further comprises generating, with a language processing algorithm, a question.

11. A system comprising:

a communication port;

a memory storing instructions; and

control circuitry communicably coupled to the memory and the communication port and configured to execute instructions to:

initiate, between a first computing device and a second computing device and via the communication port, a group session for consuming a media content item;

receive, at the first computing device and the second computing device, a portion of the media content item;

capture, based at least in part on receiving the portion of the media content item, a reaction of a first user;

identify a trigger condition;

determine that the captured reaction satisfies the trigger condition;

in response to determining that the captured reaction satisfies the trigger condition, generate a prompt comprising a phrase that is based on the portion of the media content item and the captured reaction;

identify a computing device;

transmit, to the identified computing device, the prompt;

cause the identified computing device to generate for output the prompt;

cause to be displayed on the identified computing device at least one selectable option related to the prompt;

receive, from the identified computing device, a user input selecting one of the at least one selectable option; and

cause to be displayed on the identified computing device content based on the selected option.

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

identify, based on the captured reaction, supplemental content; and

transmit, to the identified computing device, the supplemental content, wherein the identified computing device is configured to generate for output the supplemental content.

13. The system of claim 12 , wherein the supplemental content is interactive supplemental content comprising an interactive object, and the control circuitry is further configured to:

receive, at the identified computing device, input associated with the interactive object, wherein the identified computing device is configured to generate for output additional supplemental content associated with the interactive object.

14. The system of claim 11 , wherein:

the control circuitry configured to receive a portion of the media content item is further configured to receive a plurality of portions of the media content item;

the control circuitry configured to capture a reaction of the first user is further configured to capture a plurality of reactions of the first user;

the control circuitry is further configured to:

identify a first time period;

save, for the first time period, the portion of the media content item and the captured reaction is further configured to save each of the plurality of portions of the media content item and each of the plurality of captured reactions; and, for each saved portion of the plurality of portions and each captured reaction of the plurality of captured reactions:

the control circuitry configured to determine that a captured reaction satisfies the trigger condition is further configured to determine that the saved captured reaction satisfies the trigger condition;

the control circuitry is further configured to retain the saved portion of the media content item and the captured reaction at the end of the first time period;

the control circuitry configured to generate a prompt is further configured to generate a prompt based on the saved portion of the media content item and the saved captured reaction;

the control circuitry configured to transmit at least one of the portion of the media content item, the captured reaction and the prompt to the identified computing device is further configured to transmit at least one of the saved portion of the media content item and the saved captured reaction to the identified computing device; and

the control circuitry configured to generate for output the at least one of the portion of the media content item, the captured reaction and the prompt is further configured to generate for output, at the identified computing device, the at least one of the saved portion of the media content item and the saved captured reaction.

15. The system of claim 14 , wherein:

the control circuitry configured to retain the saved portion of the media content item and the captured reaction is further configured to:

identify a second time period; and

save one or more additional portions of the media content item and/or additional captured reactions during the second time period, wherein the second time period starts at a time based on determining that the captured reaction satisfies the trigger condition;

the control circuitry configured to transmit the saved portion of the media content item, the saved captured reaction and the prompt is further configured to transmit the one or more additional portions of the media content item and/or additional captured reactions; and

the control circuitry configured to generate for output the at least one of the saved portion of the media content item, the saved captured reaction and the prompt is further configured to generate for output the one or more additional portions of the media content item and/or additional captured reactions.

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

save the portion of the media content item;

identify start time metadata associated with a start time of the media content item;

identify end time metadata associated with an end time of the media content item; and

save the start time metadata and the end time metadata.

17. The system of claim 11 , wherein:

the control circuitry is further configured to:

receive a communication, wherein the communication is a communication transmitted from a first user associated with the first computing device to a second user associated with the second computing device; and

analyze, with a language processing algorithm, the communication; and

the control circuitry configured to determine that the captured reaction satisfies the trigger condition is further configured to determine that the received communication satisfies the trigger condition.

18. The system of claim 11 , wherein:

the control circuitry is further configured to:

receive a capture of a user face; and

analyze, with a computer vision algorithm, the capture of the user face; and

the control circuitry configured to determine that the captured reaction satisfies the trigger condition is further configured to determine that the capture of the user face satisfies the trigger condition.

19. The system of claim 11 , wherein:

the control circuitry is further configured to:

receive input from a wearable computing device; and

analyze the input from the wearable computing device; and

the control circuitry configured to determine that the captured reaction satisfies the trigger condition is further configured to determine that the input from the wearable computing device satisfies the trigger condition.

20. The system of claim 11 , wherein the control circuitry configured to generate the prompt is further configured to generate, with a language processing algorithm, a question.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0420 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2023
From: LI, ZHIYUN
To: ROVI GUIDES, INC.
Reel/Frame 062268/0832 →