User Interface for Data Transfer Between Resources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developers face challenges in creating a user interface that allows for seamless data transfer and manipulation between resources, such as data structures and web pages, requiring a system to read, perform operations on, and write data between these resources effectively.

Innovation Solution

A method and system that generates user interfaces to visualize and interact with resources, allowing users to select fields for data input and output, and generate corresponding instructions for reading and writing data, enabling operations to be performed on the data and updated in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a developer writes separate computer programs to read data from and write data to resources, then data transfer between resources can be achieved, but the complexity of device and programming effort increases

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidprogramming complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines multiple separate computer programs into a single integrated program that can read from one resource, perform operations, and write to another resource. This merging reduces programming complexity while maintaining data transfer functionality, as the integrated program handles all operations in a unified manner rather than requiring separate programs for each operation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated computer program performs multiple functions including reading from resources, performing various operations on data, and writing to resources. This multi-functionality eliminates the need for separate specialized programs, reducing overall system complexity while improving productivity through a single versatile solution.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If visual representations of resource fields are provided in the user interface, then ease of operation improves, but device complexity increases

Engineering Contradiction:
Improveuser interface usabilityVSAvoidinterface generation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system generates visual representations that are simplified copies or abstractions of the actual resource fields. These visual representations present field information in an intuitive format to users without requiring the underlying complex data structures to be directly manipulated, thereby improving usability while managing complexity through representation abstraction.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8726230B1Generating a user interface for sending data among resources
Publication Date: 2014.05.13 GOOGLE LLC
  • US8726230B1 patent drawing
  • US8726230B1 patent drawing
  • US8726230B1 patent drawing

AI summary

A method performed by one or more processing devices includes receiving a request to generate a computer program; generating, in response to receiving the request, a first user interface that when rendered on a display device renders: one or more first visual representations of one or more first fields of the first resource; and one or more second visual representations of one or more second fields of the second resource; receiving, through the first user interface, a selection of: at least one of the one or more first visual representations; and at least one of the one or more second visual representations; receiving, through a second user interface, data specifying the one or more operations; and updating, based on the received data, the computer program with one or more third instructions to perform the one or more operations.