System and methods for automatically creating lists
First Claim
Patent Images
1. A method, comprising:
- determining an on-topic model;
identifying a plurality of lists within one or more documents;
determining probabilities of the plurality of lists being generated using the on-topic model;
forming a list from items in the plurality of lists based on the determined probabilities; and
presenting the list to a client.
3 Assignments
0 Petitions
Accused Products
Abstract
A system automatically creates a list from items in existing lists. The system receives one or more example items corresponding to the list and assigns weights to the items in the existing lists based on the one or more example items. The system then forms the list based on the items and the weights assigned to the items.
44 Citations
27 Claims
-
1. A method, comprising:
-
determining an on-topic model; identifying a plurality of lists within one or more documents; determining probabilities of the plurality of lists being generated using the on-topic model; forming a list from items in the plurality of lists based on the determined probabilities; and presenting the list to a client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
means for identifying a plurality of lists associated with one or more documents; means for determining an on-topic model and an off-topic model; means for classifying the plurality of lists based on the on-topic model and the off-topic model to determine probabilities of the plurality of lists being generated using the on-topic model or the off-topic model; means for forming a list from items in the plurality of lists based on the determined probabilities; and means for providing the list to a client.
-
-
20. A system, comprising:
-
a list identifier configured to identify a plurality of lists by crawling one or more networks, each of the plurality of lists including a plurality of items; a list classifier configured to; determine an on-topic model, and determine confidence scores reflecting measures of confidence of the plurality of lists being generated using the on-topic model; and a list processor configured to; form a list from the items in the plurality of lists based on the determined confidence scores associated with the plurality of lists, and present the list to a client.
-
-
21. A system, comprising:
-
means for receiving one or more example items; means for identifying a plurality of lists by crawling one or more networks; means for determining confidence scores for the plurality of lists based on the one or more example items, each of the plurality of lists including a plurality of items; means for forming a list from the items in the plurality of lists based on the confidence scores for the plurality of lists; and means for providing the list to a client.
-
-
22. A system, comprising:
-
a list identifier configured to identify a plurality of lists, each of the plurality of lists including a plurality of items; a list classifier configured to assign confidence weights to the plurality of lists; and a list processor configured to; form a list from the items in the plurality of lists based on the confidence weights assigned to the plurality of lists, and present the list to a client.
-
-
23. A system, comprising:
-
a list identifier configured to identify a plurality of lists, each of the plurality of lists including a plurality of items; a list classifier configured to; receive one or more example items, determine probabilities that the plurality of lists are associated with the one or more example items, assign weights to the items in the plurality of lists based on the probabilities of the plurality of lists, and add the weights for each of the items to generate total weights for the items; and a list processor configured to; form a list based on the items and the total weights for the items, and present the list to a client.
-
-
24. A method, comprising:
-
receiving one or more example items; determining an on-topic model based on the one or more example items; classifying a plurality of lists based on the on-topic model; assigning weights to items in the plurality of lists based on the classifying of the plurality of lists; adding the weights for each of the items to generate a total weight for each of the items; forming a list based on the items and the total weights for the items; and presenting the list to a client. - View Dependent Claims (25, 26)
-
-
27. A system, comprising:
-
a master configured to; receive, from a client, one or more example items, and determine an on-topic model based on the one or more example items; and a plurality of slaves, each of the slaves being configured to; classify a subset of a plurality of lists based on the on-topic model, assign weights to items in the plurality of lists based on the classified lists, add the weights for each of the items to generate a total weight for each of the items, send the items and the total weights for the items to the master, the master using the items and the total weights for the items to form a list, and present the list to the client.
-
Specification