METHOD FOR INSERTING AN ADVERTISEMENT INTO A VIDEO STREAM OF AN APPLICATION ON DEMAND (AOD) SERVICE, AOD PROCESSING DEVICE AND AOD SERVER
First Claim
1. A method performed by an Application on Demand (AoD) processing device for inserting an advertisement into a video stream of an AoD service associated with an application hosted on an AoD server, the method comprising steps of:
- acquiring, from the AoD server, advertisement configuration information;
determining an advertisement to be inserted based on the advertisement configuration information;
receiving, from the AoD server, a notification that a triggering condition for inserting an advertisement is satisfied, the triggering condition being associated with an interaction between the AoD server and a client device to which the AoD service is provided;
transmitting to the AoD server an instruction to cause the AoD server to render a combined picture of the application and the advertisement based on the advertisement configuration information; and
receiving, from the AoD server, the combined picture and converting it into a frame in the video stream for transmission to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure provides a method (300) for inserting an advertisement into a video stream of an AoD service. The method is performed by an AoD processing device and includes steps of: acquiring (S310), from the AoD server, advertisement configuration information; determining (S320) an advertisement to be inserted based on the advertisement configuration information; receiving (S330), from the AoD server, a notification that a triggering condition for inserting an advertisement is satisfied, the triggering condition being associated with an interaction between the AoD server and a client device to which the AoD service is provided; transmitting (S340) to the AoD server an instruction to cause the AoD server to render a combined picture of the application and the advertisement based on the advertisement configuration information; and receiving (S350), from the AoD server, the combined picture and converting it into a frame in the video stream for transmission to the client device.
-
Citations
37 Claims
-
1. A method performed by an Application on Demand (AoD) processing device for inserting an advertisement into a video stream of an AoD service associated with an application hosted on an AoD server, the method comprising steps of:
-
acquiring, from the AoD server, advertisement configuration information; determining an advertisement to be inserted based on the advertisement configuration information; receiving, from the AoD server, a notification that a triggering condition for inserting an advertisement is satisfied, the triggering condition being associated with an interaction between the AoD server and a client device to which the AoD service is provided; transmitting to the AoD server an instruction to cause the AoD server to render a combined picture of the application and the advertisement based on the advertisement configuration information; and receiving, from the AoD server, the combined picture and converting it into a frame in the video stream for transmission to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method performed by an Application on Demand (AoD) server for inserting an advertisement into a video stream of an AoD service associated with an application hosted on the AoD server, the method comprising steps of:
-
detecting and notifying to an AoD processing device that a triggering condition for inserting an advertisement is satisfied, the triggering condition being associated with an interaction between the AoD server and a client device to which the AoD service is provided; obtaining an advertisement to be inserted; rendering a combined picture of the application and the advertisement; and transmitting the combined picture to the AoD processing device such that it is converted into a frame in the video stream for transmission to the client device. - View Dependent Claims (9, 10, 11)
-
-
12. An Application on Demand (AoD) processing device comprising a processor and a memory, said memory containing instructions executable by said processor whereby said AoD processing device is operative to insert an advertisement into a video stream of an AoD service associated with an application hosted on an AoD server by:
-
acquiring, from the AoD server, advertisement configuration information; determining an advertisement to be inserted based on the advertisement configuration information; receiving, from the AoD server, a notification that a triggering condition for inserting an advertisement is satisfied, the triggering condition being associated with an interaction between the AoD server and a client device to which the AoD service is provided; transmitting to the AoD server an instruction to cause the AoD server to render a combined picture of the application and the advertisement based on the advertisement configuration information; and receiving, from the AoD server, the combined picture and converting it into a frame in the video stream for transmission to the client device. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An Application on Demand (AoD) server comprising a processor and a memory, sad memory containing instructions executable by said processor whereby said AoD server is operative to insert an advertisement into a video stream of an AoD service associated with an application hosted on the AoD server by:
-
detecting and notifying an AoD processing device that a triggering condition for inserting an advertisement is satisfied, the triggering condition being associated with an interaction between the AoD server and a client device to which the AoD service is provided; obtaining an advertisement to be inserted; rendering a combined picture of the application and the advertisement; and transmitting the combined picture to the AoD processing device such that it is converted into a frame in the video stream for transmission to the client device. - View Dependent Claims (20, 21, 22)
-
-
23-35. -35. (canceled)
-
36. A computer program product comprising a non-transitory computer readable storage medium storing the computer program, wherein the computer program comprises computer readable instructions which, when run on an Application on Demand (AoD) processing device, cause the AoD processing device to insert an advertisement into a video stream of an AoD service associated with an application hosted on an AoD server, by:
-
acquiring, from the AoD server, advertisement configuration information; determining an advertisement to be inserted based on the advertisement configuration information; receiving, from the AoD server, a notification that a triggering condition for inserting an advertisement is satisfied, the triggering condition being associated with an interaction between the AoD server and a client device to which the AoD service is provided; transmitting to the AoD server an instruction to cause the AoD server to render a combined picture of the application and the advertisement based on the advertisement configuration information; and receiving, from the AoD server, the combined picture and converting it into a frame in the video stream for transmission to the client device.
-
-
37. A computer program product comprising a non-transitory computer readable storage medium storing the computer program, wherein the computer program comprises computer readable instructions which, when run on an Application on Demand (AoD) server, cause the AoD server to insert an advertisement into a video stream of an AoD service associated with an application hosted on the AoD server by:
-
detecting and notifying to an AoD processing device that a triggering condition for inserting an advertisement is satisfied, the triggering condition being associated with an interaction between the AoD server and a client device to which the AoD service is provided; obtaining an advertisement to be inserted; rendering a combined picture of the application and the advertisement; and transmitting the combined picture to the AoD processing device such that it is converted into a frame in the video stream for transmission to the client device.
-
Specification