Coding Toy Block Positional Control for Programming Freedom

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional coding toys for kids lack a high degree of freedom in programming, as they are limited to screen-based operations and restricted object control, limiting the design and control options available to learners.

Innovation Solution

A coding toy system that includes a control object with an input and output unit, capable of obtaining code identifier information and positional information from icon blocks or a coding board, allowing for the execution of complex control sequences and actions through a simple method, enabling high-degree freedom in coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If coding is performed through screen-based operations with limited objects, then the coding process is simple and accessible, but the degree of freedom in programming and design is restricted

Engineering Contradiction:
Improvecoding accessibilityVSAvoidprogramming freedom
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent uses physical blocks as tangible copies of coding commands, allowing children to manipulate physical representations of code rather than abstract screen-based syntax. Each block represents a specific command or function, making coding concepts accessible while maintaining programming flexibility through physical reconfiguration of block sequences

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The invention transitions from two-dimensional screen-based coding to three-dimensional physical manipulation with blocks that can be arranged, stacked, and configured in multiple spatial dimensions. This adds a physical dimension to coding, enabling greater versatility in program design while maintaining simplicity through intuitive tactile interaction

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Device complexity

If coding toys use fixed screen-based interfaces, then the device structure is simple, but the variety of controllable objects and places is limited

Engineering Contradiction:
Improveinterface structureVSAvoidobject control variety
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The coding blocks are designed to be universally applicable across multiple objects and contexts. The same set of blocks can control different figures, manipulate various objects on the play surface, and create diverse programming scenarios, eliminating the need for device-specific interfaces while maximizing versatility

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

Solution Approach 2:

The system allows dynamic reconfiguration of coding sequences by physically rearranging blocks, enabling the same physical coding structure to adapt to different objects and situations. This dynamic flexibility provides unlimited variety in controllable objects and actions without requiring complex device interfaces

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If conventional coding toys provide only basic picture movement control, then the coding process is straightforward, but the complexity of controllable actions is insufficient

Engineering Contradiction:
Improvecoding simplicityVSAvoidaction control complexity
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

Complex actions are broken down into discrete, manageable coding blocks. Each block represents a specific action or command, allowing children to build complex behaviors through simple, segmented units. This segmentation maintains coding simplicity while enabling sophisticated action control through block combination

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10737187B2Coding toy, block, stage, figure body toy and coding method
Publication Date: 2020.08.11 SEGA FAVE CORP
  • US10737187B2 patent drawing
  • US10737187B2 patent drawing
  • US10737187B2 patent drawing

AI summary

A coding toy includes a control object (a figure body) having a control unit, an input unit and an output unit, and a part (an icon block) having a code identifier (an icon) that corresponds to a control detail of the control object. The control unit of the control object obtains code identifier information and positional information from the code identifier indicated by the part disposed in a predetermined position and the position of the part and controls the output unit to a control detail and in a control sequence that are determined by the code identifier information and the positional information.