Programmable Doll Assembly with Modular Color Sensors for STEM Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing educational toys lack interactive and programmable features that engage children in learning science, technology, engineering, and mathematics (STEM) concepts, limiting their educational impact.

Innovation Solution

A programmable doll assembly equipped with a sensor kit and a companion application that allows users to program and customize responses based on environmental stimuli, promoting STEM learning through interactive play.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional educational toys are used, then children can play, but they lack interactive and programmable features that engage children in learning STEM concepts

Engineering Contradiction:
Improveeducational engagementVSAvoidtoy structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The doll is divided into modular components: a base doll unit and separate accessory modules (sensor kit, speaker module, LED module) that can be independently attached and programmed. This segmentation allows children to engage with STEM concepts through programmable features while maintaining the simplicity of a traditional doll base.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The doll incorporates multiple functions within a single system: it serves as both a traditional play doll and a programmable educational platform. The accessory modules provide multi-functionality, combining sensors, actuators, and programming capabilities in components that attach to the doll base.

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

2Adaptability or versatility

If programmable features are added to engage children in STEM learning, then educational impact improves, but device complexity increases

Engineering Contradiction:
Improveprogrammable functionalityVSAvoidcontrol system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A companion mobile application serves as an intermediary between the child and the doll's control system. The app provides a user-friendly programming interface that translates simple drag-and-drop commands into complex control sequences for the doll's sensors and actuators, shielding children from underlying system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The doll incorporates sensors that detect environmental stimuli and provide real-time feedback to the control system. This feedback loop enables programmable responses where the doll can sense conditions (light, sound, motion) and execute predetermined actions, creating engaging STEM learning experiences without requiring complex manual control.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12403408B2Programmable doll assembly
Publication Date: 2025.09.02 E LIZA DOLLS INC
  • US12403408B2 patent drawing
  • US12403408B2 patent drawing
  • US12403408B2 patent drawing

AI summary

One variation of a doll assembly includes a doll and a sensor kit. The doll includes: a body; a set of connector receptacles arranged on the body; a core receptacle arranged within the body; and a control unit configured to engage the core receptacle to electrically couple to the set of connector receptacles. The sensor kit includes a first accessory, in a suite of accessories, including: a connector configured to transiently engage a connector receptacle in the set of connector receptacles; and a color sensor configured to output a signal representing a color of an object arranged within a field of view of the color sensor. The control unit is configured to receive the signal and trigger generation of a detectable response, indicating the color of the object, according to instructions programmed by a user and received from a companion application executing on a computing device accessed by the user.