Peripheral State-Aware Resource Recommendation Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multi-resource access systems do not effectively utilize state changes of connected peripherals to automatically provide users with relevant resource access options, leading to a suboptimal user experience in accessing connected hardware devices.

Innovation Solution

A method and system that determine the state of connected peripherals and dynamically modify the user interface to include selectable elements that allow direct access to resources with which the peripherals can interact, enabling seamless interaction between the peripherals and available resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the system provides manual resource access options only, then the system complexity remains low, but the ease of operation deteriorates because users must manually search and select resources

Engineering Contradiction:
Improveease of resource accessVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by detecting peripheral device connections and automatically identifying relevant resources before the user needs to access them. The resource recommendation engine proactively queries the resource server and prepares recommendation options, so when users connect a peripheral device, the relevant resources are already identified and presented, eliminating the need for manual searching and selection.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the system automatically detects peripheral state and provides resource recommendations, then the ease of operation improves, but the loss of information increases due to additional processing requirements

Engineering Contradiction:
Improveease of peripheral interactionVSAvoidinformation processing overhead
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system implements feedback mechanisms where the resource recommendation engine continuously monitors peripheral device states and user interactions. When a peripheral is detected or its state changes, the system queries the resource server for relevant resources and provides recommendations. This feedback loop ensures that the system adapts to changing conditions while efficiently managing information flow between components.

Inventive Principle:
Principle #23Feedback

3Productivity

If the system monitors peripheral device states in real-time, then the productivity improves by quickly providing relevant resources, but the use of energy increases due to continuous monitoring and processing

Engineering Contradiction:
Improveresource access speedVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system employs periodic action by monitoring peripheral device states at specific intervals and triggering resource recommendation queries only when state changes are detected. Instead of continuous real-time monitoring, the system uses event-driven approaches where peripheral connection events or state change events trigger the resource identification process, thereby reducing unnecessary energy consumption while maintaining productivity.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11797465B2Resource recommendation system
Publication Date: 2023.10.24 CITRIX SYSTEMS INC
  • US11797465B2 patent drawing
  • US11797465B2 patent drawing
  • US11797465B2 patent drawing

AI summary

In accordance with one disclosed method, a client device may be caused to present a user interface for an application, the user interface enabling selective access to a plurality of resources via the client device. A state of a peripheral device that is connectable to the client device may be determined and, based at least in part on the state of the peripheral device, at least a first resource, from among the plurality of resources, may be identified with which the peripheral device can interact. Based at least in part on the identifying of the first resource, the user interface may be caused to include at least a first selectable user interface element that, when selected, causes the client device to access to the first resource so as to enable the peripheral device to interact with the first resource.