System and method for providing sequential video and interactive content
First Claim
1. A computer implemented method comprising:
- receiving a request for a first video from a user device;
determining user data for the user device;
determining advertising content based on the user data;
determining contextual data for the first video;
determining a plurality of videos based on the contextual data;
determining, based on the contextual data, a presentation order from among a plurality of possible presentation orders for presenting the first video and the plurality of videos;
transmitting the first video and the plurality of videos to the user device for automatic sequential presentation of the first video and the plurality of videos based on the presentation order; and
transmitting the advertising content to the user device for presentation with the first video and the plurality of videos.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method of providing sequential video and contextual based content to an end user viewing video content in a video player on an end user computing device is provided. In one embodiment, the method comprises storing a plurality of videos in a memory, storing a plurality of advertisements in a memory, receiving a plurality of requests from a plurality of different clients and wherein each request includes information identifying a first video and each of the plurality of clients initiates its request from one of a plurality of web pages and wherein the plurality of web pages form part of a plurality of different web sites. In addition, the plurality of web pages may include program code configured to cause a video to be presented in the video player. The method further comprises for each received request, selecting a plurality of videos based on information of the first video; and selecting a plurality of advertisements, wherein at least one of the plurality of advertisements is selected based on information of the first video and at least one of the plurality of advertisements is selected based on information of a selected video. In addition, the method may comprise for each received request, transmitting the plurality of videos to the requesting client for sequential presentation by the client; and transmitting the plurality of advertisements to the requesting client and wherein at least some of the plurality of advertisements are configured to be presented concurrently with a received video.
58 Citations
20 Claims
-
1. A computer implemented method comprising:
-
receiving a request for a first video from a user device; determining user data for the user device; determining advertising content based on the user data; determining contextual data for the first video; determining a plurality of videos based on the contextual data; determining, based on the contextual data, a presentation order from among a plurality of possible presentation orders for presenting the first video and the plurality of videos; transmitting the first video and the plurality of videos to the user device for automatic sequential presentation of the first video and the plurality of videos based on the presentation order; and transmitting the advertising content to the user device for presentation with the first video and the plurality of videos. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server comprising:
-
a memory comprising computer instructions; and a processor coupled to the memory, wherein, in response to executing the computer instructions, the processor performs operations comprising; receiving a request for a first video from a user device; determining user data for the user device; determining advertising content based on the user data; determining contextual data for the first video; determining a plurality of videos based on the contextual data; determining, based on the contextual data, a presentation order from among a plurality of possible presentation orders for presenting the first video and the plurality of videos; transmitting the first video and the plurality of videos to the user device for automatic sequential presentation of the first video and the plurality of videos based on the presentation order; and transmitting the advertising content to the user device for presentation with the first video and the plurality of videos. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having computer-executable instructions stored thereon, the instructions comprising:
-
instructions to receive a request for a first video from a user device; instructions to determine user data for the user device; instructions to determine advertising content based on the user data; instructions to determine contextual data for the first video; instructions to determine a plurality of videos based on the contextual data; instructions to determine, based on the contextual data, a presentation order from among a plurality of possible presentation orders for presenting the first video and the plurality of videos; instructions to transmit the first video and the plurality of videos to the user device for automatic sequential presentation of the first video and the plurality of videos based on the presentation order; and instructions to transmit the advertising content to the user device for presentation with the first video and the plurality of videos. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification