Patent ID: 7805429

Claim:
A method of diminishing user advertisement fatigue to increase click efficiency, comprising: receiving a search query or browsing action from a user; analyzing a plurality of advertisements available for delivery to a search results page in response to the search query or browsing action; arranging the plurality of advertisements in a queue so that, when delivered sequentially from the queue, no advertisement is viewable more than once on a search results page, to thereby reduce advertisement fatigue of the user, wherein the queue comprises a matrix of query (T) and page position (P) slots of available advertisements from an advertisement inventory, and wherein arranging includes: flattening the matrix into a single vector (P), wherein the advertisements are ordered in ascending order according to a value (v i ) of each advertisement i; reconstructing the matrix from the flattened matrix by sequentially filling in a plurality of position (P) rows; and shifting at least one row of the matrix starting with a second row; and delivering the queued plurality of advertisements sequentially to the search results pages of the user.