Systems and methods for identifying electronic content using video graphs
AssigneeVerizon Patent and Licensing Inc.
InventorsPeter F. Kocks, Guoning Hu, Ping-Hao Wu
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for identifying and recommending electronic content to consumers. In accordance with an implementation, one or more elements of electronic content are identified based on video graph data. In an exemplary method, information associated with a first element of video content is received, and corresponding video graph data is obtained. One or more second elements of video content that are similar to the first element of video content are identified based on the obtained video graph data. A subset the first and second elements of video content is subsequently identified for delivery to the user.
Claims20
A system comprising:
- at least one processor;
- and
- at least one storage device storing instructions which, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
- receiving, from a client device associated with a user, information identifying a first video clip of interest to the user;
- retrieving, from the at least one storage device, one or more video graphs that reference the first video clip, the one or more video graphs including a plurality of association values between the first video clip and a plurality of second video clips;
- determining that a subset of the association values between the first video clip and the plurality of second video clips exceeds a threshold value for presentation to the user;
- adjusting one or more association values for one or more of the plurality of second video clips based on a number of the subset of association values exceeding the threshold value;
- generating, based on the association values, a ranked candidate video list including a subset of the plurality of second video clips;
- and
- transmitting at least a portion of the ranked candidate video list to the client device.
A computer-implemented method using at least one processor coupled to at least one storage device storing instructions which, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
- receiving, from a client device associated with a user, information identifying a first video clip of interest to the user;
- retrieving, from the at least one storage device, one or more video graphs that reference the first video clip, the one or more video graphs including a plurality of association values between the first video clip and a plurality of second video clips;
- determining that a subset of the association values between the first video clip and the plurality of second video clips exceeds a threshold value for presentation to the user;
- adjusting one or more association values for one or more of the plurality of second video clips based on a number of the subset of association values exceeding the threshold value;
- generating, based on the association values, a ranked candidate video list including a subset of the plurality of second video clips;
- and
- transmitting at least a portion of the ranked candidate video list to the client device.
A non-transitory computer-readable medium storing computer-executable instructions which, when executed by at least one processor, cause the at least one processor to perform operations comprising:
- receiving, from a client device associated with a user, information identifying a first video clip of interest to the user;
- retrieving one or more video graphs that reference the first video clip, the one or more video graphs including a plurality of association values between the first video clip and a plurality of second video clips;
- determining that a subset of the association values between the first video clip and the plurality of second video clips exceeds a threshold value for presentation to the user;
- adjusting one or more association values for one or more of the plurality of second video clips based on a number of the subset of association values exceeding the threshold value;
- generating, based on the association values, a ranked candidate video list including a subset of the plurality of second video clips;
- and
- transmitting at least a portion of the ranked candidate video list to the client device.
Dependencies are inferred from the claim text.