Information presentation using a client on a terminal
First Claim
Patent Images
1. An information presentation method, comprising:
- receiving, by a client program installed on a terminal, an information presentation request from an application of a plurality of applications installed on the terminal, wherein the client program receives information presentation requests from the applications through an application programming interface (API) and provides presentation information resources to the applications through the API in response to the information presentation requests;
in response to said receiving, determining whether to make an information presentation of a presentation resource according to a presentation decision, wherein the presentation decision is made according to a presentation policy and statistical data related to the information presentation, wherein the presentation policy comprises;
determining whether a number of times the presentation information resource was presented during a period of time exceeds a threshold;
acquiring, by the client program, the presentation information resource when the number of times does not exceed the threshold, wherein said acquiring comprises;
searching, by the client program, presentation information resources saved on the client program; and
if the presentation information resource is saved on the client program, then accessing the presentation information resource saved on the client program and, if the presentation information resource is not saved on the client program, then sending a presentation information acquisition request to a server to request acquiring the presentation information resource; and
sending, by the client program, the presentation information resource to the application for the application to make the information presentation.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are information presentation methods, devices, and systems. A client receives an information presentation request from an application, acquires presentation information resources according to the information presentation request, and sends the acquired presentation information resources to the application for the application to make a presentation. The client is configured to provide presentation information resources to applications.
34 Citations
15 Claims
-
1. An information presentation method, comprising:
-
receiving, by a client program installed on a terminal, an information presentation request from an application of a plurality of applications installed on the terminal, wherein the client program receives information presentation requests from the applications through an application programming interface (API) and provides presentation information resources to the applications through the API in response to the information presentation requests; in response to said receiving, determining whether to make an information presentation of a presentation resource according to a presentation decision, wherein the presentation decision is made according to a presentation policy and statistical data related to the information presentation, wherein the presentation policy comprises; determining whether a number of times the presentation information resource was presented during a period of time exceeds a threshold; acquiring, by the client program, the presentation information resource when the number of times does not exceed the threshold, wherein said acquiring comprises; searching, by the client program, presentation information resources saved on the client program; and if the presentation information resource is saved on the client program, then accessing the presentation information resource saved on the client program and, if the presentation information resource is not saved on the client program, then sending a presentation information acquisition request to a server to request acquiring the presentation information resource; and sending, by the client program, the presentation information resource to the application for the application to make the information presentation. - View Dependent Claims (2, 3, 4)
-
-
5. An information presentation method, comprising:
-
receiving, by a first application of a plurality of applications installed on a terminal, presentation information resources sent by a client program according to an information presentation request, wherein the client program is installed on the terminal and is configured to provide the presentation information resources to the plurality of applications installed on the terminal, wherein the client program receives information presentation requests from the applications through an application programming interface (API) and provides the presentation information resources to the applications through the API in response to the information presentation requests, wherein the client program is further configured to acquire the presentation information resources by; in response to said receiving, determining whether to make an information presentation of a presentation resource according to a presentation decision, wherein the presentation decision is made according to a presentation policy and statistical data related to the information presentation, wherein the presentation policy comprises; determining whether a number of times the presentation information resource was presented during a period of time exceeds a threshold; when the number of times does not exceed the threshold, then;
searching presentation information resources saved on the client program for the presentation resource; and
if the presentation information resource is saved on the client program, then accessing the presentation information resource saved on the client program and, if the presentation information resource is not saved on the client program, then sending a presentation information acquisition request to a server to request acquiring the presentation information resource; andmaking, by the first application, an information presentation according to the presentation information resource returned by the client program. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium having computer-executable instructions that, when executed, cause a client program installed on a terminal to perform an information presentation method comprising:
-
receiving an information presentation request from an application of a plurality of applications installed on the terminal, wherein the client program receives information presentation requests from the applications through an application programming interface (API) and provides the presentation information resources to the applications through the API in response to the information presentation requests; in response to said receiving, determining whether to make an information presentation of a presentation resource according to a presentation decision, wherein the presentation decision is made according to a presentation policy and statistical data related to the information presentation, wherein the presentation policy comprises; determining whether a number of times the presentation information resource was presented during a period of time exceeds a threshold; acquiring the presentation information resource when the number of times does not exceed the threshold, wherein said acquiring comprises; searching, by the client program, for presentation information resources saved on the client program; and if the presentation information resource is saved on the client program, then accessing the presentation information saved on the client program and, if the presentation information resource is not saved on the client program, then sending a presentation information acquisition request to a server to request acquiring the presentation information resource; and sending the presentation information resource to the application for the application to make the information presentation. - View Dependent Claims (10, 11)
-
-
12. A terminal, comprising:
-
a memory, configured to store computer program instructions; and a processor, coupled to the memory and configured to execute the computer program instructions stored in the memory, wherein the computer program instructions execute a client program on the terminal, wherein the client program performs the following operations; providing presentation information resources to a plurality of applications installed in the terminal, wherein the client program receives information presentation requests from the applications through an application programming interface (API) and provides the presentation information resources to the applications through the API in response to the information presentation requests, wherein providing presentation information resources to an application installed in the terminal comprises; receiving an information presentation request from the application; in response to said receiving, determining whether to make an information presentation of a presentation resource according to a presentation decision, wherein the presentation decision is made according to a presentation policy and statistical data related to the information presentation, wherein the presentation policy comprises; determining whether a number of times the presentation information resource was presented during a period of time exceeds a threshold; acquiring the presentation information resource when the number of times does not exceed the threshold, wherein said acquiring comprises; searching, by the client program, for presentation information resources saved on the client program; and if the presentation information resource is saved on the client program, then accessing the presentation information resource saved on the client program and, if the presentation information resource is not saved on the client program, then sending a presentation information acquisition request to a server to request acquiring the presentation information resource; and sending the presentation information resource to the application for the application to make the information presentation. - View Dependent Claims (13, 14, 15)
-
Specification