Advertising middleware
First Claim
1. A method, comprising:
- receiving, at a middleware component, an advertisement request from an application, the advertisement request including one or more parameters wherein the middleware component and the application are included in a mobile communication device;
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
28 Claims
-
1. A method, comprising:
-
receiving, at a middleware component, an advertisement request from an application, the advertisement request including one or more parameters wherein the middleware component and the application are included in a mobile communication device; 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 apparatus comprising:
-
a processor; and memory operatively coupled to the processor, the memory storing computer readable instructions that, when executed, cause the apparatus to; receive, at a middle-ware component of a mobile communication device, a request for advertisements from one or more applications of the mobile communication device through one or more application interfaces, the request including one or more advertisement parameters; select one or more advertisements from an advertisement cache in accordance with the one or more advertisement parameters; and provide the selected one or more advertisements to the one or more applications. - 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 configured to:
-
receive a request for advertisements from the one or more applications of a mobile communication device through one or more application interfaces, the request including one or more advertisement parameters. wherein the advertising middleware is included in the mobile communication device; select one or more advertisements from an advertisement cache in accordance with the one or more advertisement parameters; and providing the selected one or more advertisements to the one or more applications. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method comprising:
-
implementing, at a computing device, interface functionality into an application to provide one or more advertisements via an advertisement middleware; registering, by the computing device, the application with a server; the advertisement middleware providing a report to the server, wherein the report indicates a number of advertisements displayed via the application; and determining a revenue generated from the one or more advertisements based on the report. - View Dependent Claims (20, 21, 22)
-
-
23. One or more computer readable media storing computer readable instructions that, when executed, cause an apparatus to:
-
implement, at a computing device, interface functionality into an application to provide one or more advertisements via an advertisement middleware; register, by the computing device, the application with a server; provide, by the advertisement middleware, a report to the server, wherein the report indicates a number of advertisements displayed via the application; and determine a revenue generated from the one or more advertisements based on the report. - View Dependent Claims (24, 25)
-
-
26. An apparatus comprising:
-
a processor; and memory operatively coupled to the processor, the memory storing computer readable instructions that, when executed, cause the apparatus to; implement, at a computing device, interface functionality into an application to provide one or more advertisements via an advertisement middleware; register, by the computing device, the application with a server; provide, by the advertisement middleware, a report to the server, wherein the report indicates a number of advertisements displayed via the application; and determine a revenue generated from the one or more advertisements based on the report. - View Dependent Claims (27, 28)
-
Specification