Advertising Middleware
First Claim
1. A method, comprising:
- receiving, at a middleware component, an advertisement request from an application;
extracting, at the middleware component, one or more parameters from the advertisement request;
selecting, at the middleware component, one or more advertisements from a database, wherein the selection is based on the one or more parameters; and
providing the selected one or more advertisements to the application in accordance with the one or more parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for facilitating interaction with one or more advertisement functionalities is provided. An advertisement middleware provides advertisement functionalities for interfacing with one or more systems and components of an underlying device. The advertisement middleware includes a transport layer, an application programming interface and one or more functional modules. The functional modules may include a player module, a cache, a report module, a profile module, a loyalty module and a payment module. Each module may perform various advertising tasks for an advertisement application. In addition, use of a particular advertisement application may be tracked to provide incentives to developers to create advertisement applications.
-
Citations
24 Claims
-
1. A method, comprising:
-
receiving, at a middleware component, an advertisement request from an application; extracting, at the middleware component, one or more parameters from the advertisement request; selecting, at the middleware component, one or more advertisements from a database, wherein the selection is based on the one or more parameters; and providing the selected one or more advertisements to the application in accordance with the one or more parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An advertisement middleware, comprising:
-
an advertisement cache configured to store one or more advertisements; one or more application interfaces configured for communicating with one or more applications; and an advertisement player component configured to; receive a request for advertisements from the one or more applications through at least one of the one or more application interfaces, the request including one or more advertisement parameters; select one or more advertisements from the advertisement cache in accordance with the one or more advertisement parameters; and display the selected one or more advertisements. - View Dependent Claims (10, 11, 12, 13)
-
-
14. One or more computer readable media storing computer-executable instructions that, when executed by a processor, provide an advertising middleware comprising:
-
an advertisement cache configured to store one or more advertisements; one or more application interfaces configured for communicating with one or more applications; and an advertisement player component configured to; receive a request for advertisements from the one or more applications through at least one of the one or more application interfaces, the request including one or more advertisement parameters; select one or more advertisements from the advertisement cache in accordance with the one or more advertisement parameters; and display the selected one or more advertisements. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A mobile terminal, comprising:
-
a display; a transceiver; a processor; and memory storing computer readable instructions that, when executed by the processor, cause the mobile terminal to perform a method including; receiving a registration request from an application running on the mobile terminal; registering the application; receiving a command from the application, the command including a request for advertisements and one or more advertisement parameters; identifying one or more advertisements stored in the memory based on the advertisement parameters; and displaying the identified one or more advertisements on the display. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A business model, comprising:
-
a developer implementing interface functionality into an application to provide one or more advertisements via an advertisement middleware; the developer registering the application with a server; the advertisement middleware providing a report to the server; and the developer receiving payment for revenue generated from the one or more advertisements based on the report.
-
Specification