Video content search using captioning data
First Claim
1. A method comprising:
- receiving, at a computing device, electronic program guide data, the electronic program guide data descriptive of programs available from a content provider;
determining, at the computing device and based on the electronic program guide data, a context sensitive term descriptive of video content of one of the programs identified in the electronic program guide data;
identifying, at the computing device, multiple segments of the video content that contain captioning data including the context sensitive term, and wherein the captioning data is distinct from the electronic program guide data;
determining, at the computing device, first contextual information of a first segment of the multiple segments;
in response to determining the first contextual information, determining a first aging factor, wherein the first aging factor is determined based on the first contextual information;
in response to a determination that the first contextual information corresponds to content of interest, storing a first searchable tag, the first searchable tag including the first contextual information and the first aging factor;
responsive to a first search at a first time, identifying a first relevancy score for the first searchable tag, the first relevancy score based on the first contextual information and the first aging factor; and
responsive to a second search at a second time, identifying a second relevancy score for the first searchable tag, the second relevancy score based on the first contextual information and the first aging factor, wherein a difference in the first relevancy score and the second relevancy score is based on the first aging factor and a period of time between the first time and the second time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes identifying, at a computing device, multiple segments of video content based on a context sensitive term. Each segment of the multiple segments is associated with captioning data of the video content. The method also includes determining, at the computing device, first contextual information of a first segment of the multiple segments based on a set of factors. The method further includes comparing the first contextual information to particular contextual information that corresponds to content of interest. The method further includes in response to a determination that the first contextual information matches the particular contextual information, storing a first searchable tag associated with the first segment.
36 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a computing device, electronic program guide data, the electronic program guide data descriptive of programs available from a content provider; determining, at the computing device and based on the electronic program guide data, a context sensitive term descriptive of video content of one of the programs identified in the electronic program guide data; identifying, at the computing device, multiple segments of the video content that contain captioning data including the context sensitive term, and wherein the captioning data is distinct from the electronic program guide data; determining, at the computing device, first contextual information of a first segment of the multiple segments; in response to determining the first contextual information, determining a first aging factor, wherein the first aging factor is determined based on the first contextual information; in response to a determination that the first contextual information corresponds to content of interest, storing a first searchable tag, the first searchable tag including the first contextual information and the first aging factor; responsive to a first search at a first time, identifying a first relevancy score for the first searchable tag, the first relevancy score based on the first contextual information and the first aging factor; and responsive to a second search at a second time, identifying a second relevancy score for the first searchable tag, the second relevancy score based on the first contextual information and the first aging factor, wherein a difference in the first relevancy score and the second relevancy score is based on the first aging factor and a period of time between the first time and the second time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a processor; and a memory coupled to the processor, wherein the memory includes instructions that, when executed by the processor, cause the processor to perform operations, the operations including; receiving electronic program guide data, the electronic program guide data descriptive of programs available from a content provider; determining, based on the electronic program guide data, a context sensitive term descriptive of video content of one of the programs identified in the electronic program guide data; identifying multiple segments of the video content that contain captioning data including the context sensitive term, and wherein the captioning data is distinct from the electronic program guide data; determining first contextual information of a first segment of the multiple segments; in response to determining the first contextual information, determining a first aging factor, wherein the first aging factor is determined based on the first contextual information; in response to a determination that the first contextual information corresponds to content of interest, storing first searchable tag in a database, the first searchable tag including the first contextual information and the first aging factor; responsive to a first search at a first time, identifying a first relevancy score for the first searchable tag, the first relevancy score based on the first contextual information and the first aging factor; and responsive to a second search at a second time, identifying a second relevancy score for the first searchable tag, the second relevancy score based on the first contextual information and the first aging factor, wherein a difference in the first relevancy score and the second relevancy score is based on the first aging factor and a period of time between the first time and the second time. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-readable hardware device storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving electronic program guide data, the electronic program guide data descriptive of programs available from a content provider; determining, based on the electronic program guide data, a context sensitive term descriptive of video content of one of the programs identified in the electronic program guide data; identifying multiple segments of the video content that contain captioning data including the context sensitive term, and wherein the captioning data is distinct from the electronic program guide data; determining first contextual information of a first segment of the multiple segments; in response to determining the first contextual information, determining a first aging factor, wherein the first aging factor is determined based on the first contextual information; in response to a determination that the first contextual information corresponds to content of interest, storing a first searchable tag in a database, the first searchable tag including the first contextual information and the first aging factor; responsive to a first search at a first time, identifying a first relevancy score for the first searchable tag, the first relevancy score based on the first contextual information and the first aging factor; and responsive to a second search at a second time, identifying a second relevancy score for the first searchable tag, the second relevancy score based on the first contextual information and the first aging factor, wherein a difference in the first relevancy score and the second relevancy score is based on the first aging factor and a period of time between the first time and the second time.
-
Specification