Advertisement refresh rules for network applications
First Claim
1. A method for providing content to a user through a user interface, comprising:
- displaying content and an advertisement in the user interface;
receiving a plurality of user inputs from a single user through the user interface, including receiving a selected portion of the content displayed in the user interface from the user;
determining which of the plurality of user inputs qualify as one or more user actions;
determining whether a number of user actions received from the single user through the user interface since the advertisement was initially displayed in the user interface exceeds a user action count threshold, wherein the user action count threshold designates a minimum number of user actions that must be received after the advertisement is initially displayed in the user interface before the advertisement may be refreshed;
determining whether a period of time that has elapsed between the time the advertisement was initially displayed in the user interface and the number of user actions was received exceeds a minimum period of time, wherein the minimum period of time designates an amount of time that must elapse after the advertisement is initially displayed in the user interface before the advertisement may be refreshed;
refreshing the advertisement displayed in the user interface to generate a refreshed advertisement responsive to the number of user actions received through the user interface exceeding the user action count threshold, the period of time exceeding the minimum period of time since the advertisement was last refreshed in the user interface, and responsive to not allowing advertisement refresh during text entry; and
refreshing the content in the user interface and not the advertisement if either the number of user actions does not exceed the user action count threshold or the period of time does not exceed the minimum period of time.
2 Assignments
0 Petitions
Accused Products
Abstract
Advertisements are refreshed in an interface based on one or more parameters provided over a network. The parameters can be retrieved from a web service and implemented at a client device. Advertisement refreshing is performed independently of web page content loading. The parameters may include a time period and user action count and be configured differently for different markets, geographical areas, other customer groups, sections of an application or different advertisement types. One or more of the parameters may be adjusted at a back-end server and distributed to machines in the different customer groups, allowing an efficient and centralized mechanism for managing and updating advertisement refreshing.
39 Citations
20 Claims
-
1. A method for providing content to a user through a user interface, comprising:
-
displaying content and an advertisement in the user interface; receiving a plurality of user inputs from a single user through the user interface, including receiving a selected portion of the content displayed in the user interface from the user; determining which of the plurality of user inputs qualify as one or more user actions; determining whether a number of user actions received from the single user through the user interface since the advertisement was initially displayed in the user interface exceeds a user action count threshold, wherein the user action count threshold designates a minimum number of user actions that must be received after the advertisement is initially displayed in the user interface before the advertisement may be refreshed; determining whether a period of time that has elapsed between the time the advertisement was initially displayed in the user interface and the number of user actions was received exceeds a minimum period of time, wherein the minimum period of time designates an amount of time that must elapse after the advertisement is initially displayed in the user interface before the advertisement may be refreshed; refreshing the advertisement displayed in the user interface to generate a refreshed advertisement responsive to the number of user actions received through the user interface exceeding the user action count threshold, the period of time exceeding the minimum period of time since the advertisement was last refreshed in the user interface, and responsive to not allowing advertisement refresh during text entry; and refreshing the content in the user interface and not the advertisement if either the number of user actions does not exceed the user action count threshold or the period of time does not exceed the minimum period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing updated content for a user interface, comprising:
-
a first server including; a memory device; and a processor in communication with the memory device, the first server able to generate a content management file containing advertisement refresh parameters and advertisement refresh rules associated with updating advertisements displayed in the user interface and transmit the content management file, the advertisement refresh parameters including a time parameter and a user action parameter, the time parameter designating a minimum amount of time that must elapse after the advertisement is initially displayed in the user interface before the advertisement may be refreshed, the user action parameter designating a minimum number of actions from a single user that must be detected after the advertisement is initially displayed in the user interface before the advertisement may be refreshed, the advertisement refresh rules not allowing advertisement refresh during text entry, and the advertisement refresh rules allowing refreshing the content in the user interface and not the advertisement if either the number of user actions does not exceed the user action count threshold or the period of time does not exceed the minimum period of time; a second server, the second server provides content and advertisements to the user interface, including; a memory device for storing the content management file transmitted by the first server; and a processor in communication with the memory device, the second server able to receive a plurality of user inputs from a single user through the user interface, including determining which of the plurality of user inputs qualify as one or more user actions, receiving a selected portion of the content displayed in the user interface from the user, update the advertisements provided in the user interface based on the advertisement refresh parameters contained in the content management file to generate one or more refreshed advertisements; and simultaneously display the selected portion, additional content linked with the selected portion and the one or more refreshed advertisements in the user interface. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. One or more computer readable storage memories having processor readable code embodied on one or more said processor readable storage memories, said processor readable code for programming one or more processors to perform a method, the method comprising:
-
providing an advertisement and content in a user interface; receiving a plurality of user inputs from a single user through the user interface, including receiving a selected portion of the content provided in the user interface from the user; determining which of the plurality of user inputs qualify as one or more user actions; determining whether a number of user actions received from the single user through the user interface since the advertisement was initially provided in the user interface exceeds a user action count threshold, wherein the user action count threshold designates a minimum number of user actions that must be received after the advertisement is initially provided in the user interface before the advertisement may be refreshed; determining whether a period of time that has elapsed between the time the advertisement was initially provided in the user interface and the number of user actions was received exceeds a minimum period of time, wherein the minimum period of time designates an amount of time that must elapse after the advertisement is initially provided in the user interface before the advertisement may be refreshed; and refreshing the advertisement in the user interface to generate a refreshed advertisement responsive to the number of user actions received through in the user interface exceeding the user action count threshold, the period of time exceeding the minimum period of time, and responsive to not allowing advertisement refresh during text entry; and refreshing the content in the user interface and not the advertisement if either the number of user actions does not exceed the user action count threshold or the period of time does not exceed the minimum period of time. - View Dependent Claims (17, 18, 19, 20)
-
Specification