Patent ID: 8251701

Claim:
An interactive language apparatus, comprising: a set of letter pieces; an interface board for accommodating one or more selected letter pieces to create a sequence of letters, the sequence of letters updating each time a letter piece is added and/or removed from the interface board; a sensor on said interface board for generating identifying signals identifying each letter piece when placed on said interface board; a dynamic search key generated by the identifying signals, the dynamic search key being regenerated each time the sequence of letters changes as letter pieces are added and/or removed from the interface board; a storage medium containing media files having associated word tags; a processor having a searching mechanism programmed to perform a match of the dynamic search key with said associated word tags to identify at least partially matching media files, the searching mechanism performing a match each time the dynamic search key is regenerated, wherein a match is established when the sequence of letters at least partially matches letters of an associated word tag; a list of matches in the processor for storing the at least partially matching media files each time a match is performed by the searching mechanism; and a display device for displaying the at least partially matching media files in the list of matches; wherein the displayed media files changes dynamically as letter pieces are added and/or removed from the interface board until the sequence of letters spells a word that completely matches one associated word tag to result in one matching media file on the display device.