Enhanced interactive features for a video presentation system

US12406405B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12406405-B2
Application numberUS-202117643893-A
CountryUS
Kind codeB2
Filing dateDec 13, 2021
Priority dateDec 13, 2021
Publication dateSep 2, 2025
Grant dateSep 2, 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.

A system, related operating methods, and computer readable storage media are disclosed here. The disclosed subject matter relates to methods of providing augmented reality features in connection with presentation of video content. A disclosed method involves: causing presentation of a video program at a user device associated with a viewing user; obtaining metadata associated with the video program; processing a live video feed that includes the viewing user; generating augmented reality overlay content for the live video feed, wherein visual appearance of at least some of the augmented reality overlay content is influenced by the obtained metadata; and causing presentation of an enhanced version of the live video feed at the user device associated with the viewing user, the enhanced version of the live video feed comprising the augmented reality overlay content.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving a first video feed comprising a visual appearance of a first viewer captured by a user-facing camera of a first user device; streaming a live program for presentation on the first user device and on a second user device, wherein the live program is displayed with the first video feed of the first viewer viewing the live program on the first user device, and wherein the live program and the first video feed are displayed with a second video feed of a second viewer viewing the live program on the second user device; receiving program metadata describing events occurring in the live program; generating an augmented reality overlay relevant to the live program in response to the program metadata describing the events occurring in the live program, the first video feed of the first viewer viewing the live program, and the second video feed of the second viewer viewing the live program; and displaying the generated augmented reality overlay over the first video feed on the first user device and on the second user device, wherein the augmented reality overlay modifies the visual appearance of the first viewer in the first video feed, wherein the augmented reality overlay moves at least partially from the visual appearance of the first viewer in the first video feed to a visual appearance of the second viewer in the second video feed in response to a first action by the first viewer in the first video feed, wherein the augmented reality overlay reacts to a second action by the visual appearance of the second viewer in the second video feed. 2. The method of claim 1 , wherein the program metadata comprises at least one of: data that identifies subject matter of the live program; data that identifies a title of the live program; data that identifies timing of the live program; data that identifies people, characters, sports teams, organizations, companies, objects, or entities that appear in the live program; data that identifies weather conditions; data that identifies environmental conditions; data that identifies scoring updates for a sporting event that appears in the live program; data that identifies plays, events, or activity for a sporting event that appears in the live program; and data that identifies a location associated with subject matter of the live program. 3. The method of claim 1 , further comprising obtaining user-specific data associated with the first viewer, wherein the first video feed of the first viewer is adapted based on the obtained user-specific data. 4. The method of claim 3 , wherein the user-specific data comprises at least one of: user profile data; data that identifies a location of the first viewer; account data for the first viewer; subscription data for the first viewer; historical viewing data for the first viewer; an augmented reality theme selected by the first viewer; at least one emoji selected by the first viewer; user-selected preferences of the first viewer; at least one augmented reality item selected by the first viewer; a user avatar for the first viewer; and a user profile picture for the first viewer. 5. The method of claim 1 , further comprising causing presentation of a graphical user interface (GUI) element at the first user device, the GUI element enabling selection of at least one augmented reality item for inclusion in the augmented reality overlay. 6. The method of claim 5 , further comprising: detecting an event of interest in the live program; and updating selectable elements in the GUI element to enable selection of at least one event-influenced augmented reality item for inclusion in the augmented reality overlay, wherein the selectable elements are contextually related to the event of interest. 7. The method of claim 1 , wherein a user-interactable augmented reality feature of the augmented reality overlay comprises a graphical representation of a moving sports object that appears in the live program, wherein the second viewer interacts with the moving sports object in the second video feed. 8. The method of claim 1 , wherein the augmented reality overlay comprises a ball, and wherein the first action by the first viewer in the first video feed comprises a throwing motion to throw the ball from the first video feed. 9. A system comprising: at least one processor; and at least one processor-readable medium associated with the at least one processor, the at least one processor-readable medium storing processor-executable instructions configurable to be executed by the at least one processor to perform an automated process of providing augmented reality features in connection with a live presentation of a video program on a media playback application, the automated process comprising: obtaining imagery of a first viewer in real time while the first viewer is viewing the live presentation of the video program on a first user device running the media playback application, the imagery of the first viewer comprising a visual appearance of the first viewer; obtaining real time metadata that describes events occurring within the video program; processing the real time metadata to generate an augmented reality overlay relevant to the live presentation and for application to the imagery of the first viewer, wherein the augmented reality overlay modifies a visual appearance of the first viewer; and providing the augmented reality overlay and the visual appearance of the first viewer for presentation with the live presentation of the video program by a second user device running the media playback application, wherein a visual appearance of a second viewer viewing the live presentation on the second user device is presented on the second user device adjacent the visual appearance of the first viewer, wherein the augmented reality overlay moves at least partially from the visual appearance of the first viewer to the visual appearance of the second viewer in response to a first action by the visual appearance of the first viewer, wherein the augmented reality overlay reacts to a second action by the visual appearance of the second viewer. 10. The system of claim 9 , wherein the first user device comprises a user-facing camera; and wherein obtaining the imagery of the first viewer further comprises receiving a live video feed from the user-facing camera. 11. The system of claim 9 , wherein the real time metadata comprises at least one of: data that identifies subject matter of the video program; data that identifies a title of the video program; data that identifies timing of the video program; data that identifies people, characters, sports teams, organizations, companies, objects, or entities that appear in the video program; data that identifies weather conditions; data that identifies environmental conditions; data that identifies scoring updates for a sporting event that appears in the video program; data that identifies plays, events, or activity for a sporting event that appears in the video program; and data that identifies a location associated with subject matter of the video program. 12. The system of claim 9 , wherein the automated process further comprises: obtaining user-specific data associated with the first viewer, wherein the visual appearance of the first viewer is adapted by the obtained user-specific data. 13. The system of claim 12 , wherein the user-specific data comprises at least one of: user profile data; data that identifies a location of the first viewer; account data for the first viewer; subscription data for the first viewer; historical viewing data

Assignees

Inventors

Classifications

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • involving graphical user interfaces [GUIs] · CPC title

  • Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames · CPC title

  • Recognition assisted with metadata · CPC title

  • of sport video content · 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 US12406405B2 cover?
A system, related operating methods, and computer readable storage media are disclosed here. The disclosed subject matter relates to methods of providing augmented reality features in connection with presentation of video content. A disclosed method involves: causing presentation of a video program at a user device associated with a viewing user; obtaining metadata associated with the video pro…
Who is the assignee on this patent?
Sling Media Pvt Ltd, Dish Network Technologies India Pvt Ltd
What technology area does this patent fall under?
Primary CPC classification G06T11/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 02 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).