Heuristic Device Connections for Authorized Application Data Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developers face challenges in determining efficient communication protocols and pathways for sharing application data between computing devices, which complicates the process and hinders seamless data exchange.

Innovation Solution

A primary computing device determines connections to secondary devices using connectivity heuristics and contextual factors, with companion applications facilitating communication and authorization, ensuring secure and authorized data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If developers manually determine communication protocols and pathways for data sharing between computing devices, then data sharing functionality can be achieved, but the system complexity and difficulty of implementation increase significantly

Engineering Contradiction:
Improvedata sharing capabilityVSAvoidcommunication protocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary component that manages communication protocols and pathways between computing devices. The server receives data sharing requests from a first computing device, determines the optimal communication pathway using heuristics, and facilitates data transfer to the second computing device. This intermediary approach abstracts the complexity of protocol selection and pathway determination from the client devices, allowing developers to implement data sharing functionality without directly managing the complex communication infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple communication protocols are supported for different device connections, then data transfer efficiency improves, but the complexity of managing and selecting appropriate protocols increases

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidprotocol management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service through automated heuristic analysis that enables the server to independently evaluate available communication protocols and select the most efficient pathway without manual intervention. The system automatically analyzes device characteristics, network conditions, and data requirements to determine optimal protocol selection and configuration. This self-service approach allows the system to support multiple communication protocols while minimizing the complexity burden on developers, as the automated heuristics handle protocol management dynamically based on real-time conditions.

Inventive Principle:
Principle #25Self-service

3Reliability

If developers implement comprehensive authorization checks for data sharing, then security is improved, but the time and complexity of establishing connections increases

Engineering Contradiction:
Improveauthorization securityVSAvoidconnection establishment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by implementing pre-configured authorization policies and heuristics that evaluate security requirements before data sharing requests are processed. The server maintains pre-established authorization rules and device trust relationships that are prepared in advance. When a data sharing request arrives, the server quickly matches the request against these pre-configured policies rather than performing comprehensive security evaluations from scratch. This preliminary preparation significantly reduces the time required for authorization checks while maintaining robust security, as the heavy lifting of security policy creation is done beforehand.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250220068A1Device connect and share management
Publication Date: 2025.07.03 GOOGLE LLC
  • US20250220068A1 patent drawing
  • US20250220068A1 patent drawing
  • US20250220068A1 patent drawing

AI summary

A first computing device, logged into a user account, efficiently shares application data with one or more second computing devices under the same account. The first device optimizes connections to the second devices based on connectivity heuristics and contextual factors. Companion applications on both devices facilitate seamless communication and data sharing. After connection, companion applications exchange metadata for authorization confirmation, ensuring the second devices and their applications are approved to receive shared data. Once authorized, the first device securely transmits application data through companion applications, which then seamlessly integrate the received data into their respective authorized applications.