ANONYMOUS PERSONALIZED RECOMMENDATION METHOD
First Claim
1. A computer-implemented method for anonymously recommending public entities, the method comprising:
- receiving, at a client from a server, select server fingerprints selected from server fingerprints based on predetermined metrics, the server fingerprints corresponding to a plurality of public entities, each server fingerprint comprising encoded information about a corresponding public entity, wherein the encoded information is encoded to compress a size of the each server finger print;
generating, at the client, a user fingerprint based on user information associated with a user, the user fingerprint comprising encoded user information;
comparing, at the client, the user fingerprint with the select server fingerprints to select a server fingerprint for recommendation; and
generating, at the client, a recommendation of a public entity corresponding to the server fingerprint for recommendation.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for an anonymous personalized recommendation is provided. The method includes receiving select server fingerprints selected from server fingerprints based on predetermined metrics. The server fingerprints correspond to a plurality of public entities and each server fingerprint includes encoded information about a corresponding public entity. The method also includes generating a user fingerprint based on user information associated with a user, the user fingerprint comprising encoded user information. The method further includes comparing the user fingerprint with the select server fingerprints to select a server fingerprint for recommendation, and generating a recommendation of a public entity corresponding to the server fingerprint for recommendation. Systems and machine-readable media are also provided.
-
Citations
20 Claims
-
1. A computer-implemented method for anonymously recommending public entities, the method comprising:
-
receiving, at a client from a server, select server fingerprints selected from server fingerprints based on predetermined metrics, the server fingerprints corresponding to a plurality of public entities, each server fingerprint comprising encoded information about a corresponding public entity, wherein the encoded information is encoded to compress a size of the each server finger print; generating, at the client, a user fingerprint based on user information associated with a user, the user fingerprint comprising encoded user information; comparing, at the client, the user fingerprint with the select server fingerprints to select a server fingerprint for recommendation; and generating, at the client, a recommendation of a public entity corresponding to the server fingerprint for recommendation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for anonymously recommending public entities, the system comprising:
-
a memory storing executable instructions; and a processor coupled to the memory configured to execute the stored executable instructions to; receive select server fingerprints, wherein the select server fingerprints are selected from server fingerprints based on predetermined metrics, and wherein the server fingerprints correspond to a plurality of public entities, each server fingerprint comprising encoded information about a corresponding public entity, the encoded information being encoded to compress a size of the each server finger print; generate a user fingerprint based on user information associated with a user, the user fingerprint comprising encoded user information; compare the user fingerprint with the select server fingerprints to select a server fingerprint for recommendation; generate a recommendation of a public entity corresponding to the server fingerprint for recommendation; receive a search result based on an information search request made by the user; and modify the search result based on the generated recommendation. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A machine-readable storage medium comprising machine-readable instructions for causing a processor to execute a method for anonymously recommending public entities, the method comprising:
-
generating server fingerprints corresponding to a plurality of public entities, each server fingerprint comprising relevancy values corresponding to a predetermined number of predetermined keywords, each of the relevancy values representing relevancy of a corresponding public entity to each predetermined keyword; selecting, from the generated server fingerprints, select server fingerprints to communicate to a client based on popularity of the corresponding public entity; and communicating the select server fingerprints to the client; wherein a user fingerprint is generated based on user information associated with a user, the user fingerprint comprising relevancy values corresponding to a plurality of keywords, each of the relevancy values representing relevancy of the user information to each keyword, wherein the user fingerprint is compared with the select server fingerprints to select a server fingerprint for recommendation, and wherein a recommendation of a public entity corresponding to the server fingerprint for recommendation is generated.
-
Specification