Content optimization system and method
First Claim
Patent Images
1. A method comprising:
- tracking, via a computing device, user interaction with a user interface;
recognizing, via the computing device, a predetermined interaction of a user with the user interface, said predetermined interaction identifies a time of the predetermined interaction, the user and a content item with which the user interacted;
identifying, via the computing device, a set of content items from a plurality of content items with which the user interacted prior to the predetermined interaction; and
determining, via the computing device, a share of a winning score to each identified content item in said set of content items based on a number of content items in said set, said determination further comprising assigning said share to each identified content item.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a statistical approach, a win share approach, used to assign a win share value to content items. User interaction with content items is tracked, and a win share value is assigned to content items in response to a “winning” action performed by a user. Win shares associated with content items are used to identify content items that are to be presented, and can further be used to identify an optimal presentation, e.g., layout, presentation frequency, etc., of content items that is to be presented.
16 Citations
42 Claims
-
1. A method comprising:
-
tracking, via a computing device, user interaction with a user interface; recognizing, via the computing device, a predetermined interaction of a user with the user interface, said predetermined interaction identifies a time of the predetermined interaction, the user and a content item with which the user interacted; identifying, via the computing device, a set of content items from a plurality of content items with which the user interacted prior to the predetermined interaction; and determining, via the computing device, a share of a winning score to each identified content item in said set of content items based on a number of content items in said set, said determination further comprising assigning said share to each identified content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
making, via a computing device, a user interface available over a network; making, via the computing device, a plurality of content items available via the user interface, at least one content item of the plurality being made available based on a win share assigned to the content item, wherein a win share is determined by; tracking, via the computing device, user interaction with the user interface;
recognizing a predetermined interaction of a user with the user interface, said predetermined interaction identifies a time of the predetermined interaction, the user and a content item with which the user interacted;identifying, via the computing device, a set of content items from the plurality of content items with which the user interacted prior to the predetermined interaction; and determining, via the computing device, a share of a winning score to each identified content item in said set of content items based on a number of content items in said set, said determination further comprising assigning said share to each identified content item. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium tangibly encoded with computer-executable program code, that when executed by a computing device, performs a method comprising:
-
track user interaction with a user interface; recognize a predetermined interaction of a user with the user interface, said predetermined interaction identifies a time of the predetermined interaction, the user and a content item with which the user interacted; identify a set of content items from a plurality of content items with which the user interacted prior to the predetermined interaction; and determining a share of a winning score to each identified content item in said set of content items based on a number of content items in said set, said determination further comprising assigning said share to each identified content item. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable storage medium tangibly encoded with computer-executable program code, that when executed by a computing device, performs a method comprising:
-
making a user interface available over a network; making a plurality of content items available via the user interface, at least one content item of the plurality being made available based on a win share assigned to the content item, wherein a win share is determined using the program code which further comprises code to;
track user interaction with the user interface;recognizing a predetermined interaction of a user with the user interface, said predetermined interaction identifies a time of the predetermined interaction, the user and a content item with which the user interacted; identifying a set of content items from the plurality of content items with which the user interacted prior to the predetermined interaction; and determining a share of a winning score to each identified content item in said set of content items based on a number of content items in said set, said determination further comprising assigning said share to each identified content item. - View Dependent Claims (26, 27, 28)
-
-
29. A computing device comprising:
-
a processor; a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; tracking logic executed by the processor for tracking user interaction with a user interface; determining logic executed by the processor for recognizing a predetermined interaction of a user with the user interface, said predetermined interaction identifies a time of the predetermined interaction, the user and a content item with which the user interacted; identifying logic executed by the processor for identifying a set of content items from a plurality of content items with which the user interacted prior to the predetermined interaction; and determination logic executed by the processor for determining a share of a winning score to each identified content item in said set of content items based on a number of content items in said set, said determination further comprising assigning said share to each identified content item. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computing device comprising:
-
a processor; a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; user interface logic executed by the processor for making a user interface available over a network; communication logic executed by the processor for making a plurality of content items available via the user interface, at least one content item of the plurality being made available based on a win share assigned to the content item; and determination logic executed by the processor for determining a win share, said determination comprising; tracking user interaction with the user interface; recognizing a predetermined interaction of a user with the user interface, said predetermined interaction identifies a time of the predetermined interaction, the user and a content item with which the user interacted; and identifying a set of content items from the plurality of content items with which the user interacted prior to the predetermined interaction; and determining a share of a winning score to each identified content item in said set of content items based on a number of content items in said set, said determination further comprising assigning said share to each identified content item. - View Dependent Claims (40, 41, 42)
-
Specification