Systems, methods and computer program products for searching within movies (SWiM)

US9535989B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9535989-B2
Application numberUS-201514950054-A
CountryUS
Kind codeB2
Filing dateNov 24, 2015
Priority dateJul 12, 2007
Publication dateJan 3, 2017
Grant dateJan 3, 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.

Systems, methods and computer-readable media process a series of media files into a searchable format. The method includes generating a media database by processing each of a plurality of programs. The steps of the method include extracting a subtitle track from each of the programs, retrieving at least one frame associated with the subtitle track, adding metadata to the extracted subtitle track and at least one frame, processing the subtitle track, program statistics and at least one frame in a media database. Another aspect includes receiving a user query associated with dialog in a program, searching the media database and presenting a listing of results, receiving a user selection or program from their listing and transmitting at least one frame, a portion of associated subtitle track and prompts for ordering the program.

First claim

Opening claim text (preview).

I claim: 1. A method comprising: Identifying a subtitle track from a video presentation, wherein the subtitle track is a textual representation of a dialog within the video presentation; retrieving a representative frame from a plurality of frames associated with the subtitle track; receiving and storing viewer comments from at least one respective viewer of a plurality of viewers on a scene-by-scene basis as the at least one respective viewer watches the video presentation to generate metadata of the video presentation; processing, via a processor, the subtitle track and the metadata, to: identify, within the subtitle track and the metadata, instances of words and phrases falling within a concept category; obtain program statistics comprising a number of instances of the words and phrases falling within the concept category; and derive a statistical index for each of the words and phrases according to the program statistics; and storing the subtitle track, the program statistics, the statistical index, and the representative frame in a relational media database. 2. The method of claim 1 , further comprising: retrieving, from a restricted access database, additional metadata associated with the subtitle track, wherein the relational media database is distinct from the restricted access database. 3. The method of claim 1 , wherein the metadata further identifies particular features of the representative frame. 4. The method of claim 1 , wherein the metadata is further defined manually by a user different from the plurality of respective viewers. 5. The method of claim 1 , wherein the metadata comprises a viewer rating on the scene-by-scene basis for the video presentation. 6. The method of claim 1 , further comprising: receiving a user query associated with the dialog within the video presentation; searching the relational media database for video presentations corresponding to the user query and presenting a list of results; receiving a user selection of a specific video presentation from the list of results; and transmitting a specific video presentation representative frame, a portion of a subtitle track associated with the specific video presentation, and a prompt for ordering the specific video presentation. 7. The method of claim 6 , further comprising presenting options for selecting a second metadata associated with the specific video presentation representative frame. 8. The method of claim 6 , further comprising presenting individual statistics for each video presentation in the list of results. 9. The method of claim 6 , wherein the list of results comprises a user approval rating for respective scenes associated with the list of results. 10. The method of claim 1 , further comprising: receiving a user query based on the dialog in a plurality of video presentations comprising the video presentation, the plurality of video presentations being a user's personal library; and presenting, as a result of searching the plurality of video presentations, a list of video presentations comprising the program statistics. 11. A system comprising: a hardware processor; and a computer-readable storage medium having instructions stored which, when executed by the hardware processor, cause the hardware processor to perform operations comprising: identifying a subtitle track from a video presentation, wherein the subtitle track is a textual representation of a dialog within the video presentation; retrieving a representative frame from a plurality of frames associated with the subtitle track; receiving and storing viewer comments from at least one respective viewer of a plurality of viewers on a scene-by-scene basis as the at least one respective viewer watches the video presentation to generate metadata of the video presentation; processing the subtitle track and the metadata, to: identify, within the subtitle track and the metadata, instances of words and phrases falling within a concept category; obtain program statistics comprising a number of instances of the words and phrases falling within the concept category; and derive a statistical index for each of the words and phrases according to the program statistics; and storing the subtitle track, the program statistics, the statistical index, and the representative frame in a relational media database. 12. The system of claim 11 , further comprising: retrieving, from a restricted access database, additional metadata associated with the subtitle track, wherein the relational media database is distinct from the restricted access database. 13. The system of claim 11 , wherein the metadata further identifies particular features of the representative frame. 14. The system of claim 11 , wherein the metadata is further defined manually by a user different from the plurality of viewers. 15. The system of claim 11 , wherein the metadata comprises a viewer rating on the scene-by-scene basis for the video presentation. 16. The system of claim 11 , the computer-readable storage medium having additional instructions stored which, when executed by the hardware processor, cause the hardware processor to perform operations comprising: receiving a user query associated with the dialog within the video presentation; searching the relational media database for video presentations corresponding to the user query and presenting a list of results; receiving a user selection of a specific video presentation from the list of results; and transmitting a specific video presentation representative frame, a portion of a subtitle track associated with the specific video presentation, and a prompt for ordering the specific video presentation. 17. The system of claim 16 , the computer-readable storage medium having additional instructions stored which, when executed by the hardware processor, cause the hardware processor to perform operations comprising presenting options for selecting a second metadata associated with the specific video presentation representative frame. 18. A computer-readable hardware storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising: identifying a subtitle track from a video presentation, wherein the subtitle track is a textual representation of a dialog within the video presentation; retrieving a representative frame from a plurality of frames associated with the subtitle track; receiving and storing viewer comments from at least one respective user of a plurality of viewers on a scene-by-scene basis as the at least one respective viewer watches the video presentation to generate metadata of the video presentation; processing the subtitle track and the metadata, to: identify, within the subtitle track and the metadata, instances of words and phrases falling within a concept category; obtain program statistics comprising a number of instances of the words and phrases falling within the concept category; and derive a statistical index for each of the words and phrases according to the program statistics; and storing the subtitle track, the program statistics, the statistical index, and the representative frame in a relational media database.

Assignees

Inventors

Classifications

  • Presentation of query results · CPC title

  • of operating discs · CPC title

  • using original textual content or text extracted from visual content or transcript of audio data · CPC title

  • Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually · CPC title

  • by using information signals recorded by the same method as the main recording {(G11B27/22 takes precedence)} · 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 US9535989B2 cover?
Systems, methods and computer-readable media process a series of media files into a searchable format. The method includes generating a media database by processing each of a plurality of programs. The steps of the method include extracting a subtitle track from each of the programs, retrieving at least one frame associated with the subtitle track, adding metadata to the extracted subtitle trac…
Who is the assignee on this patent?
At & T Ip Ii Lp
What technology area does this patent fall under?
Primary CPC classification G06F16/7844. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 03 2017 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).