Anonymous Personalized Recommendation via Client-Side Fingerprint Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing recommendation engines require users to share private information, raising concerns about user privacy as more services move to cloud-based applications, and users are increasingly concerned about privacy issues when accessing large amounts of information on the Internet.

Innovation Solution

A method and system for anonymously recommending public entities by generating and comparing server fingerprints and user fingerprints on the client-side, where server fingerprints are sent from the server to the client without transmitting private user information, allowing for personalized recommendations without compromising user privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing recommendation engines are used to provide personalized recommendations, then recommendation accuracy is improved, but user privacy is compromised due to requirement to share private information

Engineering Contradiction:
Improverecommendation accuracyVSAvoiduser privacy risk
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system segments the recommendation process into two independent parts: server-side fingerprint generation (encoding public entity information) and client-side fingerprint comparison (matching with user profile). This segmentation allows each side to process only the information it needs without transmitting private user data to the server, thus maintaining recommendation accuracy while protecting user privacy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces fingerprint encoding as an intermediary mechanism between the server and client. The server generates fingerprints of public entities without accessing user private information, and the client generates fingerprints of user profiles locally. These intermediary fingerprints enable comparison and matching without direct transmission of private user data, resolving the privacy-accuracy contradiction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If user information is transmitted to the server for processing, then personalized recommendations are enabled, but data transmission volume increases and privacy exposure risk increases

Engineering Contradiction:
Improvepersonalization capabilityVSAvoiddata transmission volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system extracts only the essential identifying features of public entities and encodes them into compact server fingerprints. These condensed fingerprints are transmitted to the client instead of full entity data or user profile data. The extraction of only necessary information reduces data transmission volume while maintaining the capability for personalized recommendations through fingerprint matching.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If comprehensive user information is collected and processed, then recommendation precision is improved, but user privacy protection is weakened

Engineering Contradiction:
Improverecommendation precisionVSAvoidprivacy protection
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

Instead of the traditional approach where the server collects user information and processes recommendations centrally, the patent inverts the architecture: the server only provides public entity fingerprints, and the client performs the matching operation using locally stored user profile fingerprints. This inversion shifts the privacy-sensitive processing to the client side, improving privacy protection while maintaining recommendation precision through local fingerprint comparison.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS8745049B2Anonymous personalized recommendation method
Publication Date: 2014.06.03 GOOGLE LLC
  • US8745049B2 patent drawing
  • US8745049B2 patent drawing
  • US8745049B2 patent drawing

AI summary

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, generating a recommendation of a public entity corresponding to the server fingerprint for recommendation, and displaying the recommendation. Systems and machine-readable media are also provided.