Filtering system for providing personalized information in the absence of negative data
First Claim
1. A method for use in personalizing advertising for a user, the method comprising:
- accessing information indicating which documents in a set of documents were selected by a user for viewing and which documents in the set of documents were not selected by the user for viewing;
generating at least one positive word vector using words contained in at least a segment of at least one of the documents that was selected by the user for viewing;
generating at least one negative word vector using words contained in at least a segment of at least one the documents that was not selected by the user for viewing;
generating document word vectors for at least some of the documents that were selected by the user for viewing;
performing, using at least one processor, a vector space relationship analysis of the positive word vector, the negative word vector, and the document word vectors;
establishing, using at least one processor, a document rank order of the documents selected by the user for viewing based on the performed vector space relationship analysis;
classifying the documents selected by the user for viewing in predetermined categories;
ranking the predetermined categories based on the document rank order;
sending the ranked categories to an ad server; and
receiving advertisements associated with the ranked categories from the ad server in a selected context.
10 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for personalizing advertising for a user. In accordance with certain implementations, information is accessed indicating which documents were selected by a user and which documents were not selected by a user. At least one positive word vector is generated using words contained in at least one of the selected documents, and at least one negative word vector is generated using words contained in at least one of the unselected documents. Document word vectors are generated, and a document rank order is established based on a vector space relationship analysis. Categories associated with the documents are ranked based on the document rank order, and the ranked categories are sent to an ad server. Advertising material associated with the ranked categories may then be received from the ad server in a selected context.
-
Citations
33 Claims
-
1. A method for use in personalizing advertising for a user, the method comprising:
-
accessing information indicating which documents in a set of documents were selected by a user for viewing and which documents in the set of documents were not selected by the user for viewing; generating at least one positive word vector using words contained in at least a segment of at least one of the documents that was selected by the user for viewing; generating at least one negative word vector using words contained in at least a segment of at least one the documents that was not selected by the user for viewing; generating document word vectors for at least some of the documents that were selected by the user for viewing; performing, using at least one processor, a vector space relationship analysis of the positive word vector, the negative word vector, and the document word vectors; establishing, using at least one processor, a document rank order of the documents selected by the user for viewing based on the performed vector space relationship analysis; classifying the documents selected by the user for viewing in predetermined categories; ranking the predetermined categories based on the document rank order; sending the ranked categories to an ad server; and receiving advertisements associated with the ranked categories from the ad server in a selected context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An article of manufacture comprising a computer-readable storage device storing computer-readable instructions which, when executed, cause one or more processing devices to perform the following:
-
access information indicating which documents in a set of documents were selected by a user for viewing and which documents in the set of documents were not selected by the user for viewing; generate at least one positive word vector using words contained in at least a segment of at least one of the documents that was selected by the user for viewing; generate at least one negative word vector using words contained in at least a segment of at least one of the documents that was not selected by the user for viewing; generate document word vectors for at least some of the documents that were selected by the user for viewing; perform, using at least one processor, a vector space relationship analysis of the positive word vector, the negative word vector, and the document word vectors; establish, using at least one processor, a document rank order of the documents selected by the user for viewing based on the performed vector space relationship analysis; classify the documents selected by the user for viewing in predetermined categories; rank the predetermined categories based on the document rank order; send the ranked categories to an ad server; and receive advertisements associated with the ranked categories from the ad server in a selected context. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for use in personalizing advertising for a user, the system comprising:
-
one or more processing devices; and one or more storage devices storing instructions which, when executed, cause the one or more processing devices to implement; a content server configured to present documents, from a set of documents, to a user such that the user can select documents for viewing; at least one positive word vector formed using words contained in at least a segment of the documents in the set of documents that are selected by the user for viewing; at least one negative word vector formed using words contained in at least a segment of the documents in the set of documents that are not selected by the user for viewing; one or more document word vectors for at least some of the documents that were selected by the user for viewing; a ranking engine configured to; perform a vector space relationship analysis of the positive word vector, the negative word vector, and the document word vectors; establish a document rank order of the documents selected by the user for viewing based on the performed vector space relationship analysis; classify the documents selected by the user for viewing in predetermined categories; and rank the predetermined categories based on the document rank order; and an ad server, operatively coupled with the ranking engine, for presenting, to the user in a selected context, advertisements associated with the ranked categories. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification