Interactive Surface Physical Object Programming System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current programming tools and games are primarily screen-based, making programming less intuitive and less fun for young children, and parents seek alternatives that reduce electronic screen time while stimulating structured thinking and logical reasoning.

Innovation Solution

A system and method that allows users to create and run computer programs using physical objects on an interactive surface, where each object has an identifier and can form structural patterns recognized by the surface to generate programming symbols, enabling the creation of computer programs that can control electronic devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If screen-based programming tools are used, then programming functionality is provided, but intuitiveness and fun for young children deteriorates

Engineering Contradiction:
Improveintuitiveness of programmingVSAvoidscreen-based interface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent replaces screen-based digital interfaces with physical tangible objects that children can manipulate with their hands. Physical blocks, cards, or toys are used instead of digital drag-and-drop interfaces, allowing children to learn programming concepts through tactile interaction rather than screen-based manipulation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces physical objects as intermediaries between the child and the programming system. These objects serve as a mediator that translates physical arrangements into digital programming instructions, making the abstract concept of coding concrete and accessible to young children.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If screen-based programming tools are used, then programming functionality is provided, but electronic screen time increases

Engineering Contradiction:
Improveprogramming learning effectivenessVSAvoidelectronic screen time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent substitutes electronic screen-based interaction with physical manipulation of objects. Children engage in hands-on activities with physical blocks or cards to create programs, thereby achieving programming learning objectives without requiring extended screen time.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If physical objects are used on interactive surface, then intuitiveness and fun improve, but system complexity increases

Engineering Contradiction:
Improveintuitiveness of programmingVSAvoidinteractive surface system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent designs the interactive surface to perform multiple functions: detecting the presence and arrangement of physical objects, translating their configurations into programming instructions, and providing visual or tactile feedback. This multi-functionality is achieved through integrated sensors, processors, and display components that work together as a unified system.

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

Solution Approach 2:

The system automatically detects the arrangement of physical objects and generates corresponding programming code without requiring manual input or configuration. The interactive surface self-services by interpreting object positions and relationships, converting them directly into executable programming instructions.

Inventive Principle:
Principle #25Self-service

4Ease of operation

If physical objects form structural patterns, then programming creation becomes intuitive, but object recognition accuracy requirements increase

Engineering Contradiction:
Improveprogramming creation intuitivenessVSAvoidobject ID and location recognition accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The interactive surface provides feedback to children about the recognition of their physical object arrangements. When objects are placed in specific patterns, the system detects and confirms the configuration, allowing children to verify that their physical manipulation has been correctly interpreted as programming instructions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9268535B2System and method for computer programming with physical objects on an interactive surface
Publication Date: 2016.02.23 SHI ZHENG
  • US9268535B2 patent drawing
  • US9268535B2 patent drawing
  • US9268535B2 patent drawing

AI summary

A system and method are provided for creating a computer program by building a physical structure with a plurality of objects in conjunction with an interactive surface that recognizes such objects and translates the physical structure into a computer program.