Advertising middleware
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.
Claims
exact text as granted — not AI-modifiedWhat is claimed:
1 . A mobile terminal, comprising:
a processor; a middleware component; and memory storing computer readable instructions that, when executed by the processor, cause the mobile terminal to perform a method including: receiving, at the middleware component, a command including a content request from the application, the content request including one or more parameters; selecting, at the middleware component, one or more content from a memory, wherein the selection is based on the one or more parameters; and providing the selected one or more content to the application in accordance with the one or more parameters.
2 . The mobile terminal of claim 1 , wherein the request includes the one or more parameters.
3 . The mobile terminal of claim 2 , the method further comprising:
receiving the requested one or more content from the server; and storing the identified one or more content in the memory.
4 . The mobile terminal of claim 1 , the method further comprising:
tracking usage of the one or more content.
5 . The mobile terminal of claim 1 , the method further comprising:
tracking user profile information of a user of the one or more content.
6 . A method comprising:
providing one or more content via a content middleware for an application registered with a server by a computing device; and providing, by the content middleware, a report to the server, wherein the report indicates a number of content displayed via the application for determining a revenue generated from the one or more content based on the report.
7 . The method of claim 6 , wherein the report indicates a number of click-throughs.
8 . The method of claim 6 , wherein the middleware component and the application are included in a same device.
9 . One or more non-transitory computer readable media storing computer readable instructions that, when executed, cause an apparatus to:
provide one or more content via a middleware component for an application registered with a server by a computing device; and provide, by the middleware component, a report to the server, wherein the report indicates a number of content displayed via the application for determining a revenue generated from the one or more content based on the report.
10 . The one or more computer readable media of claim 9 wherein the report indicates a number of click-throughs.
11 . The one or more computer readable media of claim 9 , wherein the middleware component and the application are included in the computing device.
12 . 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:
provide one or more content via a middleware component for an application registered with a server; and
provide, by the middleware component, a report to the server, wherein the report indicates a number of content displayed via the application for determining a revenue generated from the one or more content based on the report.
13 . The apparatus of claim 12 , wherein the report indicates a number of click-throughs.
14 . The apparatus of claim 12 , wherein the middleware component and the application are included in the apparatus.
15 . The apparatus of claim 12 , further comprising the application configured to receive the one or more content from the server; and store the identified one or more content in the memory.
16 . The apparatus of claim 12 , further configured to track usage of the one or more content.
17 . The apparatus of claim 12 , further configured to track user profile information of a user of the one or more content.
18 . The mobile terminal of claim 1 , wherein the content comprises an advertisement.
19 . The mobile terminal of claim 1 , wherein the memory comprises a cache.
20 . The mobile terminal of claim 1 , wherein the memory comprises a database.
21 . The mobile terminal of claim 1 , further comprising the management middleware configured to manage an interaction between the application and one or more content servers.
22 . The mobile terminal of claim 21 , wherein the manage the interaction comprises coordinating communication, data, messages, and user interaction between the application and the one or more content servers.
23 . The mobile terminal of claim 1 , further comprising the middleware component configured to expose one or more application programming interfaces to provide the application with one or more standardized interfaces for performing content related functions.
24 . The mobile terminal of claim 1 , further comprising the middleware component configured to obtain the content based on the one more specified parameters based on a published first application programming interface.
25 . The mobile terminal of claim 1 , further comprising the middleware component configured to display; the content based on a published second application interface.Join the waitlist — get patent alerts
Track US2016350816A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.