Contextual-based serving of content segments in a video delivery system
First Claim
1. A method implemented on a processor for providing content segments to a first resource having a first video, the method comprising:
- systematically browsing, using the processor, one or more second resources hosting a plurality of online documents, the one or more second resources unaffiliated with the first resource;
identifying, using the processor, the first video embedded in an online document of the plurality of online documents;
extracting, using the processor, contextual information from the online document;
generating, using the processor, a set of criteria based on the extracted contextual information;
receiving, by the processor from the first resource, a request for a content segment;
selecting, using the processor, a responsive content segment based on the set of criteria; and
providing, using the processor to the first resource, the responsive content segment to be displayed with the first video.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, implemented on a processor, provides content segments to a first resource, the first resource having a first video. The method includes identifying and extracting contextual information from one or more second resources, the second resources having one or more associated second videos; processing the extracted contextual information in relation to a set of criteria, the set of criteria based on a content of the first video; selecting one or more content segments based on the set of criteria; and providing, to the first resource one or more of the selected content segments to be displayed with the first video.
-
Citations
20 Claims
-
1. A method implemented on a processor for providing content segments to a first resource having a first video, the method comprising:
-
systematically browsing, using the processor, one or more second resources hosting a plurality of online documents, the one or more second resources unaffiliated with the first resource; identifying, using the processor, the first video embedded in an online document of the plurality of online documents; extracting, using the processor, contextual information from the online document; generating, using the processor, a set of criteria based on the extracted contextual information; receiving, by the processor from the first resource, a request for a content segment; selecting, using the processor, a responsive content segment based on the set of criteria; and providing, using the processor to the first resource, the responsive content segment to be displayed with the first video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing content segments to a first resource having a first video, comprising:
-
a processor; and a computer-readable storage medium having encoded thereon a program of instructions executed by the processor, wherein the processor; systematically browses one or more second resources hosting a plurality of online documents, the one or more second resources unaffiliated with the first resource; identifies the first video embedded in an online document of the plurality of online documents; extracts contextual information from the online document; generates a set of criteria based on the extracted contextual information; receives a request for a content segment from the first resource; selects a responsive content segment based on the set of criteria; and provides to the first resource the responsive content segment to be displayed with the first video. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A processor-implemented method for improving serving of content segments at a first resource having a first video, the method comprising:
using the processor; systematically browsing one or more second resources including comments with embedded videos, the second resources unaffiliated with the first resource; identifying a second video embedded in a comment, the second video corresponding to the first video displayed at the first resource; extracting contextual information from the comment; generating a set of criteria based on the contextual information; receiving a request for a content segment; selecting one or more content segments based on the set of criteria; and serving a content segment of the one or more content segments with a display of the first video at the first resource. - View Dependent Claims (20)
Specification