Unified Provider Aggregating Cross-Domain Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices with multiple security domains struggle to aggregate and present relevant content across these domains while maintaining security protocols, limiting users' ability to access unified views of personal and work-related information without compromising sensitive data.

Innovation Solution

A system and method that utilize a unified provider to aggregate content from multiple domains by scanning available domains based on user queries, presenting related data in a unified view without storing it outside the respective domains, while maintaining security policies through domain providers and content providers, and allowing users to access aggregated content without compromising security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate domains with security protocols are used to protect sensitive data, then data security is improved, but the ability to aggregate and access unified views of information across domains deteriorates

Engineering Contradiction:
Improvedata securityVSAvoidinformation accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a unified provider as an intermediary component that sits between users and multiple secured domains. This unified provider aggregates content from personal, work, and other secured domains without requiring users to manually access each domain separately. The intermediary maintains security protocols while providing a unified view of information across domains, thus resolving the contradiction between data security and information accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If content is aggregated from multiple domains for unified viewing, then information accessibility is improved, but security protocols and data protection may be compromised

Engineering Contradiction:
Improveinformation accessibilityVSAvoidsecurity protocol maintenance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the aggregation function into distinct components: domain providers that maintain secured content, a unified provider that performs aggregation, and content providers that deliver results. Each domain's content remains segregated and secured within its own domain, while the unified provider temporarily accesses and aggregates only the necessary information for presentation. This segmentation allows unified viewing without compromising the security boundaries of individual domains.

Inventive Principle:
Principle #1Segmentation

3Productivity

If users can access aggregated content from multiple domains, then productivity is improved, but device complexity increases due to multiple security domains and protocols

Engineering Contradiction:
Improveuser efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The unified provider serves multiple functions: it acts as a search interface, an aggregation engine, and a presentation layer for content from multiple domains. By providing this universal access point, users can perform searches and access information across personal, work, and other secured domains through a single interface rather than navigating multiple separate systems, thus improving productivity while managing complexity through functional consolidation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP2958306B1Aggregation of separate domain data
Publication Date: 2022.12.07 BLACKBERRY LTD
  • EP2958306B1 patent drawingFigure 1
  • EP2958306B1 patent drawingFigure 2
  • EP2958306B1 patent drawingFigure 3

AI summary

A device may include a multiple domains for separating applications and data. A query may be generated on the device. The query may be generated by an application or based on a received user selection. A determination of available domains on the device is made for processing the query. The available domains are scanned based on the query to obtain related content from the available domains. The related content is aggregated from the available domains. The aggregated related content is presented to a user of the device as a unified view from among the available domains.