Method and system for generating a visual composition of user reactions in a shared content viewing session

US12445682B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12445682-B2
Application numberUS-202418434135-A
CountryUS
Kind codeB2
Filing dateFeb 6, 2024
Priority dateJan 24, 2023
Publication dateOct 14, 2025
Grant dateOct 14, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one aspect, an example method in connection with a shared content viewing session in which multiple users are receiving and viewing respective instances of the same media content in a synchronized manner is disclosed. The example method includes (i) detecting that each of the multiple users respectively exhibits a threshold extent of physical reaction around the same time; (ii) responsive to the detecting, for each of the multiple users, generating and/or storing respective visual content representing that user's physical reaction; (iii) generating a visual content composition that includes at least the generated and/or stored visual content for each of the multiple users; and (iv) outputting for presentation, the generated visual content composition.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for use in connection with a shared content viewing session in which multiple users are receiving and viewing respective instances of media content in a synchronized manner, the method comprising: accessing metadata associated with the media content, wherein the metadata specifies (i) a time point in the media content at which a particular event occurs, and (ii) an expected type of physical reaction associated with the particular event; near the time point in the media content at which a particular event occurs, detecting that (i) each of the multiple users respectively exhibits a threshold extent of physical reaction around a same viewing time within the shared content viewing session, and (ii) the expected type of physical reaction matches a type of the physical reaction of the multiple users; responsive to the detecting, for each of the multiple users, generating and/or storing respective visual content representing that user's physical reaction; generating a visual content composition that includes at least the generated and/or stored visual content for each of the multiple users; and outputting for presentation, the generated visual content composition. 2. The method of claim 1 , wherein exhibiting the threshold extent of physical reaction comprises exhibiting a threshold change in facial expression around the same time. 3. The method of claim 1 , wherein exhibiting the threshold extent of physical reaction comprises exhibiting a threshold change in body language expression around the same time. 4. The method of claim 1 , wherein around the same viewing time comprises within a given time period range. 5. The method of claim 4 , wherein the given time period range is between 0.5 seconds and 3.0 seconds. 6. The method of claim 1 , wherein detecting that each of the multiple users respectively exhibits a threshold extent of physical reaction around the same viewing time comprises: for each of the multiple users: receiving visual data of the user captured by a camera, detecting a set of physical features in the visual data, and based on the detected set of physical features, determining a physical reaction exhibited by the user using a physical reaction model comprising a classifier configured to map each of a plurality of physical reactions to a corresponding set of physical features. 7. The method of claim 1 , wherein for each of the multiple users, generating and/or storing respective visual content representing that user's physical reaction comprises storing respective visual content captured by a camera of that user. 8. The method of claim 1 , wherein for each of the multiple users, generating and/or storing respective visual content representing that user's physical reaction comprises generating and/or storing respective visual content of an avatar generated for that user. 9. The method of claim 1 , wherein the generated visual content composition further includes a portion of the media content that corresponds to a time point or range at or during which the users' physical reactions occurred. 10. The method of claim 1 , wherein outputting for presentation, the generated visual content composition comprises, transmitting the generated visual content composition to multiple content-presentation devices, respectively associated with the multiple users. 11. The method of claim 10 , wherein at least one of the multiple content-presentation devices is a television. 12. A computing system configured for performing a set of acts in connection a shared content viewing session in which multiple users are receiving and viewing respective instances of media content in a synchronized manner, the set of acts comprising: accessing metadata associated with the media content, wherein the metadata specifies (i) a time point in the media content at which a particular event occurs, and (ii) an expected type of physical reaction associated with the particular event; near the time point in the media content at which a particular event occurs, detecting that (i) each of the multiple users respectively exhibits a threshold extent of physical reaction around a same viewing time within the shared content viewing session, and (ii) the expected type of physical reaction matches a type of the physical reaction of the multiple users; responsive to the detecting, for each of the multiple users, generating and/or storing respective visual content representing that user's physical reaction; generating a visual content composition that includes at least the generated and/or stored visual content for each of the multiple users; and outputting for presentation, the generated visual content composition. 13. The computing system of claim 12 , wherein exhibiting the threshold extent of physical reaction comprises exhibiting a threshold change in facial expression around the same time. 14. The computing system of claim 12 , wherein exhibiting the threshold extent of physical reaction comprises exhibiting a threshold change in body language expression around the same time. 15. The computing system of claim 12 , wherein around the same viewing time comprises within a given time period range. 16. The computing system of claim 15 , wherein the given time period range is between 0.5 seconds and 3.0 seconds. 17. The computing system of claim 12 , wherein detecting that each of the multiple users respectively exhibits a threshold extent of physical reaction around the same viewing time comprises: for each of the multiple users: receiving visual data of the user captured by a camera, detecting a set of physical features in the visual data, and based on the detected set of physical features, determining a physical reaction exhibited by the user using a physical reaction model comprising a classifier configured to map each of a plurality of physical reactions to a corresponding set of physical features. 18. The computing system of claim 12 , wherein for each of the multiple users, generating and/or storing respective visual content representing that user's physical reaction comprises storing respective visual content captured by a camera of that user. 19. The computing system of claim 12 , wherein for each of the multiple users, generating and/or storing respective visual content representing that user's physical reaction comprises generating and/or storing respective visual content of an avatar generated for that user. 20. A non-transitory computer-readable medium having stored thereon program instructions that upon execution by a computing system, cause performance of a set of acts in connection with a shared content viewing session in which multiple users are receiving and viewing respective instances of media content in a synchronized manner, the set of acts comprising: accessing metadata associated with the media content, wherein the metadata specifies (i) a time point in the media content at which a particular event occurs, and (ii) an expected type of physical reaction associated with the particular event; near the time point in the media content at which a particular event occurs, detecting that (i) each of the multiple users respectively exhibits a threshold extent of physical reaction around a same viewing time within the shared content viewing session, and (ii) the expected type of physical reaction matches a type of the physical reaction of the multiple users; responsive to the detecting, for each of the multiple users, generating and/or storing respective visual content representing that us

Assignees

Inventors

Classifications

  • Recognition of whole body movements, e.g. for sport training · CPC title

  • Content authoring · CPC title

  • Dynamic expression · CPC title

  • involving graphical data, e.g. 3D object, 2D graphics · CPC title

  • using classification, e.g. of video objects · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12445682B2 cover?
In one aspect, an example method in connection with a shared content viewing session in which multiple users are receiving and viewing respective instances of the same media content in a synchronized manner is disclosed. The example method includes (i) detecting that each of the multiple users respectively exhibits a threshold extent of physical reaction around the same time; (ii) responsive to…
Who is the assignee on this patent?
Roku Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/44218. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 14 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).