ADVERTISEMENT SCHEME
First Claim
1. A method performed under control of a server, comprising:
- dividing video content into a plurality of video segments;
receiving, from a first content player, a request to stream the video content;
receiving segment playing information from a second content player;
generating an advertisement and playing information regarding the advertisement based on the segment playing information;
selecting at least one of the plurality of video segments based on the segment playing information;
generating play sequence information based on the playing information regarding the advertisement and the at least one of the plurality of video segments;
transmitting, to the first content player, the generated play sequence information, the advertisement, and the at least one of the plurality of video segments; and
synchronizing the at least one of the plurality of video segments for playing on the first content player with the at least one of the plurality of video segments for playing on the second content player.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example embodiment, a method performed under control of a server include dividing video content into a plurality of video segments; receiving, from a first content player, a request to stream the video content; receiving segment playing information from a second content player; generating an advertisement and playing information regarding the advertisement based on the segment playing information; selecting at least one of the plurality of video segments based on the segment playing information; generating play sequence information based on the playing information regarding the advertisement and the at least one of the plurality of video segments; transmitting, to the first content player, the generated play sequence information, the advertisement, and the plurality of video segments; and synchronizing the plurality of video segments for playing on the first content player with the plurality of video segments for playing on the second content player.
-
Citations
20 Claims
-
1. A method performed under control of a server, comprising:
-
dividing video content into a plurality of video segments; receiving, from a first content player, a request to stream the video content; receiving segment playing information from a second content player; generating an advertisement and playing information regarding the advertisement based on the segment playing information; selecting at least one of the plurality of video segments based on the segment playing information; generating play sequence information based on the playing information regarding the advertisement and the at least one of the plurality of video segments; transmitting, to the first content player, the generated play sequence information, the advertisement, and the at least one of the plurality of video segments; and synchronizing the at least one of the plurality of video segments for playing on the first content player with the at least one of the plurality of video segments for playing on the second content player. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server, comprising:
-
a video segment divider configured to divide video content into a plurality of video segments; a request receiver configured to receive, from a first content player, a request to stream the video content; an information receiver configured to receive segment playing information from a second content player; an advertisement generator configured to generate an advertisement and playing information regarding the advertisement based on the segment playing information; a selector configured to select at least one of the plurality of video segments based on the segment playing information; a sequence information generator configured to generate play sequence information based on the playing information regarding the advertisement and the at least one of the plurality of video segments; a transmitter configured to transmit, to the first content player, the generated play sequence information, the advertisement, and the at least one of the plurality of video segments to be displayed by the first content player; and a synchronizer configured to synchronize the at least one of the plurality of video segments for playing on the first content player with the at least one of the plurality of video segments for playing on the second content player. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A user device, comprising:
-
a transmitter configured to transmit, to a server, a request to stream video content; a playing information transmitter configured to transmit, to the server, location information of the user device at the time of a time at which the request to stream the video content was transmitted; a receiver configured to receive, from the server, play sequence information based on playing information regarding an advertisement and at least one of a plurality of video segments, the advertisement and the at least one of a plurality of video segments; and an advertisement player configured to sequentially play the advertisement and the at least one of the plurality of video segments. - View Dependent Claims (20)
-
Specification