Reputation-Based Resource Lookup for Web Safety

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web browsers lack effective mechanisms to inform users about the safety of resources they intend to access, often providing insufficient contextual information, leading to potential exposure to unsafe or malevolent sites, as users may ignore generic warnings and proceed to harmful resources.

Innovation Solution

Implementing a reputation lookup service that assesses the safety of resources based on user feedback and behavior telemetry, providing tailored user experiences such as block, caution, or information experiences to guide users in making informed decisions, including options to navigate away from or access resources, and dynamically updating resource reputations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If generic warnings are provided to users about unsafe resources, then users are alerted to potential dangers, but users may ignore the warnings and proceed to harmful resources due to insufficient contextual information

Engineering Contradiction:
Improveuser safetyVSAvoidcontextual information about resource safety
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The warning system is segmented into multiple levels based on resource reputation: known good, known bad, suspicious, and unknown resources each receive tailored warnings. This segmentation allows the system to provide appropriately detailed contextual information for each category, preventing information overload while ensuring sufficient detail for critical warnings.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality and detail levels of warning information are provided based on the specific resource category. For example, known bad resources receive strong warnings with detailed contextual information about specific threats, while known good resources receive minimal or no warnings. This local quality approach ensures that contextual information is provided where most needed without cluttering the user experience.

Inventive Principle:
Principle #3Local quality

2Reliability

If detailed contextual information about resource safety is provided to users, then users can make informed decisions, but the complexity of the warning system increases

Engineering Contradiction:
Improveinformed user decision-makingVSAvoidwarning system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The warning system dynamically adjusts its complexity and level of detail based on the resource reputation category. The system transitions from simple warnings for known good resources to complex, multi-faceted warnings for known bad and suspicious resources. This dynamic approach allows the system to provide comprehensive information when needed while maintaining simplicity for routine cases.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary classification of resources into reputation categories before presenting warnings to users. This preliminary action organizes the complexity management by pre-determining which level of contextual information should be provided, allowing the system to handle complex information delivery only when necessary rather than for every resource access.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If reputation lookup service is implemented to assess resource safety, then user safety is enhanced, but the time required to access resources increases due to reputation checking

Engineering Contradiction:
Improveresource safety assessmentVSAvoidresource access time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The reputation lookup service performs safety assessments in advance by pre-classifying resources into reputation categories (known good, known bad, suspicious, unknown). This preliminary action allows the system to have safety information ready before user access requests, eliminating the need for real-time analysis during resource access and minimizing time loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different levels of reputation checking based on resource categories. Known good resources may receive expedited or simplified checking, while suspicious or unknown resources receive more thorough analysis. This local quality approach optimizes the balance between safety assessment quality and access time by concentrating detailed checking only where necessary.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9336379B2Reputation-based safe access user experience
Publication Date: 2016.05.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9336379B2 patent drawing
  • US9336379B2 patent drawing
  • US9336379B2 patent drawing

AI summary

Reputation-based resource lookup may include determining the reputation of resources that are to be accessed. Based on the reputation of the resource, a user experience is provided. Protection can be provided from known and suspicious resources, by providing warnings, such as unique graphical visual warnings and textual messages. Furthermore, additional information may be provided as to the desired resource. A user may be further required to go through several pages or asked various questions before accessing a resource.