Search Result Presentation with Element-Level Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search engine architectures fail to effectively manage access to sensitive information within search results, often relying on full or no access permissions without the ability to redact or modify documents based on user credentials or data classifications.

Innovation Solution

A data presentation system that uses classified or tagged elements to create a search result document with redacted, modified, or changed portions, rebuilt from a search engine database at presentation time, considering user permissions and access policies to determine accessible elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If full access permission is granted to users, then complete document information is accessible, but sensitive information security deteriorates

Engineering Contradiction:
Improveaccess to document informationVSAvoidexposure of sensitive information
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent segments the document into multiple elements with different access permissions. Each element can be independently controlled, allowing the system to grant access to some elements while restricting others. This enables partial access where users can view non-sensitive portions of documents without exposing confidential information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different access control qualities to different parts of the document. Sensitive elements are marked with restricted permissions while non-sensitive elements remain accessible. This local differentiation allows the system to maintain security for specific information while providing broad access to the rest of the document content.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If no access permission is granted to users, then sensitive information security is maintained, but information accessibility deteriorates

Engineering Contradiction:
Improveprotection of sensitive informationVSAvoidaccess to document information
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

By dividing the document into accessible and restricted elements, the system avoids complete denial of access. Users can still view and interact with non-sensitive portions of the document, maintaining productivity while security restrictions are applied only where necessary.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies access control selectively rather than universally. Instead of blocking entire documents, it applies restrictions only to specific sensitive elements, allowing users to access the majority of document content that does not require protection.

Inventive Principle:
Principle #16Partial or excessive action

3Object-affected harmful factors

If documents are redacted or modified based on user permissions, then information security is improved, but document complexity and processing time increase

Engineering Contradiction:
Improvecontrol over sensitive informationVSAvoiddocument processing system
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements access control metadata and element classification during the document ingestion and indexing phase, before user access occurs. This preliminary tagging and permission assignment enables rapid permission checking during document retrieval without requiring complex real-time analysis or modification of the document structure.

Inventive Principle:
Principle #10Preliminary action

4Object-affected harmful factors

If permission checking is performed for each document element, then information security is improved, but processing speed deteriorates

Engineering Contradiction:
Improveaccess control enforcementVSAvoiddocument retrieval speed
Core Design Contradiction:
Object-affected harmful factorsVSSpeed

Solution Approach 1:

Permission metadata is pre-computed and stored with document elements during indexing. When users access documents, the system performs rapid permission checks against pre-stored metadata rather than analyzing document content in real-time, significantly improving access speed while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8973128B2Search result presentation
Publication Date: 2015.03.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8973128B2 patent drawing
  • US8973128B2 patent drawing
  • US8973128B2 patent drawing

AI summary

A data presentation system for a search engine may use classified or tagged elements in a resulting document to create a search result document that has portions redacted, modified, or changed based on the tags or classifications of elements within the document. The document may be rebuilt from the search engine database at presentation time with one or more elements changed or modified. The permission settings for a user or other factors may be used to determine which elements within the document are permitted to be accessed.