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 a notification transmitted by the AoD server indicating 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;
as a result of receiving the notification, 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 the combined picture from the AoD server and converting the combined picture 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.
10 Citations
24 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 a notification transmitted by the AoD server indicating 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; as a result of receiving the notification, 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 the combined picture from the AoD server and converting the combined picture 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, by the AoD server, that a triggering condition for inserting an advertisement is satisfied; the AoD server transmitting a notification to an AoD processing device indicating that the 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; the AoD server obtaining an advertisement to be inserted; the AoD server rendering a combined picture of the application and the advertisement; and the AoD server 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 a notification transmitted by the AoD server indicating 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; as a result of receiving the notification, 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 the combined picture from the AoD server and converting the combined picture 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, said 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 that a triggering condition for inserting an advertisement is satisfied; transmitting a notification to an AoD processing device indicating that the 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. 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 a notification transmitted by the AoD server indicating 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; as a result of receiving the notification, 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 the combined picture from the AoD server and converting the combined picture into a frame in the video stream for transmission to the client device.
-
-
24. 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 that a triggering condition for inserting an advertisement is satisfied; transmitting a notification to an AoD processing device indicating that the 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