Patent ID: 9465588
Filing Date: 2016-10-11
CPC Classification: G06F

Claim Text:
1. A user programmable toy system configured for programming a toy comprising; a microcontroller; a computer memory configured for storing digital data provided by a software for controlling and executing by said microcontroller; at least one transducer to provide a response according to a signal provided by said microcontroller; at least one sensor for seeding a signal to said microcontroller; an improved Easy Format software enabling said user to compose a user program for directing said microcontroller to provide a response when a signal is received from said sensor and to energize said transducer according to the program flow of said user program; wherein said improved Easy Format software comprises additional features of an Easy Format software, which includes the steps of: said Easy Format software further comprises at least one of the following steps or characteristics: and wherein said improved Easy Format software is further configured to support at least one of the following additional characteristics (1) to (3): (1) wherein said transducer is a sound transducer, and said improved Easy Format software is further configured to handle communication with an external resource remote or separated from said programmable toy set, and to fetch data representing one or more sound files obtained from said external resource and for said microcontroller to process said data and generate a sound with said sound transducer; (2) wherein said user programmable toy set comprises a master toy member and two or more accessory toy members; wherein each accessory toy member comprises an element for said master toy member to identify an accessory toy member; said software program is further configured to enable said user program to direct said microcontroller to provide a response when a predefined accessory toy member is identified; and (3) wherein said user programmable toy set further comprising a real time clock generator, wherein said user program allows said user to define a specific time of a day and to direct said microcontroller to provide a response when the time of said real time clock matches with the specific time defined by said user; and wherein any of said additional characteristics are compatible with said configuration states and/or events format for a user of said programmable toy system to compose an improved Easy Format program; and wherein said improved Easy Format software is further configured to compile or translate a user composed program having any of said characteristics into codes executable by said microcontroller.