Widget Visual Data Sharing Across Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for sharing widget applications across devices face challenges such as difficulty in installation across different operating systems, resource constraints, and privacy concerns, as they often require sharing entire screens or installation files, limiting flexibility and security.

Innovation Solution

A widget sharing system that generates and transmits visual data of the widget's execution screen, allowing it to be displayed and controlled on other devices regardless of their operating systems or resources, using a communicator and processor to map identification values and format visual data according to recipient specifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the entire screen is shared to transmit widget content, then the widget content can be displayed on other devices, but the user's privacy is compromised and other applications cannot be executed simultaneously

Engineering Contradiction:
Improvewidget content transmissionVSAvoidprivacy exposure
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent segments the screen sharing process by introducing a widget container that isolates the widget execution environment from the rest of the screen. The widget is rendered within a defined boundary (widget container) that can be selectively captured and transmitted, while the rest of the screen remains private. This is achieved through creating a separate rendering context for the widget that can be independently extracted as visual data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the necessary widget content from the full screen by capturing visual data specifically from the widget container region. Instead of transmitting the entire screen, the system extracts and transmits only the widget portion (images or text) that needs to be shared, leaving the rest of the device's content private and inaccessible to other devices.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If installation files are shared to provide widgets on other devices, then the widget can be installed and executed, but compatibility issues arise across different operating systems and resource constraints

Engineering Contradiction:
Improvewidget installation capabilityVSAvoidcross-platform compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates visual data copies of the widget's execution screen rather than transferring the actual widget application code. The widget is rendered on the source device, and visual representations (images or text) of its execution screen are captured and transmitted to the target device. This allows the widget to be displayed and interacted with on multiple devices without requiring installation or compilation on each platform.

Inventive Principle:
Principle #26Copying

3Loss of information

If the entire application is shared instead of individual widgets, then the widget can be accessed on other devices, but device resources are wasted and installation becomes more difficult

Engineering Contradiction:
Improvewidget accessibilityVSAvoiddata transmission volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the specific widget content from the parent application by utilizing the widget container boundary. The visual data capture process is configured to extract only the region containing the widget (within the container) rather than the entire application interface. This results in transmitting only the necessary widget visual data, reducing the quantity of transmitted information while maintaining widget accessibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10789033B2System and method for providing widget
Publication Date: 2020.09.29 SAMSUNG ELECTRONICS CO LTD
  • US10789033B2 patent drawing
  • US10789033B2 patent drawing
  • US10789033B2 patent drawing

AI summary

Provided are a system and method of providing a widget. A device for providing a widget to at least one external device, includes: a communicator configured to enable a communication connection with the at least one external device; and a processor configured to register the widget to be provided to the at least one external device, generate visual data of the widget by using a layout of the widget as the device is connected to the at least one external device via the communication connection, and provide the generated visual data to the at least one external device, wherein the layout is used to display an execution screen of the registered widget on a screen of the device.