Systems and methods for alerting users to differences between different media versions of a story

US11456019B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11456019-B2
Application numberUS-201816207884-A
CountryUS
Kind codeB2
Filing dateDec 3, 2018
Priority dateDec 29, 2017
Publication dateSep 27, 2022
Grant dateSep 27, 2022

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.

Systems and methods for alerting users to differences between first and second media versions of a story are provided. Given a first version of the media asset, a first sequence of plot segments in the first version that collectively represent a story arc may be identified. A second version of the media asset may be processed to identify a second sequence of plot segments that collectively represent the story arc. The first sequence and second sequence of plot segments may be compared to identify a set of plot segments representing a difference between the sequences. In response to detecting that a user consuming the first version of the media asset has reached a given plot segment that represents a resolution to the story, a summary of the set of plot segments representing the difference between the first and second sequences may be generated for display.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for generating a summary of differences between first and second media assets including different versions of a story, the method comprising: determining that a story is available in a first media asset of a first type and a second media asset of a second type; retrieving a first description of a story arc in the first media asset, wherein the first description comprises a first sequence of plot segments that collectively represent the story arc; retrieving a second description of the story arc in the second media asset, wherein the second description comprises a second sequence of plot segments that collectively represent the story arc; comparing the first description with the second description to identify a difference between a particular segment of the first sequence of plot segments and a corresponding segment of the second sequence of plot segments, wherein the particular segment comprises one or more scenes that are delineated by one or more changes; determining, based on a consumption position of the first media asset, whether an end to the story arc in the first media asset has been consumed; and in response to determining that the end to the story arc in the first media asset has been consumed, generating for display a summary of the difference between the particular segment of the first sequence of plot segments and the corresponding segment of the second sequence of plot segments. 2. The method of claim 1 , wherein the first type of the first media asset is an e-book and the second type of the second media asset is a movie, wherein retrieving the first description and the second description comprises searching metadata associated with the first media asset and the second media asset to identify metadata having story identifiers that correspond to the story arc. 3. The method of claim 2 , wherein searching metadata comprises: searching at least one of an online database, a social network, a blog, or subtitles associated with the second media asset for information that describes scenes or chapters in the second media asset; and generating metadata using the information that describes the scenes or chapters. 4. The method of claim 1 further comprising: in response to comparing the first description with the second description, determining that the second description includes fewer plot segments related to the story arc than the first description; selecting the plot segments related to the story arc that are included in the first description and are not included in the second description; and generating metadata associated with the selected plot segments, the metadata describing content in the selected plot segments with an indication that the first media asset includes a plot point that is not in the second media asset. 5. The method of claim 4 , wherein generating for display the summary comprises at least one of presenting the selected plot segments to a user or generating a textual representation of the metadata. 6. The method of claim 1 further comprising: in response to comparing the first description with the second description, determining that the second description includes more plot segments related to the story arc than the first description; selecting the plot segments related to the story arc that are included in the second description and are not included in the first description; and generating metadata associated with the selected plot segments, the metadata describing content in the selected plot segments with an indication that the second media asset includes a plot point that is not in the first media asset. 7. The method of claim 1 further comprising: in response to comparing the first description with the second description, identifying a first plot segment in the first description that has a plot descriptor that matches in part a second plot segment in the second description; retrieving a portion of the plot descriptor that is in the first plot segment and is not in the second plot segment; and adding the portion of the plot descriptor to the summary. 8. The method of claim 1 further comprising: in response to comparing the first description with the second description, accessing a social network to identify a set of social commentary that relates to the difference between the first description and the second description; and adding the set of social commentary to the summary. 9. The method of claim 1 further comprising: determining whether a plot segment included in the second description and not included in the first description includes content that violates a parental control setting; and preventing the summary from being presented in response to determining the plot segment included in the second description and not included in the first description includes content that violates the parental control setting. 10. The method of claim 1 further comprising: determining a reaction of a user to the summary; searching for another story that includes similar differences in plot sequences as the story; and recommending another media asset representing the another story at a point in time in which a schedule of the user indicates the user has availability to access the another media asset. 11. The method of claim 1 , wherein a plot segment represents occurrence of an event within a plot. 12. The method of claim 1 , wherein the generating for display includes generating for display a scrolling list of user selectable plot segments. 13. The method of claim 12 , wherein, in response to user selection of one user selectable plot segment from the scrolling list of user selectable plot segments, the generating for display includes generating for display a pane including the summary of the difference between the particular segment of the first sequence of plot segments and the corresponding segment of the second sequence of plot segments, the pane located adjacent to the display of the user selectable plot segments. 14. A system for generating a summary of differences between first and second media assets including different versions of a story, the system comprising: control circuitry configured to: determine that a story is available in a first media asset of a first type and a second media asset of a second type; retrieve a first description of a story arc in the first media asset, wherein the first description comprises a first sequence of plot segments that collectively represent the story arc; retrieve a second description of the story arc in the second media asset, wherein the second description comprises a second sequence of plot segments that collectively represent the story arc; compare the first description with the second description to identify a difference between a particular segment of the first sequence of plot segments and a corresponding segment of the second sequence of plot segments, wherein the particular segment comprises one or more scenes that are delineated by one or more changes; determine, based on a consumption position of the first media asset, whether an end to the story arc in the first media asset has been consumed; and in response to determining that the end to the story arc in the first media asset has been consumed, generate for display a summary of the difference between the particular segment of the first sequence of plot segments and the corresponding segment of the second sequence of plot segments. 15. The system of claim 14 , wherein the first type of the first media asset is an e-book and the second type of the second media asset is a movie, wherein the control circuitry is conf

Assignees

Inventors

Classifications

  • for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312) · CPC title

  • Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)} · CPC title

  • communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)} · CPC title

  • Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream · CPC title

  • G11B27/34Primary

    Indicating arrangements  {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)} · 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 US11456019B2 cover?
Systems and methods for alerting users to differences between first and second media versions of a story are provided. Given a first version of the media asset, a first sequence of plot segments in the first version that collectively represent a story arc may be identified. A second version of the media asset may be processed to identify a second sequence of plot segments that collectively repr…
Who is the assignee on this patent?
Rovi Guides Inc
What technology area does this patent fall under?
Primary CPC classification G11B27/34. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 27 2022 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).