fig1 represents a companion play apparatus embodiment of the present invention , and is referred to herein by the general reference numeral 100 . play apparatus 100 includes a toy 102 and a software application 104 that installs on a personal electronic device 106 . such personal electronic device 106 is similar to an apple , inc ., ipod or iphone , and includes at least a touch - sensitive display screen 107 , and a speaker , and accelerometer inside ( not shown ). the software application 104 creates an avatar 108 on a touch - sensitive display screen 107 that resembles and mimics the appearance and stance of the toy 102 . the result is intended to produce an intelligent , interactive , fun , and educational toy where movements of the toy 102 are reflected by the toy avatar 108 on touch - sensitive display screen 107 , and finger movements on the touch - sensitive display screen 107 are reflected by the toy avatar 108 and the toy 102 . the toy 102 will , of course , have physical limitations on what it can do and how it can respond , and the toy avatar too will have display limitations imposed on it by the touch - sensitive display screen 107 . a satisfactory play experience can be had by an attempt by them at an approximation . a wireless communications link 110 operates between toy 102 and personal electronic device 106 . such can be based on infrared devices for child - to - child play under one meter distant , bluetooth devices for group play under five meters apart , radio frequency devices for multi - group play in different rooms twenty meters apart , and wi - fi devices for web play over the internet at multiple locations . further connection and interaction with mp3 audio players , smart - phones , digital still cameras ( dscs ), personal navigation devices ( pnds ), digital photo frames , etc ., is also preferred . in an alternative embodiment of the present invention , the accelerometer , touch screen display 107 , and speakers of the personal electronic device 106 are used to create a companion play experience that is similar to that experienced by the user with the toy 102 alone . software application 104 is therefore executable on personal electronic device 106 in the absence of toy 102 . fig2 represents the electronics necessary to implement a companion play apparatus embodiment of the present invention , referred to herein by the general reference number 200 . it comprises a toy 202 , puzzle , or game , with a microcontroller unit ( mcu ) 204 , a microphone 206 , a speaker 208 , motor drivers 210 , camera 212 , touch sensors 214 , pressure sensor 216 , and an accelerometer 218 . the camera 212 can provide for facial recognition of the users . the accelerometer 218 detects when and how toy 202 is being moved and positioned . microphone 206 and speaker 208 can provide for conversations with the user , or just simple responses to noises and sound making . a basic program 220 is executed by mcu 204 and is stored in non - volatile memory . a number of scripts 222 modify or direct the responses sent to the outputs like the speaker 208 and motor drivers 210 when particular inputs and combinations are sensed , e . g ., by microphone 206 and accelerometer 218 . a personalities program 224 selects particular scripts to play and colors them to create an identifiable personality recognizable by the user . for example , speech output at speaker 208 can be flavored with regional accents , attitudes , exhilarations , and made to sound like a man , woman , boy , or girl . a kit of play accessories 226 can enhance the user &# 39 ; s play experience by including special clothes for a doll , props , books , music , video , game software , etc . external communication and control is provided by at least one of an infrared ( ir ) device 230 , bluetooth device 232 , radio frequency ( rf ) transceiver 234 , and wi - fi ( ieee 802 . 11 ) transceiver 236 . the play accessories 226 can further include an applications program 240 that executes on a personal electronics device 250 and communicates on a wireless link 252 with toy 202 . the personal electronics device 250 further comprises a host processor 262 for mobile telephone , navigation , netbook , music player , smartphone , digital camera , and other primary uses . a personalities program 264 in a file or memory device is downloaded by applications program 240 and provides an avatar 266 and scripts 268 on top of a basic toy program 270 . avatar 266 is essentially a cartoon of toy 202 generated by executing computer program code . a touch - sensitive display screen 272 displays animations of the avatar 266 and allows manipulations of how it appears together with an accelerometer 274 . a speaker 276 outputs game play speech , music , and supporting sounds directed by the scripts 268 and personalities 264 . a microphone 278 can be used for voice commands and recognition of the user by the toy 202 and avatar 266 . such recognition could cause one of the scripts 268 to run that would say the user &# 39 ; s name , e . g ., through speaker 276 . an interaction between the user and the toy &# 39 ; s avatar 266 on the touchscreen 272 is erected for an engaging entertainment experience . various moves and interactions can be initiated by touching the touch - sensitive display screen 272 at particular places and ways . for example , by sliding a finger around , rotating personal electronics device 250 , spinning it , flipping it over , etc . such user inputs provoke specific responses controlled by software application program 240 , e . g ., sounds , music , speech , animation , images , etc . touching the touch - sensitive display screen 272 is one way that toy avatar 266 responds and entertains the user . toy avatar 266 can also respond to what &# 39 ; s happening to toy 202 if the software application program 240 and toy 202 are operating near one another simultaneously and wireless link 252 is established . in one example of play , when a user puts a finger on the arm of toy avatar 266 on the touch - sensitive display screen 272 , and slides the finger up and down , application program 240 downloaded to personalities program 264 and scripts 268 reacts by moving the arm of toy avatar 266 in the same direction , e . g ., speaking out “ weeeee . . . up down , up down ”. it may also generate accompanying sounds , music or speech according to a script , which is an engineered suite of moves and verbal responses . appendix a represents one such a script written in computer programming c - code . each type of stimulus received generally plays out with a pre - programmed response . the accelerometers 218 and 274 detect when a user moves toy 202 or the personal electronic device 106 . software application program 240 downloaded to personalities program 264 and scripts 268 recognizes the move , and responds with an animation of the same move on the display screen 272 and a speaker output of , e . g ., “ oooohh , i like it . spin me !”. software application program 240 can be updated , modified or enhanced by replacements with software changes that re - program the toy 202 and / or the personal electronic device 250 with new or modified play experiences , games , and personalities . for example , play accessories made available on - line , or sold in memory cards or discs , can be downloaded to modify application program 240 in personal electronic device 106 . these install new toy play experience personalities and games which can be selected to suit the child &# 39 ; s age group , gender , favorites , preferences , season of the year , etc . each software application program 240 instills play experiences similar to those provided by the companion toy 202 . software application program 240 selectively scripts interactive fighting , wrestling , dancing , karaoke , nurturing , and many other experiences in response to input stimuli . for example , wrestling and fighting scripts include body slam , pile driver , helicopter , and back - flip moves in response to measurements from accelerometer 274 . nurturing experiences include horsey ride - on - knee , piggyback ride , tickle , etc . in general , the moves and interactive experience are initiated by user actions detected by the various inputs , e . g ., manipulating the touch screen particular ways , rotating the personal electronic device 106 , spinning it , flipping it over , etc . the character of the inputs and their combinations causes specific responses from the device which can be sound , music , speech , images , or a combination of these . touching the device in specific places in ways generates responses that are intended to be entertaining to the user , matching the responses from the physical toy if the application and the physical toy are running in tandem , or just mimicking the responses of the physical toy if the application runs alone on personal electronic device 106 . one example of an age - appropriate downloadable personality scripts a response for when a user touches the ear of toy 102 or 202 , or avatar 108 or 266 . if the user is a toddler , the toy 202 and / or personal electronic device 106 would be scripted to speak , “ that &# 39 ; s my ear ”. but if the user is a 4 - 6 yr - old , the output would be to speak , “ tell me a secret ”. and , for a 6 - 8 yr - old user , “ let &# 39 ; s listen to music ”. an 8 - 10 yr - old user could hear , “ let &# 39 ; s call a friend ”. a 10 - 12 yr - old could be asked , “ want to hear a joke ?”. personalities and scripts 222 , 224 , 268 , and 270 , that are likely to be enjoyed by users include , music and dancing , comedy , wise - cracking , impersonations , etc . fig3 represents a personality module embodiment of the present invention , and is referred to herein by the general reference numeral 300 . the personality module 300 could be used in the toys or personal electronic devices of fig1 - 2 . personality module 300 has a personality program 302 implemented as software stored in a memory device , or as firmware in a non - volatile memory . it provides program instructions for a microcomputer or microcontroller unit ( shown in fig2 ). a script dispatch unit 304 decides which of several scripts 306 - 311 to run given the mix of input events presented at inputs 312 - 316 . the inputs 312 - 316 provide for various sensory inputs like touch , sight , hearing , temperature , pressure , balance , body orientation , etc . a script can include rolling a doll &# 39 ; s eyes , speaking a particular phrase , reacting in a characteristic way , moving a limb , playing music , etc . the sequence , choices , and manner of these scripts 306 - 311 instills a personality , of sorts , in the toy or avatar being played with by the user . an output control 320 provides peripheral access to one or more of several outputs 321 - 324 . these outputs include speakers , motors to drive limbs , lights , etc . fig4 illustrates a method for extending the play experience of a toy to a digital play experience on a personal electronics device , and is referred to herein by the general reference numeral 400 . method 400 includes a step 402 for displaying an avatar of the toy on the personal electronics device . a step 404 includes animating the avatar to respond to touch screen inputs and accelerometer measurements taken within the personal electronics device . a step 406 further includes animating the avatar to respond to touch sensors and accelerometer measurements taken within the toy . a step 408 instills a personality in the toy or avatar by steering inputs from the sensors , accelerometer measurements , and other sensing devices to execute particular scripts characteristic in their output controls to selected personalities . a step 410 speaks words or sounds music through a speaker that depend on which touch sensors and accelerometer measurements taken within the toy or personal electronics device were processed . a step 412 moves the body limbs of the toy with motors or the cartoon limbs of the avatar in animation that depend on which touch sensors and accelerometer measurements taken within the toy or personal electronics device were processed . fig5 represents a software application accessory for extending the play experience of a toy ( e . g ., 102 , 202 ) to a digital play experience on a personal electronics device ( e . g ., 106 , 250 ) with a touch screen ( e . g ., 107 , 272 ), speaker ( e . g ., 208 , 276 ), and accelerometer ( e . g ., 218 , 274 ), and is referred to herein by general reference numeral 500 . the software application accessory 500 is provided as a computer memory device ( e . g ., 104 , 240 ) or file for execution on a host processor ( e . g ., 262 ) having input and output peripherals . the software application accessory 500 includes a personality module 502 downloadable as executable computer program code to a personal electronics device . a set of scripts 504 compiled from computer program code is included in the personality module 502 to direct how an avatar ( e . g ., 108 , 266 ) animated on the touch screen should specifically respond to particular touch screen inputs and the accelerometer , and what sounds should be output to the speaker . furthermore , the avatar , a dialog , and an environment produced on the personal electronics device are caused to display a characteristic tie to the toy by mirroring the toy through its appearance . a program 506 for forwarding into executable memory provides for animating the avatar to respond to touch sensors and accelerometer measurements taken within the toy . another program 508 for forwarding into memory provides for instilling a personality in the toy or avatar by steering inputs from the sensors , accelerometer measurements , and other sensing devices to execute particular scripts characteristic in their output controls to selected personalities . a further program 510 for forwarding to memory provides for speaking words or sounding music through a speaker that depend on which touch sensors and accelerometer measurements taken within the toy or personal electronics device were processed . a still further program 512 in memory provides for moving the body limbs of the toy with motors , or the cartoon limbs of the avatar in animation , that depend on which touch sensors and accelerometer - measurements taken within the toy or personal electronics device were processed . although the present invention has been described in terms of the presently preferred embodiments , it is to be understood that the disclosure is not to be interpreted as limiting . various alterations and modifications will no doubt become apparent to those skilled in the art after having read the above disclosure . accordingly , it is intended that the appended claims be interpreted as covering all alterations and modifications as fall within the “ true ” spirit and scope of the invention .
a toy and software application accessory extends the distinguishing play experience of a particular toy to a digital play experience on personal digital assistant , personal navigation device , or other electronic device like an ipod or iphone with an accelerometer , speaker , and a touch - sensitive display screen . the software application accessory creates a digital play experience or video game on the electronic device that presents avatars , dialog , and backgrounds that convincingly accessorize the physical toy . wireless connectivity to a pc and the internet allows the toy or the electronic device to download updates , modifications , and enhancements to its basic program . new personalities can be downloaded that change the toy play experience , and extend the play life of the toy by introducing new and creative play experiences . a personality accessory kit includes the new personalities , clothes , props , and other matching accessories .