Permissions-Aware Search Ranking with Document Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search systems face challenges in providing relevant search results due to broad or poorly defined queries, misspelled terms, outdated content, and frequent data updates, leading to low-quality search results, especially in organizational settings where access control and content verification are critical.

Innovation Solution

A permissions-aware search and knowledge management system that incorporates user-suggested results, document verification, and intelligent user activity tracking across group hierarchies to rank search results based on access rights, content verification, and user engagement, allowing for improved relevance and quality of search results by considering user pins, document verification, and recent activity within the organization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional search systems are used to index and retrieve documents, then search speed and basic functionality are maintained, but search result quality deteriorates due to broad queries, misspelled terms, and outdated content

Engineering Contradiction:
Improvesearch result relevanceVSAvoidinformation accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary actions by proactively verifying document content with owners before indexing, pre-processing queries to correct spelling errors, and pre-ranking documents based on verification status and recency. This prepares the search system in advance to handle imperfect queries and ensure only verified, current content is returned, directly improving both search result relevance and information accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback loops where search results are continuously refined based on user interactions, document verification status, and content updates. Document owners provide feedback on content accuracy, and the system adjusts ranking algorithms to prioritize verified and recent content. This continuous feedback mechanism ensures search results maintain high relevance and accuracy over time despite query variations and content changes.

Inventive Principle:
Principle #23Feedback

2Reliability

If access control lists are implemented to restrict document access, then security and access control compliance are improved, but search result completeness deteriorates due to limited user access rights

Engineering Contradiction:
Improveaccess control complianceVSAvoidsearch result completeness
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system introduces an intermediary verification layer between the search engine and document content. Instead of directly restricting access based on ACLs alone, the system uses content verification status as an intermediary mechanism that can override or supplement access control restrictions. Verified content can be made visible to broader audiences while maintaining security, thus preserving search result completeness without compromising access control compliance.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments document access into multiple layers: standard ACL-based access control and verification-based access. Documents are divided into verified and unverified categories, with different visibility rules applied to each segment. This segmentation allows the system to provide comprehensive search results for verified content while maintaining strict access control for unverified or sensitive materials, resolving the contradiction between completeness and compliance.

Inventive Principle:
Principle #1Segmentation

3Reliability

If document verification is implemented to ensure content accuracy, then information reliability is improved, but system complexity increases due to verification management overhead

Engineering Contradiction:
Improvecontent verificationVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables self-service verification where document owners automatically verify their own content through a simple interface. Instead of requiring manual review by administrators or complex automated analysis, the verification process is simplified to a self-service operation where owners can confirm content accuracy with a single action. This dramatically reduces system complexity while maintaining high verification reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements an automated verification lifecycle where unverified or expired content is automatically discarded from search results, and verified content is recovered and prioritized. This automated discarding and recovering process eliminates the need for manual verification management, reducing system complexity while ensuring only current, accurate content appears in search results.

Inventive Principle:
Principle #34Discarding and recovering

4Speed

If search results are ranked by traditional relevance algorithms, then search speed is maintained, but result quality deteriorates due to outdated content and lack of contextual awareness

Engineering Contradiction:
Improvesearch processing speedVSAvoidsearch result quality
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs preliminary ranking calculations by pre-computing document scores based on verification status, recency, and user engagement metrics before actual search queries are processed. This preliminary action allows the system to quickly adjust rankings during search operations without complex real-time calculations, maintaining high search speed while improving result quality through verification-aware ranking.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic ranking that adapts to content verification status and user interactions in real-time. Document rankings are not static but dynamically adjusted based on current verification states, recency, and user feedback. This dynamic approach allows the system to maintain fast search processing while continuously improving result quality as new information becomes available and user preferences evolve.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11790104B2Permissions-aware search with document verification
Publication Date: 2023.10.17 GLEAN TECHNOLOGIES INC
  • US11790104B2 patent drawing
  • US11790104B2 patent drawing
  • US11790104B2 patent drawing

AI summary

Methods and apparatuses for providing a permissions-aware search and knowledge management system that incorporates user suggested results, document verification, and intelligent user activity tracking across group hierarchies to improve the quality and relevance of search results are described. The permissions-aware search and knowledge management system may enable content stored across a variety of local and cloud-based data stores to be indexed, searched, and displayed to authorized users. The identification and ranking of relevant documents corresponding with a user's search query may take into account user suggested results from the user and others assigned to the same group as the user, whether the underlying content of a search result was verified by a content owner as being up-to-date, the amount of time that has passed since the underlying content was verified by the content owner, and the recent activity of the user and related group members.