US2009104841A1PendingUtilityA1

Toy robot

Assignee: HON HAI PREC IND CO LTDPriority: Oct 19, 2007Filed: Oct 17, 2008Published: Apr 23, 2009
Est. expiryOct 19, 2027(~1.2 yrs left)· nominal 20-yr term from priority
Inventors:Hung Yen
A63H 3/28A63H 11/00A63H 2200/00
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A toy robot includes a storage system, a player, an instruction generator, a drive module, an interface, and an update unit. The storage system is arranged for storing songs and motion control programs corresponding to each song. The player is arranged for playing the songs. The instruction generator is configured for generating motion control instructions based on the motion control programs. The drive module drives movable parts of the toy robot to execute corresponding motion patterns according to the motion control instructions. The interface is arranged for receiving motion control programs from an external electronic device. The update unit is configured for storing the motion control programs to the storage system.

Claims

exact text as granted — not AI-modified
1 . A toy robot, comprising:
 a plurality of execution parts;   a storage system for storing a plurality of songs and a plurality of motion control programs;   a player for playing one of the plurality of songs in response to a selection input;   an instruction generator for generating motion control instructions based on one of the plurality of motion control programs in response to the selection input, the one of the plurality of motion control programs is associated with the one of the plurality of songs;   a drive module for driving the plurality of execution parts to execute corresponding motion patterns according to the motion control instructions;   an interface for receiving at least one motion control program from an external electronic device, the at least one motion control program is associated with a corresponding one or more of the plurality of songs; and   an update unit for storing the at least one motion control program to the storage system.   
   
   
       2 . The toy robot as claimed in  claim 1 , further comprising a control unit for accessing the one of the plurality of songs and the one of the plurality of motion control programs in response to the selection input, and sending the one of the plurality of songs and the one of the plurality of motion control programs to the player and the instruction generator respectively. 
   
   
       3 . The toy robot as claimed in  claim 2 , further comprising a processor for enabling the player and for controlling the instruction generator to send the motion control instructions to the drive module when the motion control instructions is completed. 
   
   
       4 . The toy robot as claimed in  claim 2 , wherein each of the plurality of motion control programs comprises a program identifier, motion patterns, and time information for executing the motion patterns, the program identifier is associated with a corresponding one of the plurality of songs. 
   
   
       5 . The toy robot as claimed in  claim 4 , wherein the program identifier of each of the plurality of motion control programs is the same as a song identifier of the corresponding one of the plurality of songs. 
   
   
       6 . The toy robot as claimed in  claim 4 , wherein each of the motion control instructions corresponds to one of the motion patterns, comprises parameters of the one of the motion patterns, and comprises of time information for executing the one of the motion patterns. 
   
   
       7 . The toy robot as claimed in  claim 6 , wherein the parameters of the one of the motion patterns comprise a pattern identifier, an identifier of one of the plurality of executing parts arranged to execute the one of the motion patterns, motion trace information, a motion rate, and a motion time period. 
   
   
       8 . The toy robot as claimed in  claim 1 , wherein the storage system further stores parameters of a plurality of motion patterns, parameters of one of the plurality of motion patterns comprise a pattern identifiers, an identifier of one of the plurality of executing parts arranged to execute the one of the plurality of motion patterns, motion trace information, a motion rate, and a motion time period. 
   
   
       9 . The toy robot as claimed in  claim 8 , further comprising a display unit for displaying a graphical user interface showing a motion design icon. 
   
   
       10 . The toy robot as claimed in  claim 9 , wherein three dialog boxes are shown when the motion design icon is clicked, the three dialog boxes are used for selecting one of the plurality of songs from the storage system, selecting a time point, and selecting one or more of the plurality of motion patterns respectively according to design inputs. 
   
   
       11 . The toy robot as claimed in  claim 9 , wherein the graphical user interface further shows a song selection icon. 
   
   
       12 . The toy robot as claimed in  claim 9 , further comprising a program generator for generating motion control programs in response to design inputs. 
   
   
       13 . The toy robot as claimed in  claim 12 , wherein the update unit stores the motion control programs generated by the program generator to the storage system. 
   
   
       14 . The toy robot as claimed in  claim 12 , wherein the design inputs comprise an identifier input for determining a program identifier, pattern inputs for determining motion patterns, and time inputs for determining time information for each motion pattern. 
   
   
       15 . The toy robot as claimed in  claim 1 , further comprising an input unit for receiving the selection input, the selection input comprises a song identifier of the one of the plurality of songs. 
   
   
       16 . A toy robot, comprising:
 a plurality of execution parts;   a storage system for storing parameters of a plurality of motion patterns, a plurality of songs and a plurality of motion control programs;   an input unit for receiving a selection input and design inputs, the design inputs comprise information of a program identifier, motion patterns, and time information for each motion pattern, the identifier is associated with a corresponding one of the plurality of songs;   a player for playing one of the plurality of songs in response to the selection input; an instruction generator for generating motion control instructions based on one of the plurality of motion control programs in response to the selection input, the one of the plurality of motion control programs is associated with the one of the plurality of songs;   a drive module for driving the plurality of execution parts to execute corresponding motion patterns according to the motion control instructions;   a program generator for generating a new motion control program in response to the design inputs; and   an update unit for storing the new motion control program to the storage system.   
   
   
       17 . The toy robot as claimed in  claim 16 , wherein parameters of one of the plurality of motion patterns comprise a pattern identifier, an identifier of one of the plurality of executing parts arranged to execute the one of the motion patterns, motion trace information, a motion rate, and a motion time period. 
   
   
       18 . The toy robot as claimed in  claim 17 , further comprising a display unit for displaying a graphical user interface showing a motion design icon and a song selection icon. 
   
   
       19 . The toy robot as claimed in  claim 18 , further comprising a parameter editor for generating or editing parameters of the plurality of motion patterns in response to setting inputs. 
   
   
       20 . The toy robot as claimed in  claim 19 , wherein the setting inputs comprises information of a pattern identifier of a motion pattern, an identifier of one of the plurality of execution parts arranged to execute the motion pattern, motion trace information, a motion rate, and a motion time period

Join the waitlist — get patent alerts

Track US2009104841A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.