Expanded previously on segments

US9813784B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9813784-B1
Application numberUS-201514668738-A
CountryUS
Kind codeB1
Filing dateMar 25, 2015
Priority dateMar 25, 2015
Publication dateNov 7, 2017
Grant dateNov 7, 2017

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.

Techniques are described for providing functionality to allow a viewer of a television show to watch a “previously on” segment of an episode of the television show and be able to watch the scenes from prior episodes referenced in the “previously on” segment.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer implemented method, comprising: receiving, by a media server, a request from a client device for an episode of a show; streaming, by the media server, the episode to the client device, the episode having a portion providing a series of clips of scenes of prior episodes; receiving, by the media server, a request from the client device to provide a scene of one of the prior episodes corresponding to a clip in the series of clips; determining, by the media server, a fingerprint representative of one or more frames of the clip in the series of clips; searching, by the media server, a database of fingerprints representative of one or more frames of scenes of episodes of the show for a scene having one or more frames associated with a fingerprint matching the fingerprint representative of the one or more frames of the clip; determining, by the media server, a start time of playback of the scene in relation to playback of the episode of the show, the start time of the playback of the scene occurring before a playback time corresponding to the one or more frames of the scene that are associated with the fingerprint matching the fingerprint representative of the one or more frames of the clip; streaming, by the media server, the scene of the prior episode to the client device for playback, the streaming beginning from the start time of the scene, wherein a time duration of the playback of the scene of the prior episode is based on a time duration of the clip in the series of clips referencing the scene. 2. The method of claim 1 , wherein frames of the clip are a subset of frames of the scene. 3. The method of claim 1 , further comprising: determining, by the media server, a playback of the scene of the prior episode is finished; and streaming, by the media server, another clip from the portion providing a series of clips of scenes of prior episodes to the client device responsive to the determination that the playback of the scene is finished. 4. The method of claim 1 , wherein the database of fingerprints includes a fingerprint of at least one frame of each scene of each episode of the show. 5. A computing device, comprising: one or more processors and memory configured to: determine that a first fingerprint representing one or more frames of a recap sequence of media content corresponds to a second fingerprint representing one or more frames of a scene of the media content; determine a start time of playback of the scene in relation to playback of the media content, the start time of the playback of the scene occurring before a playback time corresponding to the one or more frames of the scene corresponding to the second fingerprint in relation to the playback of the media content, and provide the scene of the media content to a user device for playback from the start time of the scene based on the determination that the first fingerprint representing one or more frames of the recap sequence corresponds to the second fingerprint representing one or more frames of the scene of the media content, wherein a time duration of the playback of the scene is based on a time duration of a portion of the recap sequence referencing the scene. 6. The computing device of claim 5 , wherein the first fingerprint and the second fingerprint each indicate visual signatures of the corresponding frames. 7. The computing device of claim 6 , wherein the visual signature of the first fingerprint matches the visual signature of the second fingerprint. 8. The computing device of claim 5 , wherein determining that the first fingerprint corresponds to the second fingerprint includes searching a database of fingerprints of frames of the media content for similarities between the first fingerprint and the second fingerprint. 9. The computing device of claim 8 , wherein the database of fingerprints of frames includes one fingerprint for at least one frame of each scene of each episode of the media content. 10. The computing device of claim 5 , wherein the recap sequence includes a series of clips of scenes of prior episodes of the media content. 11. The computing device of claim 10 , the one or more processors and memory are further configured to: generate a visual indicator indicating that a clip in the series of clips corresponds to a scene in the prior episodes of the media content. 12. The computing device of claim 11 , wherein the scene of the episode of the media content is provided to the user device based on a selection of the visual indicator. 13. A computer program product, comprising one or more non-transitory computer-readable media having computer program instructions stored therein, the computer program instructions being configured such that, when executed by one or more computing devices, the computer program instructions cause the one or more computing devices to: determine that a first fingerprint representing one or more frames of a recap sequence of media content corresponds to a second fingerprint representing one or more frames of a scene of the media content; determine a start time of playback of the scene in relation to playback of the media content, the start time of the playback of the scene occurring before a playback time corresponding to the one or more frames of the scene corresponding to the second fingerprint in relation to the playback of the media content, and provide the scene of the media content to a user device for playback from the start time of the scene based on the determination that the first fingerprint of the frame of the recap sequence corresponds to the second fingerprint of the frame of the scene of the media content, wherein a time duration of the playback of the scene is based on a time duration of a portion of the recap sequence referencing the scene. 14. The computer program product of claim 13 , wherein the first fingerprint and the second fingerprint each indicate visual signatures of the corresponding frames. 15. The computer program product of claim 13 , wherein the visual signature of the first fingerprint matches the visual signature of the second fingerprint. 16. The computer program product of claim 13 , wherein determining that the first fingerprint corresponds to the second fingerprint includes searching a database of fingerprints of frames of the media content for similarities between the first fingerprint and the second fingerprint. 17. The computer program product of claim 16 , wherein the database of fingerprints of frames includes one fingerprint for at least one frame of each scene of each episode of the media content. 18. The computer program product of claim 13 , wherein the recap sequence includes a series of clips of scenes of prior episodes of the media content. 19. The computer program product of claim 18 , wherein the computer program instructions are further configured to cause the one or more computing devices to: generate a visual indicator indicating that a clip in the series of clips corresponds to a scene in the prior episodes of the media content. 20. The computer program product of claim 19 , wherein the scene of the episode of the media content is provided to the user device based on a selection of the visual indicator.

Assignees

Inventors

Classifications

  • Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries · CPC title

  • Matching criteria, e.g. proximity measures · CPC title

  • Extraction of image or video features · CPC title

  • by placing content in organized collections, e.g. EPG data repository (details of retrieval of video data and associated meta data in video databases G06F16/739) · CPC title

  • Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles {(information retrieval from the Internet by querying with filtering and personalisation G06F16/9535; arrangements for replacing or switching information during the broadcast H04H20/10; push services over packet-switching network H04L12/1859; adaptation of message content in packet-switching networks H04L51/063)} · 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 US9813784B1 cover?
Techniques are described for providing functionality to allow a viewer of a television show to watch a “previously on” segment of an episode of the television show and be able to watch the scenes from prior episodes referenced in the “previously on” segment.
Who is the assignee on this patent?
A9 Com Inc, Imdb Com Inc, A9 Com
What technology area does this patent fall under?
Primary CPC classification H04N21/8549. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 07 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).