SYSTEM AND METHODS FOR PROVIDING CONTENT VIA THE INTERNET
First Claim
1. A method implemented on a machine having at least one processor, storage, and a communication platform connected to a network for enhancing a service for a user comprising:
- collecting one or more documents viewed by the user or words posted by the user;
identifying a list of topic words associated with the user based on words in the one or more documents and the words posted by the user;
assigning each of the topic words to at least one of a plurality of topics based on correlations between the topic words of the user and topic words from other users; and
estimating a set of interest topics for the user based on the topics assigned to the topic words of the user.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods to enhance enhancing a service for a user. The system collecting documents viewed or words posted by a user. Determining a list of topic words for the user based on words in the documents viewed or words posted. Identifying a list of topic words associated with the user, based on words in the one or more documents and the words posted by the user. Assigning each of the topic words to at least one of a plurality of topics based on correlations between the topic words of the user and topic words from other users. Estimating a set of interest topics for the user based on the topics assigned to the topic words of the user.
-
Citations
20 Claims
-
1. A method implemented on a machine having at least one processor, storage, and a communication platform connected to a network for enhancing a service for a user comprising:
-
collecting one or more documents viewed by the user or words posted by the user; identifying a list of topic words associated with the user based on words in the one or more documents and the words posted by the user; assigning each of the topic words to at least one of a plurality of topics based on correlations between the topic words of the user and topic words from other users; and estimating a set of interest topics for the user based on the topics assigned to the topic words of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, implemented on a machine having at least one processor, storage, and a communication platform connected to a network for enhancing a service for a user, comprising the steps of:
-
receiving, via the communication platform, documents viewed or words posted by the user; determining a list of topic words for the user based on words in the documents and words posted by the user; calculating a likelihood that each user is interested in one of a plurality of topics based on correlations between the topic words in the list of the topic words for the user and topic words in lists of topic words for other users; determining a list of unique words from the list of the topic words for the user and the topic words in lists of topic words for the other users; and calculating a likelihood that each unique word belongs to each of the number of topics based on correlations between the topic words for the user and the topic words in lists of topic words for the other users. - View Dependent Claims (9)
-
-
10. A machine-readable tangible and non-transitory medium having information recorded thereon, wherein the information, when read by a machine, causes the machine to perform a method of enhancing a service for a user comprising:
-
collecting, via a communication platform, documents viewed or words posted by the user; determining a list of topic words for the user based on words in the documents viewed or words posted by the user; assigning each of the topic words to at least one of a plurality of topics based on correlations between topic words of the user and topic words of other users; and estimating a set of interest topics for the user based on the topics assigned to the topic words of the user. - View Dependent Claims (11, 12)
-
-
13. A system for enhancing a service for a user comprising:
-
a server that delivers the service to the user; a first database coupled to the server that stores preferences or declared interests of the user; a second database coupled to the server that stores information regarding documents viewed by or words posted by the user; a topic mining engine that estimates an interest topic of the user based on correlations between a use by the user of topic words in the documents viewed by or posted the user and a use of the topic words by other users; and a third database that stores the interest topic of the user estimated by the topic mining engine, wherein the server delivers the service to the user based on data in the third database associated with the user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification