Multi-Modal Device Launch Configuration Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing launchable objects on multi-modal devices, such as applications and bookmarks, is burdensome due to the need for numerous user inputs to locate and configure launcher objects across multiple panels and menus, even with docking systems that provide some simplification.

Innovation Solution

A method and system for transferring launch-configuration information between application environments when a multi-modal device is docked to a hardware module, allowing the automatic synchronization of launcher objects between the device's docking bar and the hardware module's user interface without manual user input, by detecting the docking, receiving and parsing launch-configuration information, and updating the docking bar accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual management of launcher objects is used, then user control over launchable objects is maintained, but user effort and time required for management increases significantly

Engineering Contradiction:
Improveease of managing launchable objectsVSAvoidtime required for user inputs to locate and configure launcher objects
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically synchronizes launcher objects between the multi-modal device and hardware module without requiring user intervention. The docking system detects changes in launcher objects on one device and automatically updates the other device, enabling the system to serve itself rather than requiring continuous user management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements bidirectional synchronization where changes made on one device are detected and automatically reflected on the other device. This feedback mechanism ensures that the docking system continuously updates launcher object configurations based on real-time changes detected on either device.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If docking systems are used to simplify management, then user interface simplicity is improved, but automatic synchronization between devices is not achieved

Engineering Contradiction:
Improvesimplification of managing launchable objectsVSAvoidautomatic synchronization of launcher objects between devices
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The docking system automatically detects and synchronizes launcher object changes between the multi-modal device and hardware module without user intervention, achieving full automation in the synchronization process while maintaining a simple user interface.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If multiple panels and menus are traversed to locate launcher objects, then comprehensive search capability is maintained, but user effort and complexity of operation increases

Engineering Contradiction:
Improvecomprehensive search capability for launcher objectsVSAvoidcomplexity of managing launchable objects across multiple panels
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically maintains comprehensive launcher object indexing across multiple panels and menus, enabling the docking system to provide simplified access without requiring users to traverse multiple panels. The automation handles the complexity of maintaining comprehensive search capabilities.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9342325B2Synchronizing launch-configuration information between first and second application environments that are operable on a multi-modal device
Publication Date: 2016.05.17 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US9342325B2 patent drawing
  • US9342325B2 patent drawing
  • US9342325B2 patent drawing

AI summary

A method for a multi-modal device for transferring launch information for a panel and first docking bar in a first application environment to a second application environment for a second docking bar in the second application environment includes detecting a docking of the multi-modal device to a hardware module, and displaying a user interface for the second application environment operating on the multi-modal device on the hardware module. The method includes receiving at the second application environment the launch information for launching launchable objects in the first application environment from the second application environment, and parsing, by the second application environment, the launch information to determine a change to the panel or the first docking bar. The change is in the first application environment. The method includes changing the second docking bar to include the change to the panel or the first docking bar based on parsing the launch information.