DEVICE, METHOD AND SYSTEM FOR SERVICE INSERTION DURING CONTENT DISPLAY
First Claim
Patent Images
1. A client device, comprising:
- an input port for receiving a video request;
a network interface for receiving a transmitted video over a network in response to the video request;
a player configured to play the transmitted video, including a buffer for storing frames of the transmitted video prior to outputting video for display, wherein the player is configured to output player display data;
a memory storing an advanced service asset, wherein the advance service asset is configured to output media display data;
a display driver for controlling output to a display device; and
a service insertion agent configured to detect the video request and, in response, initiate the advanced service asset and instruct the display driver to put the player display data in a background field of display and put the media display data in a foreground field of display.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, device and method for service insertion during a video display. A client device detects a video request input, and in response, selects and initiates an advanced service asset while the player buffers the requested video data. The output of the player is displayed in a background field while the media display data of the advanced service asset is displayed in a foreground field. The player display data may be brought to the foreground after a preset time or when the player is ready to display the requested video.
-
Citations
19 Claims
-
1. A client device, comprising:
-
an input port for receiving a video request; a network interface for receiving a transmitted video over a network in response to the video request; a player configured to play the transmitted video, including a buffer for storing frames of the transmitted video prior to outputting video for display, wherein the player is configured to output player display data; a memory storing an advanced service asset, wherein the advance service asset is configured to output media display data; a display driver for controlling output to a display device; and a service insertion agent configured to detect the video request and, in response, initiate the advanced service asset and instruct the display driver to put the player display data in a background field of display and put the media display data in a foreground field of display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18, 19)
-
-
9. A method of operating a client device for displaying video, the client device having a network interface for receiving video transmissions, a player for buffering and outputting video frames for display, and a memory storing an advanced service asset, the method comprising:
-
detecting a video request input to the client device; the player receiving and buffering video data based on the video request, wherein the player is configured to output player video data; and in response to detecting the video request, initiating the advanced service asset, wherein the advanced service asset is configured to output media display data, placing the player video data from the player to a background field of display, and placing the media display data from the advance service asset to a foreground field of display. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification