Partial Application Sharing via Segmented Interface Regions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for sharing applications remotely do not allow for the confidentiality of an application's parts to be maintained, as they provide full access to the application, which is undesirable when complex workflows are involved, such as in spreadsheet applications.

Innovation Solution

A method where a primary machine defines a local behavior function within an interactive region of an application, allowing the primary user to select and export a specific action area to a secondary machine, enabling the secondary user to interact with a reflection of this area without accessing the full application, ensuring the primary machine calculates responses to secondary user inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If remote desktop or export display technique is used to share an application, then the user can access the application remotely, but the confidentiality of parts of the application cannot be maintained as full access is provided

Engineering Contradiction:
Improveremote access capabilityVSAvoidapplication confidentiality
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent segments the application interface into multiple distinct regions, each with different access permissions. The interface is divided into a first region accessible by both primary and secondary users, and a second region accessible only by the primary user. This spatial segmentation allows selective sharing of functionality while maintaining confidentiality of sensitive parts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the application interface are assigned different access qualities or permissions. The first region has open access quality allowing secondary user interaction, while the second region has restricted access quality maintaining confidentiality. This local differentiation of access properties enables selective information protection.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If full application access is provided to remote users, then they can use the application functionality, but they can copy or access formulas and macros that should remain confidential

Engineering Contradiction:
Improveapplication usage capabilityVSAvoidunauthorized copying
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The application interface is segmented into functional regions with different copy permissions. The first region allows copying and full interaction for versatility, while the second region prevents copying to protect formulas and macros. This segmentation enables selective protection against harmful copying while maintaining useful functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary access control mechanism that mediates between the secondary user and the application's confidential elements. This intermediary layer allows legitimate access to functional regions while blocking access to protected regions, preventing unauthorized copying of formulas and macros.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the primary user shares the entire application, then the secondary user can access all features, but the primary machine's display and resources are consumed

Engineering Contradiction:
Improveshared accessVSAvoidprimary machine resources
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent segments the application display into multiple regions that can be independently managed. Only the necessary first region is transmitted and rendered on the secondary machine, while the second region remains local to the primary machine. This reduces the computational and display resources consumed by the primary machine while maintaining shared access functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and isolates the specific region of the application that needs to be shared, separating it from the rest of the application interface. This extracted first region is then transmitted to the secondary machine for display and interaction, while the remaining second region stays on the primary machine, reducing resource consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9613315B2Method for partial learning sharing of a software application
Publication Date: 2017.04.04 MEZZONOMY
  • US9613315B2 patent drawing
  • US9613315B2 patent drawing
  • US9613315B2 patent drawing

AI summary

A method for sharing, by a secondary machine, an interactive region of a predefined application, executed on a primary machine to which the secondary machine is connected by a physical communications network, including learning a behavior, defining at the primary machine an interactive region to be shared, the interactive region being created within the application and not covering all of the application, exporting at the primary machine the interactive region to be shared to at least one secondary machine, and reproducing an interactive reflection of the interactive region on a secondary machine, the behavior of the interactive reflection being identical to that of the defined and exported interactive region such that identical inputs produce identical results.