Client-Centered Usage Classification for Privacy-Preserving Targeting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online privacy protection tools fail to effectively manage user privacy concerns by allowing personal information to be collected and used for targeted advertising without user consent, while also limiting the benefits of personalized content.

Innovation Solution

Implementing client-centered usage classification techniques that filter and obfuscate user input information at the client computing environment to create a user profile, excluding personal information and sending an obfuscated profile to server-side services for targeted content provision, allowing users to control their data and receive personalized information without compromising privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If cookies are prevented from being stored on client machines to protect user privacy, then user privacy is improved, but users lose the convenient features that cookies provide such as persistence and automatic login to websites

Engineering Contradiction:
Improveuser privacyVSAvoidconvenient features
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The patent introduces an intermediary mechanism where the browser acts as a mediator between the user and server-side tracking services. The browser collects user input information, filters out personal information, creates a user profile, and sends this profile to server-side services without directly storing cookies on the client machine. This intermediary approach allows targeted content provision while maintaining user privacy and preventing direct server tracking.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If server-side services perform periodic cleansing or expiration of server logs to protect user privacy, then user privacy is improved, but the server-side service's ability to use targeting to provide useful information to the user is diminished

Engineering Contradiction:
Improveuser privacyVSAvoidtargeting capability
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The patent applies preliminary action by having the client computing environment filter and classify user input information before it reaches the server-side service. The browser pre-processes user behavior data, removes personal information, creates a user profile, and sends this processed profile to the server. This preliminary filtering action preserves the server's ability to provide targeted content while ensuring user privacy is maintained throughout the data lifecycle.

Inventive Principle:
Principle #10Preliminary action

3Object-affected harmful factors

If opt-out cookies are stored on user's client machine to indicate user does not wish to be tracked, then user privacy control is improved, but such cookies can be inadvertently deleted when a user deletes other browsing cookies

Engineering Contradiction:
Improveuser privacy controlVSAvoidcookie persistence
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent makes the browser an intermediary that handles user input information filtering and classification independently of traditional cookie mechanisms. The browser creates and manages user profiles that are sent to server-side services without relying on persistent cookies stored on the client machine. This intermediary approach eliminates the reliability issue of cookie deletion while maintaining user privacy control.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If server-side services continue to track users to provide targeted information, then user receives beneficial targeted content, but users lose control over their personal information and server services have motive to track users

Engineering Contradiction:
Improvetargeted information provisionVSAvoiduser information control
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent inverts the traditional tracking model by having the client computing environment initiate the information flow to the server. Instead of the server actively tracking and monitoring user behavior, the browser collects user input information, filters it, creates a user profile, and actively sends this profile to the server-side service. This inversion gives users control over their information while maintaining targeted content provision capability.

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

Data Source

PatentUS8166104B2Client-centered usage classification
Publication Date: 2012.04.24 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8166104B2 patent drawing
  • US8166104B2 patent drawing
  • US8166104B2 patent drawing

AI summary

User input actions from one or more user input devices can be received, and unfiltered user input information about the user input actions can be collected at a client computing environment. The unfiltered user input information can be filtered to produce filtered user input information. The filtered user input information can exclude personal information and include non-personal information. In addition, a user profile can be created using the filtered user input information.