Method for processing a mobile advertisement, proxy server, and terminal

US10311477B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10311477-B2
Application numberUS-201414331607-A
CountryUS
Kind codeB2
Filing dateJul 15, 2014
Priority dateMar 23, 2012
Publication dateJun 4, 2019
Grant dateJun 4, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for processing a mobile advertisement, a proxy server, and a terminal are provided. The method includes: receiving, by a proxy server, an advertisement request sent by a proxy software development kit (SDK) embedded into an application, where the advertisement request information carries an identifier of the application; obtaining identifiers of corresponding advertisement networks and traffic allocation of the advertisement networks according to the identifier of the application; selecting an identifier of an advertisement network according to the traffic allocation, and sending an advertisement information request to the corresponding advertisement network according to the selected identifier of the advertisement network; and receiving advertisement information returned by the corresponding advertisement network according to the advertisement information request, and sending the advertisement information to the proxy SDK, so that the proxy SDK displays the advertisement information in an advertisement position of the application.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for processing a mobile advertisement, comprising: receiving, by a proxy server, an advertisement request from a proxy software development kit (SDK) embedded into an application running on a mobile device, wherein the advertisement request comprises an application identifier of the application, and wherein the proxy server supports a plurality of advertising networks; obtaining, by the proxy server, a plurality of identifiers corresponding to a subset of the plurality of advertisement networks based, at least in part, on the application identifier; obtaining, by the proxy server, a plurality of traffic allocations corresponding to the subset of the plurality of advertisement networks based, at least in part, on the application identifier; selecting, by the proxy server, a network identifier of one of the subset of the plurality of advertisement networks based, at least in part, on the plurality of traffic allocations; sending, by the proxy server, an advertisement information request to an advertisement network corresponding to the network identifier; receiving, by the proxy server, advertisement information returned by the advertisement network responsive to the advertisement information request; and sending, by the proxy server, the advertisement information to the proxy SDK. 2. The method of claim 1 , wherein selecting the network identifier comprises: generating, by the proxy server, a random number in a preset numerical range; and selecting the network identifier based on a correspondence between the random number and a numerical value of a portion of traffic allocated to the advertisement network corresponding to the network identifier. 3. The method of claim 1 , further comprising: receiving traffic allocation adjustment information comprising an identifier of a to-be-adjusted application, an identifier of a to-be-adjusted advertisement network, and an adjusted traffic allocation proportion of the to-be-adjusted advertisement network; and adjusting a traffic allocation corresponding to the identifier of the to-be-adjusted advertisement network to the adjusted traffic allocation proportion. 4. The method of claim 1 , further comprising: receiving, by the proxy server, statistical information from the proxy SDK, wherein the statistical information comprises operation information of operating of the application. 5. The method of claim 3 , further comprising: receiving, by the proxy server, statistical information from the proxy SDK, wherein the statistical information comprises operation information of the to-be-adjusted application; and collecting statistics about the operation information based, at least in part, on the statistical information. 6. The method of claim 1 , further comprising: receiving, by the proxy server, an advertisement clicking request from the proxy SDK; counting a number of advertisement clicking requests within a preset time; and calculating an advertisement fee based, at least in part, on the number of the advertisement clicking requests. 7. The method of claim 5 , further comprising: receiving, by the proxy server, an advertisement clicking request from the proxy SDK; counting a number of advertisement clicking requests within a preset time; and calculating an advertisement fee based, at least in part, on the number of the advertisement clicking requests. 8. The method of claim 1 , further comprising: collecting, by the proxy server, a number of advertisement requests received within a preset time; and calculating an advertisement fee based, at least in part, on the number of the advertisement requests. 9. A method for processing a mobile advertisement, comprising: sending initial traffic allocation information to a proxy server during initialization of the proxy server, wherein the initial traffic allocation information comprises an identifier of an application, an identifier of an advertisement network, and an initial traffic allocation proportion of the advertisement network; and sending traffic allocation adjustment information to the proxy server, wherein the traffic allocation adjustment information comprises the identifier of the application, the identifier of the advertisement network, and an adjusted traffic allocation proportion of the advertisement network. 10. A proxy server, comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to: receive an advertisement request from a proxy software development kit (SDK) embedded into an application running on a mobile device, wherein the advertisement request comprises an application identifier of the application, and wherein the proxy server supports a plurality of advertising networks; obtain a plurality of identifiers corresponding to a subset of the plurality of advertisement networks based, at least in part, on the application identifier; obtain a plurality of traffic allocations corresponding to the plurality of advertisement networks based, at least in part, on the application identifier; select a network identifier of one of the subset of the plurality of advertisement networks based, at least in part, on the plurality of traffic allocations; send an advertisement information request to an advertisement network corresponding to the network identifier; and receive advertisement information returned by the advertisement network responsive to the advertisement information request; and send the advertisement information to the proxy SDK. 11. The proxy server of claim 10 , wherein the processor is further configured to: generate a random number in a preset numerical range; and select the network identifier based, at least in part, on a correspondence between the random number and a numerical value of a portion of traffic allocated to the advertisement network corresponding to the network identifier. 12. The proxy server of claim 10 , wherein the processor is further configured to: receive traffic allocation adjustment information comprising an identifier of a to-be-adjusted application, an identifier of a to-be-adjusted advertisement network, and an adjusted traffic allocation proportion of the to-be-adjusted advertisement network; and adjust a traffic allocation corresponding to the identifier of the to-be-adjusted advertisement network to the adjusted traffic allocation proportion. 13. The proxy server of claim 10 , wherein the processor is further configured to: receive a statistical information from the proxy SDK, wherein the statistical information comprises operation information of the application. 14. The proxy server of claim 12 , wherein the processor is further configured to: receive a statistical information from the proxy SDK, wherein the statistical information comprises operation information of the to-be-adjusted application. 15. The proxy server of claim 10 , wherein the processor is further configured to: receive an advertisement clicking request from the proxy SDK; count a number of advertisement clicking requests within a preset time; and calculate an advertisement fee based, at least in part, on the number of the advertisement clicking requests. 16. The proxy server of claim 12 , wherein the processor is further configured to: receive an advertisement clicking request from the proxy SDK; count a number of advertisement clicking requests within a preset time; and calculate an advertisement fee based, at least in part, on the number of the advertisement clicking requests. 17. The proxy server of claim 10 , wherein the processor

Assignees

Inventors

Classifications

  • Determination of fees for advertising · CPC title

  • Wireless devices · CPC title

  • based on user history · CPC title

  • for social networking applications · CPC title

  • Subscription-based services using application servers or record carriers, e.g. SIM application toolkits · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10311477B2 cover?
A method for processing a mobile advertisement, a proxy server, and a terminal are provided. The method includes: receiving, by a proxy server, an advertisement request sent by a proxy software development kit (SDK) embedded into an application, where the advertisement request information carries an identifier of the application; obtaining identifiers of corresponding advertisement networks and…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q30/0255. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 04 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).