SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR SEARCHING WITHIN MOVIES (SWiM)
First Claim
1. A method comprising:
- receiving a query;
searching, based on the query, a relational media database comprising a plurality of media presentations, wherein for a respective media presentation of the plurality of media presentations, the relational media database comprises a subtitle track, a frame from the respective media presentation associated with the subtitle track, program statistics and a statistical index, to yield search results; and
transmitting the search results to a device, the search results comprising the frame and a prompt for ordering a media presentation associated with the frame.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
4 Citations
20 Claims
-
1. A method comprising:
-
receiving a query; searching, based on the query, a relational media database comprising a plurality of media presentations, wherein for a respective media presentation of the plurality of media presentations, the relational media database comprises a subtitle track, a frame from the respective media presentation associated with the subtitle track, program statistics and a statistical index, to yield search results; and transmitting the search results to a device, the search results comprising the frame and a prompt for ordering a media presentation associated with the frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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; receiving a query; searching, based on the query, a relational media database comprising a plurality of media presentations, wherein for a respective media presentation of the plurality of media presentations, the relational media database comprises a subtitle track, a frame from the respective media presentation associated with the subtitle track, program statistics, and a statistical index, to yield search results; and transmitting the search results to a device, the search results comprising the frame and a prompt for ordering a media presentation associated with the frame. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage device having instructions stored which, when executed by a processor of a computing device, cause the processor of the computing device to perform operations comprising:
-
receiving a query; searching, based on the query, a relational media database comprising a plurality of media presentations, wherein for a respective media presentation of the plurality of media presentations, the relational media database comprises a subtitle track, a frame from the respective media presentation associated with the subtitle track, program statistics, and a statistical index, to yield search results; and transmitting the search results to a device, the search results comprising the frame and a prompt for ordering a media presentation associated with the frame.
-
Specification