Methods and systems for ranking items on a presentation area based on binary outcomes
First Claim
1. A method comprising:
- accessing multiple cards from a database, the multiple cards ranked in the database based on a test conducted on multiple users, the multiple cards associated with one or more rule states, the one or more rule states providing one or more binary outcomes of one or more rules, one of the one or more rules identified using a code, the test conducted by presenting different random sequences of the multiple cards to different ones of the multiple users and receiving inputs from the multiple users,wherein conducting the test comprises;
determining whether one or more relevance actions are performed by the multiple users with respect to the multiple cards, the multiple cards displayed on a presentation area, the one or more rule states including the one or more binary outcomes of application of the one or more rules;
for each combination of two or more features of the multiple cards, determining a relationship between a number of the one or more relevance actions to a number of visits of the presentation area by the multiple users; and
ranking the multiple cards based on the relationship;
receiving a request for the presentation area from a client device operated by a user, the presentation area for displaying the multiple cards in an order, the order determined based on the test; and
providing the multiple cards for display in the order within the presentation area on the client device of the user in response to the request, wherein providing the multiple cards for display includes sending the multiple cards for display based on the ranking.
6 Assignments
0 Petitions
Accused Products
Abstract
A method includes accessing a number of cards from a database. The cards are ranked in the database based on a test conducted on a number of users. The cards are associated with one or more rule states. The one or more rule states provide binary outcomes of one or more rules. Each rule is identified using a code. The test is conducted by presenting different random sequences of the cards to different users and receiving inputs from the number of users. The method further includes receiving a request for a presentation area from a client device operated by a user. The presentation area is used for displaying the number of cards in an order, which is determined based on the test. The method includes providing the number of cards for display in the order within the presentation area on the client device of the user in response to the request.
39 Citations
23 Claims
-
1. A method comprising:
-
accessing multiple cards from a database, the multiple cards ranked in the database based on a test conducted on multiple users, the multiple cards associated with one or more rule states, the one or more rule states providing one or more binary outcomes of one or more rules, one of the one or more rules identified using a code, the test conducted by presenting different random sequences of the multiple cards to different ones of the multiple users and receiving inputs from the multiple users, wherein conducting the test comprises; determining whether one or more relevance actions are performed by the multiple users with respect to the multiple cards, the multiple cards displayed on a presentation area, the one or more rule states including the one or more binary outcomes of application of the one or more rules; for each combination of two or more features of the multiple cards, determining a relationship between a number of the one or more relevance actions to a number of visits of the presentation area by the multiple users; and ranking the multiple cards based on the relationship; receiving a request for the presentation area from a client device operated by a user, the presentation area for displaying the multiple cards in an order, the order determined based on the test; and providing the multiple cards for display in the order within the presentation area on the client device of the user in response to the request, wherein providing the multiple cards for display includes sending the multiple cards for display based on the ranking. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving multiple cards, one of the multiple cards having multimedia content to be displayed on a presentation area, the multimedia content having one or more features, the multiple cards associated with one or more rules; sending the multiple cards for arrangement on the presentation area in a random order for multiple users, the random order being different for different ones of the multiple users; identifying user interactivity with the one or more features of the one of the multiple cards, the user interactivity with the one or more features in the one of the multiple cards sets a binary outcome for the one of the multiple cards; and defining a ranking based on the binary outcome for the one of the multiple cards, wherein defining the ranking based on the binary outcome comprises; for each combination of binary outcomes of rules associated with each of the multiple cards, determining whether a relevance event occurred based on the user interactivity, wherein the relevance event includes a click, or a hover, or a view, or a combination thereof; for each combination of the binary outcomes of rules associated with each of the multiple cards, assigning a relevance score to each of the multiple cards based on a ratio of a number of relevance events on the presentation area received from the multiple users to a total number of page visits of the presentation area by the multiple users; and assigning the ranking to the multiple cards based on the relevance score; and sending for display the multiple cards ordered in accordance with the ranking defined based on the binary outcomes for the multiple cards, wherein the method is executed by a processor. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for arranging multiple categories, the method comprising:
-
receiving the multiple categories, the multiple categories to be presented on a presentation area, one of the multiple categories different than another one of the multiple categories, each of the multiple categories for presentation of a combination of features, the multiple categories associated with multiple combinations of binary outcomes of multiple combinations of rules; sending for display to multiple client devices the multiple categories, each of the multiple categories is associated with a corresponding one of the multiple combinations of binary outcomes; determining a number of the multiple client devices from which indications of relevance actions are received when the multiple categories based on the multiple combinations of binary outcomes are presented on the multiple client devices; and ranking the multiple categories for presentation on the presentation area based on the number of the multiple client devices from which the indications of the relevance actions are received, wherein the method is executed by a processor. - View Dependent Claims (20, 21, 22)
-
-
23. A server comprising:
-
a memory device for storing a computer program; and a processor coupled to the memory device for retrieving the computer program from the memory device and executing the computer program, the processor executing the computer program for; receiving multiple cards, one of the multiple cards having multimedia content to be displayed on a presentation area, the multimedia content having one or more features, the multiple cards associated with one or more rules; sending the multiple cards for arrangement on the presentation area in a random order for multiple users, the random order being different for different ones of the multiple users; identifying user interactivity with the one or more features of the one of the multiple cards, the user interactivity with the one or more features in the one of the multiple cards sets a binary outcome for the one of the multiple cards; defining a ranking based on the binary outcome, wherein to define the ranking based on the binary outcome; for each combination of binary outcomes of rules associated with each of the multiple cards, determining whether a relevance event occurred based on the user interactivity, wherein the relevance event includes a click, or a hover, or a view, or a combination thereof; for each combination of the binary outcomes of rules associated with each of the multiple cards, assigning a relevance score to the one of the multiple cards based on a ratio of a number of relevance events on the presentation area received from the multiple users to a total number of page visits of the presentation area by the multiple users; and assigning a rank to the multiple cards based on the relevance score; and sending for display the multiple cards ordered in accordance with the rank defined based on the binary outcomes for the multiple cards.
-
Specification