High performance personalized advertisement serving by exploiting thread assignments in a multiple core computing environment
AssigneeYahoo! Inc.
InventorArun Kerjariwal
Life of this patent
Estimating the term…
Loading patent…
AssigneeYahoo! Inc.
InventorArun Kerjariwal
Estimating the term…
A method, apparatus and computer program product for high performance advertisement serving by exploiting processor thread assignments in a processor having multiple threads. The method commences by receiving digital advertisements, an instance of the digital advertisement being associated with a plurality of decision trees (to relate a user to an advertisement), where the evaluation of a decision tree results in a tree score. After determining a number of cores within the processor, the decisions trees are assigned to processor cores or processor threads by iteratively assigning to a next one of the number of cores, a next decision tree, and iteratively accumulating a plurality of the tree scores to form a tree score subtotal. The tree score subtotals can be compared quantitatively to rank a first digital advertisement against a second digital advertisement, and a ranked advertisement displayed to a user. Some decision trees comprise demographic, behavioral and context quantifiers.
A computer-implemented method for high performance advertisement serving by exploiting processor thread assignments in a processor having multiple threads, the method comprising:
An advertising server network implementing high performance advertisement serving by exploiting processor thread assignments in a processor having multiple threads comprising:
A non-transitory computer readable medium comprising a set of instructions which, when executed by a computer, cause the computer to implement high performance advertisement serving by exploiting processor thread assignments in a processor having multiple threads, the set of instructions for:
Dependencies are inferred from the claim text.