US20080280687A1 - Method and System to Authenticate Interactive Children's Toys - Google Patents
Method and System to Authenticate Interactive Children's Toys Download PDFInfo
- Publication number
- US20080280687A1 US20080280687A1 US11/996,306 US99630606A US2008280687A1 US 20080280687 A1 US20080280687 A1 US 20080280687A1 US 99630606 A US99630606 A US 99630606A US 2008280687 A1 US2008280687 A1 US 2008280687A1
- Authority
- US
- United States
- Prior art keywords
- add
- response
- story
- challenge
- operable
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 34
- 230000004044 response Effects 0.000 claims abstract description 121
- 238000004891 communication Methods 0.000 claims description 23
- 230000008901 benefit Effects 0.000 claims description 9
- 230000000007 visual effect Effects 0.000 claims description 6
- 230000003993 interaction Effects 0.000 claims description 4
- 238000000605 extraction Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 2
- 241001465754 Metazoa Species 0.000 description 11
- 230000033001 locomotion Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 241000272517 Anseriformes Species 0.000 description 1
- 241000283690 Bos taurus Species 0.000 description 1
- 206010012177 Deja vu Diseases 0.000 description 1
- 241001494479 Pecora Species 0.000 description 1
- 108010076504 Protein Sorting Signals Proteins 0.000 description 1
- 241000282887 Suidae Species 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010304 firing Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000003278 mimic effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000021670 response to stimulus Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H3/00—Dolls
- A63H3/28—Arrangements of sound-producing means in dolls; Means in dolls for producing sounds
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/424—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving acoustic input signals, e.g. by using the results of pitch or rhythm extraction or voice recognition
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1081—Input via voice recognition
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/20—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
- A63F2300/201—Playing authorisation given at platform level
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/40—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
- A63F2300/401—Secure communication, e.g. using encryption or authentication
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/40—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
- A63F2300/403—Connection between platform and handheld device
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/6063—Methods for processing data by generating or executing the game program for sound processing
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8094—Unusual game types, e.g. virtual cooking
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H2200/00—Computerized interactive toys, e.g. dolls
Definitions
- the present invention relates to methods of interfacing to add-on devices in interactive environments, for example to methods of interfacing to add-on devices in an interactive play-toy environment suitable for children. Moreover, the present invention also relates to apparatus, for example add-on devices, operable according to the methods. Furthermore, the present invention also concerns systems capable of receiving add-on devices, the systems being operable according to the mentioned methods. Additionally, the present invention relates to software capable of being executed on computing hardware for implementing the mentioned methods.
- a problem that arises in practice is that a first manufacturer invests considerable resources in developing and marketing an interactive toy or group of toys, only to find that a second manufacturer either develops further toys capable of interacting with the first manufacturer's toy or groups of toys or attempts to provide functional equivalents of the first manufacturer's toys. Activities of such a second manufacturer not only undermine the first manufacturer's economic position but also potentially unfairly may take advantage of the first manufacturer's investment in its interactive toy or group of toys and its reputation.
- An object of the invention is to provide an improved method of interfacing to add-ons in interactive environments, for example for circumventing copying and counterfeiting of interactive add-on products such as interactive toys.
- a method of interfacing to an add-on device or a story in an interactive environment comprising steps of:
- step (e) of the method correct extraction of the one or more watermarks is indicative that the add-on device or the story is acceptable to the interactive environment for subsequent interaction therewith.
- correct extraction of the one or more watermarks enables the system to selectively accept add-on devices or stories, thereby excluding counterfeit or copy add-on devices or stories and accepting bone fide add-on devices or stories.
- the environment includes a plurality of interacting devices, said method further comprising a step of permitting the add-on device or the story to interact with at least one of the response engine and the plurality of devices on acceptance of said add-on device or the story to the interactive environment.
- the method is thereby, once the response engine accepts the add-on device or story, capable of permitting the add-on device or story acceptable to the environment to subsequent participate in the environment.
- the add-on device is an animal toy introduced to the environment implemented as a toy farmyard
- the introduced animal toy is capable on acceptance to the toy farmyard of participating in a story being presented to a user by the toy farmyard.
- the environment includes a plurality of interacting devices, said method further comprising a step of implementing the response engine in one or more of said plurality of devices.
- a step of implementing the response engine in one or more of said plurality of devices is of benefit in that the environment does not need, from the user's viewpoint, to include a specific entity for implementing the response engine.
- the method further comprises a step of including one or more identifiers in said one or more watermarks to which the add-on device or the story is challenged to identify and respond to in the corresponding response from the add-on device or the story.
- Use of such additional one or more identifiers provides the add-on device or the story with an additionally difficult challenge which enables the add-on device or the story to be scrutinized by the response engine to additional extent to check its authenticity.
- the challenge is implemented as one or more of: watermarked audio communication, watermarked wireless communication, watermarked visual communication.
- Use of watermarked audio is potentially inexpensive to implement as the environment and add-on device are potentially already equipped with audio functionality for other purposes, for example user-entertainment purposes.
- Watermarked wireless communication is of benefit in that a user will be unaware of communication occurring between the response engine and the add-on device or the story, thereby checking whether or not the add-on device or the story is bona fide occurs transparently to the user.
- a response engine being operable to be capable of receiving notification from said add-on device or the story indicative of a presence thereof, said response engine further being operable to generate a challenge to the add-on device or the story in response to receipt of notification therefrom, said challenge including one or more watermarks embedded therein,
- said response engine further being operable to receive a corresponding response sent from the add-on device or the story in response to said challenge
- said response engine further being operable to analyze the corresponding response to determine whether or not said add-on device or the story is operable to extract
- FIG. 2 is a schematic view of an implementation of the system in FIG. 1 wherein the response engine is included as an integral part of one or more of the devices;
- FIG. 3 is a flow chart illustrating interaction steps executed within the systems of FIGS. 1 and 2 when implementing the method of the present invention.
- FIG. 1 shows an embodiment of a system according to the present invention indicated generally by 10 .
- the system 10 comprises a plurality of devices 20 which are capable of mutually interacting as well as interacting with a response engine denoted by 30 .
- One or more users 50 are capable of interacting with one or more of the devices 20 .
- the devices 20 are conveniently implemented as toys suitable for children, for example the devices 20 are susceptible to being fabricated as user-collectable toys wherein each toy represents a different type of character.
- the system 10 is manufactured to be a toy farm wherein the devices 20 are fabricated to be farm animals of various types, for example geese, sheep, pigs, cows and so forth. Children are thereby capable of progressively accumulating the devices 20 implemented as toy farm animals until a complete collection of farm animals is achieved.
- the devices are electromechanical devices implemented as toy farm animals which are operable to spatially move by a mechanical walking movement to mimic migration of real animals which the devices 20 are intended to emulate.
- the devices 20 and response engine 30 are optionally implemented using software executable on computing hardware.
- the devices 20 can be implemented by way of custom integrated circuits, namely digital hardware such as one or more application specific integrated circuits (ASICs) or FPGA (field programmable gate arrays).
- ASICs application specific integrated circuits
- FPGA field programmable gate arrays
- the devices 20 mutually communicate as well as provide responses in response to stimulus from the user 50 , for example a child.
- the user 50 provides a stimulus by offering the devices 20 , namely toy animals, an equivalent of food and the devices 20 respond accordingly, for example by spatially migrating to the equivalent of food.
- Each device 20 comprises a data processor 100 coupled in communication with a data memory 120 . Moreover, the processor 100 is further coupled to a first interface 130 for communicating from the device 20 to other such devices 20 and to the response engine 30 . Moreover, each device 20 further comprises a second interface 140 to the user 50 , for example by one or more of audio presentation, video presentation, movement of one or more mechanical parts, a configuration of one or more lights and so forth.
- a method in which the system 10 interacts with the new device 20 a when introduced to the system 10 will now be described in overview.
- the device 20 a When the device 20 a is introduced into communication range of the system 10 , it emits a first signal announcing to the system 10 that the device 20 a is present, which may be triggered by firing the motion sensor.
- the first signal is conveyed to the response engine 30 which initiates a challenge-response protocol involving the response engine 30 sending a watermarked challenge to the device 20 a .
- the device 20 a receives the watermarked challenge.
- the response engine 30 can be included dormant in each of the devices 20 which are operable to interact to establish which one or more devices 20 are to provide the response engine 30 function; such a process to establish which of the one or more devices 20 provides the response engine 30 function beneficially uses either a form of peer-to-peer communication or random stand-off so that one or more of the devices 20 has an opportunity to establish a seniority order wherein one or more senior devices 20 elect to provide the response engine 30 function.
- the random stand-off is optionally implemented using random time delays in the devices 20 , for example competitively communicating to establish which of the devices 20 is to function as the response engine 30 .
- a first step 210 the new device 20 a is introduced to the system 10 .
- the device 20 a is within communication range of the system 10 , which can be upon detection of a base station transmission and/or a acoustic signal. Then, the device 20 a emits a first signal 225 announcing to the system 10 that the device 20 a is present.
- the first signal 225 is conveyed to the response engine 30 which initiates a challenge-response protocol involving the response engine 30 sending a watermarked challenge 235 to the device 20 a .
- the device 20 a receives the watermarked challenge 235 .
- the device 20 a is operable to extract a watermark from the watermarked challenge 235 and to then respond back to the response engine 30 with a representation 255 of the extracted watermark challenge; the response engine 30 accepts the representation as evidence that the device 20 a is bona fide and can be included in a step 260 within the system 10 for subsequent interaction 270 thereafter.
- BF bona fide
- the device 20 a in a step 280 is unable to correctly extract the watermark from the watermark challenge and thereby either fails to respond back to the response engine 30 or responds back with an incorrect extracted watermark; the response engine 30 in a step 290 thereby recognizes the device 20 a to be non bona fide (NBF) and configures the system 10 not to further respond with the device 20 a , thereby excluding the device 20 a from the system 10 .
- NPF non bona fide
- the method 200 depicted in FIG. 3 is capable of being refined in that the response engine 30 when sending the watermarked challenge 235 is operable to embed a unique identifier in the watermark included in the challenge 235 .
- the device 20 a is then required to extract the watermark and the unique identifier included therein when successfully generating the response to send back to the response engine 30 .
- Such a unique identifier places an extra burden on the device 20 a to show that it is a bona fide device and not a counterfeit or copy product.
- the unique identifier can, for example, be a randomly generated number provided by the response engine 30 .
- the unique identifier can be a form of complex convolution of information included in the first signal 225 .
- the interface 130 is described as being a wireless link, for example a Blue Tooth-like wireless link
- the first signal 225 , the watermarked challenge 235 and the representation 255 can be implemented acoustically via the interface 140 such that the user 50 perceives the newly introduced device 20 a to present an acoustic or audio greeting to the response engine 30 which subsequently responds with an acoustic or audio interrogation to which the device 20 a provides a corresponding acoustic or audio response.
- the response engine 30 and the devices 20 , 20 a are capable of communicating by a combination of wireless and acoustic/audio technologies.
- the response engine 30 primarily steers the aforesaid sequence of events to present a story to the user 50 .
- the story may be operable to be dynamically variable in terms of a story theme presented depending on one or more devices 20 , 20 a introduced by the user 50 to the response engine 30 .
- the system 10 is able to present more interesting entertainment to the user 50 rather than merely repeating a single pre-prepared story line which potentially becomes deja vu to the user 50 .
- children sometimes consider it to be an advantage to hear a repetition of a story.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Human Computer Interaction (AREA)
- Toys (AREA)
Abstract
A method and a system (10) which is capable of being implemented as a children's' toy. The system (10) is operable to interface an add-on device (20 a) or a story to an interactive environment hosted by the system (10). The system (10) includes a response engine (30) which is operable to receive notification (225) from add-on devices introduced to the system (10). The response engine is operable to generate challenges (235) to the add-on devices (20 a) wherein the challenges include watermarks embedded therein. The response engine (30) is operable to receive corresponding responses sent from the add-on devices (20 a) in response to the challenges (235). Moreover, the response engine (30) is further operable to analyze the corresponding responses to determine whether or not the add-on devices (20 a) are able to extract the watermarks correctly from the challenges (235) in generating the corresponding responses. The system (10) is thereby selectively capable of accepting the new devices (20 a) to the system (10), thereby preventing counterfeit or copy products being used with the system (10).
Description
- The present invention relates to methods of interfacing to add-on devices in interactive environments, for example to methods of interfacing to add-on devices in an interactive play-toy environment suitable for children. Moreover, the present invention also relates to apparatus, for example add-on devices, operable according to the methods. Furthermore, the present invention also concerns systems capable of receiving add-on devices, the systems being operable according to the mentioned methods. Additionally, the present invention relates to software capable of being executed on computing hardware for implementing the mentioned methods.
- Interactive toys for children are widely known and provide enhanced enjoyment to children in that the interactive toys are capable of providing a series of responses to stimulus such as from the children. Moreover, interactive toys have been manufactured which are capable of functioning mutually interactively in groups to delight their corresponding children; the children are also provided with an opportunity of interacting with such groups of mutually interactive toys.
- A problem that arises in practice is that a first manufacturer invests considerable resources in developing and marketing an interactive toy or group of toys, only to find that a second manufacturer either develops further toys capable of interacting with the first manufacturer's toy or groups of toys or attempts to provide functional equivalents of the first manufacturer's toys. Activities of such a second manufacturer not only undermine the first manufacturer's economic position but also potentially unfairly may take advantage of the first manufacturer's investment in its interactive toy or group of toys and its reputation.
- One approach to circumventing such activities of the second manufacturer is to employ watermarking techniques. For example, there is described in a published U.S. Pat. No. 6,737,957, assigned to Verance Corporation, a system operable to employ a watermark embedded in an audio signal to remotely control a device. Thus, various devices such as toys equipped with appropriate detectors are capable of detecting hidden signals conveyed by way of watermarking. Such hidden signals are capable of triggering one or more of actions and changes of state. For example, the watermarks can be used with a time gate device, wherein detection of the watermarks defines a time interval during which a user is permitted to perform an action, for example pressing a button, typing in an answer, turning a key in a lock and so forth. To prevent fraudulent activation of the time gate, the device can be configured to react only from watermarks coming from live broadcasts, and not from replays from tapes or other storage devices. See also WO 2004/016331, disclosing remote control using collectible objects.
- A technical problem which is encountered is that use of such audio watermarking techniques is not found to be sufficiently robust to prevent unauthorized copying of products by third parties, for example by way of copy products or counterfeit products.
- An object of the invention is to provide an improved method of interfacing to add-ons in interactive environments, for example for circumventing copying and counterfeiting of interactive add-on products such as interactive toys.
- According to a first aspect of the present invention, there is provided a method of interfacing to an add-on device or a story in an interactive environment, wherein the interactive environment comprises a response engine, said method comprising steps of:
- (a) introducing the add-on device or the story to the response engine such that the add-on device or the story is operable to notify its presence to the response engine;
(b) generating a challenge at the response engine and then communicating said challenge to the add-on device or the story, wherein said challenge includes one or more watermarks;
(c) receiving the challenge at the add-on device or the story and then processing the challenge at the add-on device or the story to generate a corresponding response;
(d) sending the corresponding response from the add-on device or the story to the response engine; and
(e) receiving the corresponding response at the response engine and analyzing the response thereat to determine whether or not the add-on device or the story is operable to extract said one or more watermarks correctly from the challenge in generating the corresponding response. - The invention is of advantage in that it is capable of providing an improved method of interfacing to add-ons or stories in interactive environments.
- Optionally, in step (e) of the method, correct extraction of the one or more watermarks is indicative that the add-on device or the story is acceptable to the interactive environment for subsequent interaction therewith. Such correct extraction of the one or more watermarks enables the system to selectively accept add-on devices or stories, thereby excluding counterfeit or copy add-on devices or stories and accepting bone fide add-on devices or stories.
- Optionally, the environment includes a plurality of interacting devices, said method further comprising a step of permitting the add-on device or the story to interact with at least one of the response engine and the plurality of devices on acceptance of said add-on device or the story to the interactive environment. The method is thereby, once the response engine accepts the add-on device or story, capable of permitting the add-on device or story acceptable to the environment to subsequent participate in the environment. For example, in a situation where the add-on device is an animal toy introduced to the environment implemented as a toy farmyard, the introduced animal toy is capable on acceptance to the toy farmyard of participating in a story being presented to a user by the toy farmyard.
- Optionally, in the method, the environment includes a plurality of interacting devices, said method further comprising a step of implementing the response engine in one or more of said plurality of devices. Such an implementation is of benefit in that the environment does not need, from the user's viewpoint, to include a specific entity for implementing the response engine.
- Optionally, the method further comprises a step of including one or more identifiers in said one or more watermarks to which the add-on device or the story is challenged to identify and respond to in the corresponding response from the add-on device or the story. Use of such additional one or more identifiers provides the add-on device or the story with an additionally difficult challenge which enables the add-on device or the story to be scrutinized by the response engine to additional extent to check its authenticity.
- Optionally, in the method, the challenge is implemented as one or more of: watermarked audio communication, watermarked wireless communication, watermarked visual communication. Use of watermarked audio is potentially inexpensive to implement as the environment and add-on device are potentially already equipped with audio functionality for other purposes, for example user-entertainment purposes. Watermarked wireless communication is of benefit in that a user will be unaware of communication occurring between the response engine and the add-on device or the story, thereby checking whether or not the add-on device or the story is bona fide occurs transparently to the user.
- Optionally, in the method, the corresponding response is implemented as one or more of: watermarked audio communication, watermarked wireless communication, watermarked visual communication. Use of watermarked audio is potentially inexpensive to implement as the environment and add-on are potentially already equipped with audio functionality for other purposes, for example user-entertainment purposes. Watermarked wireless communication is of benefit in that a user will be unaware of communication occurring between the response engine and the add-on device or the story, thereby checking whether or not the device or the story is bona fide occurs transparently to the user.
- Optionally, the method comprises a further step of arranging for the response engine to conduct a sequence of interactive events within the environment to a benefit of a user thereof. The user is thereby potentially provided with a sequence of entertainment, for example telling an interactive story to children.
- Optionally, in the method, the sequence of interactive events is dynamically adaptable in response to acceptance of the add-on device or the story to the environment. The user is thereby capable of being provided, for example, with a dynamically-variable storyline to maintain user attention.
- According to a second aspect of the invention, there is provided a system operable to interface an add-on device or a story to an interactive environment hosted by the system, said system comprising:
- a response engine being operable to be capable of receiving notification from said add-on device or the story indicative of a presence thereof, said response engine further being operable to generate a challenge to the add-on device or the story in response to receipt of notification therefrom, said challenge including one or more watermarks embedded therein,
- said response engine further being operable to receive a corresponding response sent from the add-on device or the story in response to said challenge,
- said response engine further being operable to analyze the corresponding response to determine whether or not said add-on device or the story is operable to extract
- said one or more watermarks correctly from the challenge in generating the corresponding response.
- Optionally, the system includes a plurality of devices operable to interact with said response engine.
- Optionally, the system is implemented as an interactive children's toy.
- According to a third aspect of the invention, there is provided software executable on computing hardware, said software being operable to implement a method according to the first aspect of the invention.
- According to a fourth aspect of the invention, there is provided an add-on device for potential use with a system according to the second aspect of the invention, said system being operable according to a method of the first aspect of the invention to interrogate said add-on device to determine whether or not said add-on device is capable of responding correctly to a challenge issued by the system.
- It will be appreciated that features of the invention are susceptible to being combined in any combination without departing from the scope of the invention.
- Further objects, features and advantages will appear from the following detailed description of several embodiments of the invention with reference to the drawings, in which:
-
FIG. 1 is a schematic view of a system comprising a plurality of mutually interacting devices, for example interactive toys, operable to implement a method of the present invention in conjunction with a response engine; -
FIG. 2 is a schematic view of an implementation of the system inFIG. 1 wherein the response engine is included as an integral part of one or more of the devices; and -
FIG. 3 is a flow chart illustrating interaction steps executed within the systems ofFIGS. 1 and 2 when implementing the method of the present invention. -
FIG. 1 shows an embodiment of a system according to the present invention indicated generally by 10. Thesystem 10 comprises a plurality ofdevices 20 which are capable of mutually interacting as well as interacting with a response engine denoted by 30. One ormore users 50 are capable of interacting with one or more of thedevices 20. - The
devices 20 are conveniently implemented as toys suitable for children, for example thedevices 20 are susceptible to being fabricated as user-collectable toys wherein each toy represents a different type of character. As an example, thesystem 10 is manufactured to be a toy farm wherein thedevices 20 are fabricated to be farm animals of various types, for example geese, sheep, pigs, cows and so forth. Children are thereby capable of progressively accumulating thedevices 20 implemented as toy farm animals until a complete collection of farm animals is achieved. In one embodiment, the devices are electromechanical devices implemented as toy farm animals which are operable to spatially move by a mechanical walking movement to mimic migration of real animals which thedevices 20 are intended to emulate. - The
devices 20 andresponse engine 30 are optionally implemented using software executable on computing hardware. Alternatively, thedevices 20 can be implemented by way of custom integrated circuits, namely digital hardware such as one or more application specific integrated circuits (ASICs) or FPGA (field programmable gate arrays). - The response engine may be a piece of code running on the base unit, e.g. a MP3 player IC such as symphony/melody/harmony (Philips PNX010x) chip.
- In operation, the
devices 20 mutually communicate as well as provide responses in response to stimulus from theuser 50, for example a child. For example, in the case of a toy farm, theuser 50 provides a stimulus by offering thedevices 20, namely toy animals, an equivalent of food and thedevices 20 respond accordingly, for example by spatially migrating to the equivalent of food. - Another way of operation is that the
animal 20 is shaken, which results in that a motion sensor initiates that a message is sent to the base unit, whereupon the response engine calculates a response, which is sent, for example an audio replay. - The signals exchanged may have any suitable form, such as described in any of WO 01/057868, WO 03/083857 or WO 03/103273, the contents of which are incorporated in the present specification by reference. The signals and messages could follow any suitable protocol and support multiple wireless standards and proprietary protocols.
- A problem arises when the
user 50 introduces anew device 20 a to thesystem 10. Thenew device 20 a is superficially similar to thedevices 20, although potentially from an alternative manufacturer; for example, thedevice 20 a can be a counterfeit copy product. A manufacturer of thesystem 10 is concerned with a technical problem of rendering thesystem 10 capable of identifying thedevice 20 a as a non bona fide product and not accepting it within thesystem 10, thereby discouraging theuser 50 from purchasing or otherwise accumulating such non bona fide products. - Before describing a manner in which use of the present invention is capable of at least partially addressing this aforesaid technical problem of identifying the
device 20 a to be non bona fide, thedevices 20 themselves will be elucidated in further detail with reference toFIG. 1 . Eachdevice 20 comprises adata processor 100 coupled in communication with adata memory 120. Moreover, theprocessor 100 is further coupled to afirst interface 130 for communicating from thedevice 20 to othersuch devices 20 and to theresponse engine 30. Moreover, eachdevice 20 further comprises asecond interface 140 to theuser 50, for example by one or more of audio presentation, video presentation, movement of one or more mechanical parts, a configuration of one or more lights and so forth. Optionally, theinterfaces device 20 communicates with theuser 50,other devices 20 and theresponse engine 30 by way of audio signals. In one example embodiment of the invention, theinterface 130 is a short-distance wireless interface, for example a wireless interface akin to BlueTooth, whereas theinterface 140 comprises a microphone for sensing utterances from theuser 50, one or more forms of visual presentation to theuser 50, and one or more forms of audio presentation of information such as a loudspeaker coupled to a voice synthesizer. Theinterface 140 may comprise a sensor, such as a motion sensor, which senses a movement of thedevice 20, for example thedevice 20 being shaken or moved by a user, whereupon an action is triggered as described below. - A method in which the
system 10 interacts with thenew device 20 a when introduced to thesystem 10 will now be described in overview. When thedevice 20 a is introduced into communication range of thesystem 10, it emits a first signal announcing to thesystem 10 that thedevice 20 a is present, which may be triggered by firing the motion sensor. The first signal is conveyed to theresponse engine 30 which initiates a challenge-response protocol involving theresponse engine 30 sending a watermarked challenge to thedevice 20 a. Thedevice 20 a receives the watermarked challenge. In a situation wherein thedevice 20 a is a bona fide device genuinely compatible with thesystem 10, for example wherein thedevice 20 a is a product from the manufacturer of thesystem 10, thedevice 20 a is operable to extract the watermark from the watermarked challenge and to then respond back to theresponse engine 30 with a representation of the extracted watermark challenge; theresponse engine 30 accepts the representation as evidence that thedevice 20 a is bona fide and can be included within thesystem 10. Conversely, in a situation wherein thedevice 20 a is a copy or counterfeit product, thedevice 20 a may be unable to correctly extract the watermark from the watermark challenge and thereby either fails to respond back to theresponse engine 30 or responds back with an incorrect extracted watermark payload; theresponse engine 30 thereby recognizes thedevice 20 a to be non bona fide and configures thesystem 10 not to further respond with thedevice 20 a, thereby excluding thedevice 20 a from thesystem 10. - Optionally, as illustrated in
FIG. 1 , theresponse engine 30 is implemented as a separate entity, for example in a control unit forming a part of thesystem 10, for performing the method described above. Alternatively, theresponse engine 30 can be implemented integrally within one or more of thedevices 20, for example included as executable software therein as illustrated inFIG. 2 . Optionally, one of thedevices 20 can be a principal device operable to provide functionality of theresponse engine 30. Yet more optionally, theresponse engine 30 can be included dormant in each of thedevices 20 which are operable to interact to establish which one ormore devices 20 are to provide theresponse engine 30 function; such a process to establish which of the one ormore devices 20 provides theresponse engine 30 function beneficially uses either a form of peer-to-peer communication or random stand-off so that one or more of thedevices 20 has an opportunity to establish a seniority order wherein one or moresenior devices 20 elect to provide theresponse engine 30 function. The random stand-off is optionally implemented using random time delays in thedevices 20, for example competitively communicating to establish which of thedevices 20 is to function as theresponse engine 30. - The embodiment consist of two types of entities, the base unit and the characters. The base unit is the unit that plays the story. It may be a MP3 player connected to a receiver integrated circuit. The characters contain sensors and a transmitter. Any manipulation of the characters that are sensed by their sensors is transmitted to the receiver that relays it to the response engine. The response engine is a piece of software running on a base station that maps sensor events to responses, i.e. multimedia events, e.g. audio clips.
- Any character can be an add-on. A first product may comprise a base station and some standard characters. To that environment, add-ons would be additional characters to the standard ones. But one could also sell a base station on its own and any entity capable of sending sensor events to the base station that can be interpreted by the response engine can act as an add-on.
- If a character sends a message to the base station the message contains at least two things: character-id and sensor event (maybe just a sensor event type or a sensed value). To activate a character it may require it to obtain a ID that is send to it by the base station as a watermark. When the character now senses a sensor event it uses the obtained ID as character-ID. So the character identifies sensor events by the ID obtained from the base station.
- The method of the invention described in the foregoing will now be further elucidated by way of illustration in
FIG. 3 wherein steps of the method are indicated generally by 200. In afirst step 210, thenew device 20 a is introduced to thesystem 10. In asecond step 220, thedevice 20 a is within communication range of thesystem 10, which can be upon detection of a base station transmission and/or a acoustic signal. Then, thedevice 20 a emits afirst signal 225 announcing to thesystem 10 that thedevice 20 a is present. In athird step 230, thefirst signal 225 is conveyed to theresponse engine 30 which initiates a challenge-response protocol involving theresponse engine 30 sending a watermarkedchallenge 235 to thedevice 20 a. In afourth step 240, thedevice 20 a receives the watermarkedchallenge 235. In asituation 250 wherein thedevice 20 a is a bona fide (BF) device genuinely compatible with thesystem 10, for example wherein thedevice 20 a is a product from the manufacturer of thesystem 10, thedevice 20 a is operable to extract a watermark from the watermarkedchallenge 235 and to then respond back to theresponse engine 30 with arepresentation 255 of the extracted watermark challenge; theresponse engine 30 accepts the representation as evidence that thedevice 20 a is bona fide and can be included in astep 260 within thesystem 10 forsubsequent interaction 270 thereafter. Conversely, in a situation wherein thedevice 20 a is a copy or counterfeit product (NBF), thedevice 20 a in astep 280 is unable to correctly extract the watermark from the watermark challenge and thereby either fails to respond back to theresponse engine 30 or responds back with an incorrect extracted watermark; theresponse engine 30 in astep 290 thereby recognizes thedevice 20 a to be non bona fide (NBF) and configures thesystem 10 not to further respond with thedevice 20 a, thereby excluding thedevice 20 a from thesystem 10. - It will be appreciated that embodiments of the invention described in the foregoing are susceptible to being modified without departing from the scope of the invention as defined by the accompanying claims.
- The
method 200 depicted inFIG. 3 is capable of being refined in that theresponse engine 30 when sending the watermarkedchallenge 235 is operable to embed a unique identifier in the watermark included in thechallenge 235. Thedevice 20 a is then required to extract the watermark and the unique identifier included therein when successfully generating the response to send back to theresponse engine 30. Such a unique identifier places an extra burden on thedevice 20 a to show that it is a bona fide device and not a counterfeit or copy product. The unique identifier can, for example, be a randomly generated number provided by theresponse engine 30. Alternatively, the unique identifier can be a form of complex convolution of information included in thefirst signal 225. - The identifier embedded in the watermark would be used by the add-on to identify itself to the response engine. When a sensor associated with an object is triggered (e.g. an animal moved and a motion sensor fired) the object sends a message with an identifier to identify which object that reports. Optionally, the type or another property of the sensor triggered is included in the message. By sending an identifier in the watermark, the response engine can control which identifier the object uses to report.
- In the foregoing, it is to be appreciated that the
response engine 30 is capable of presenting to theuser 50, for example via one or more of thedevices devices - Although, as elucidated in the foregoing, the
interface 130 is described as being a wireless link, for example a Blue Tooth-like wireless link, it will be appreciated that thefirst signal 225, the watermarkedchallenge 235 and therepresentation 255 can be implemented acoustically via theinterface 140 such that theuser 50 perceives the newly introduceddevice 20 a to present an acoustic or audio greeting to theresponse engine 30 which subsequently responds with an acoustic or audio interrogation to which thedevice 20 a provides a corresponding acoustic or audio response. Optionally theresponse engine 30 and thedevices - The user may start the recognition of the
new device 20 a by giving a command, such as speaking the word “recognize”. Thenew device 20 a recognizes the command and emits thefirst signal 225. In this way, the user is more in charge of the process, which may give a more realistic impression. Another way to start the recognition of thenew device 20 a is to move or shake the new device, whereupon the motion sensor initiates the above-mentioned signal sequence. - Optionally, the
response engine 30 primarily steers the aforesaid sequence of events to present a story to theuser 50. The story may be operable to be dynamically variable in terms of a story theme presented depending on one ormore devices user 50 to theresponse engine 30. In such a manner, thesystem 10 is able to present more interesting entertainment to theuser 50 rather than merely repeating a single pre-prepared story line which potentially becomes deja vu to theuser 50. However, children sometimes consider it to be an advantage to hear a repetition of a story. - The story may change over time, so that new items are introduced. The story may also be exchanged, for example being embedded in
new device 20 a to be added to the system. When thenew device 20 a is added, a new part of the story is also added. - The story may be watermarked in the same way as the
new device 20 a and may be included by the same process as described above, if the story is embedded in the new device. - The new part of the story may alternatively be added separately from a
new device 20 a, but on a tangible medium, such as a CD, a flash memory card, etc. Also in this case, the same recognition procedure is used as for anew device 20 a, for example by providing the tangible medium with means for communicating with the response engine in the manner described above. - In the accompanying claims, numerals and other symbols included within brackets are included to assist understanding of the claims and are not intended to limit the scope of the claims in any way.
- Expressions such as “comprise”, “include”, “incorporate”, “contain”, “is” and “have” are to be construed in a non-exclusive manner when interpreting the description and its associated claims, namely construed to allow for other items or components which are not explicitly defined also to be present. Reference to the singular is also to be construed to be a reference to the plural and vice versa.
Claims (16)
1. A method of interfacing to an add-on device or a story in an interactive play-toy environment, wherein the interactive comprises a response engine, said method comprising steps of:
(a) introducing the add-on device or the story to the response engine such that the add-on device or the story is operable to notify its presence to the response engine;
(b) generating a challenge at the response engine and then communicating said challenge to the add-on device or story, wherein said challenge includes one or more watermarks, said one or more watermarks including one or more identifiers to which the add-on device or story is challenged to identify and respond to in a corresponding response from the add-on device or story;
(c) receiving the challenge at the add-on device or story and then processing the challenge at the add-on device or story to generate the corresponding response;
(d) sending the corresponding response from the add-on device or story to the response engine; and
(e) receiving the corresponding response at the response engine and analyzing the response to determine whether or not the add-on device or story is operable to extract said one or more watermarks correctly from the challenge in generating the corresponding response.
2. The method as claimed in claim 1 , wherein in step (e) correct extraction of the one or more watermarks is indicative that the add-on device or story is acceptable to the interactive play-toy environment for subsequent interaction therewith.
3. The method as claimed in claim 1 , wherein the play-toy environment includes a plurality of interacting devices, said method further comprising a step of permitting the add-on device or story to interact with at least one of the response engine and the plurality of devices on acceptance of said add-on device story to the interactive play-toy environment.
4. The method as claimed in claim 1 , wherein the play-toy environment includes a plurality of interacting devices, said method further comprising a step of implementing the response engine in one or more of said plurality of devices.
5. (canceled)
6. The method as claimed in claim 1 , wherein the challenge is implemented as one or more of: watermarked audio communication, watermarked wireless communication, or watermarked visual communication.
7. The method as claimed in claim 1 , wherein the corresponding response is implemented as one or more Of: watermarked audio communication, watermarked wireless communication, or watermarked visual communication.
8. The method as claimed in claim 1 , said method comprising a further step of arranging for the response engine to conduct a sequence of interactive events within the play-toy environment to a benefit of a user thereof.
9. The method as claimed in claim 8 , wherein the sequence of interactive events is dynamically adaptable in response to acceptance of the add-on device or story to the play-toy environment.
10. A system operable to interface an add-on device or a story to an interactive play-toy environment hosted by the system, said system comprising:
a response engine being operable to receive notification from said add-on device or story indicative of a presence thereof, said response engine further being operable to generate a challenge to the add-on device or story in response to receipt of notification therefrom, said challenge including one or more watermarks embedded therein, said one or more watermarks including one or more identifiers to which the add-on device or story is challenged to identify and respond to in a corresponding response from the add-on device or story,
said response engine further being operable to receive the corresponding response sent from the add-on device or story in response to said challenge,
said response engine further being operable to analyze the corresponding response to determine whether or not said add-on device or story is operable to extract said one or more watermarks correctly from the challenge in generating the corresponding response.
11. The system as claimed in claim 10 , wherein the system includes a plurality of devices operable to interact with said response engined.
12. The system as claimed in claim 10 implemented as an interactive children's toy.
13. Software executable on computing hardware, said software being operable to implement the method as claimed in claim 1 within an interactive play-toy environment.
14. (canceled)
15. An add-on device for use in an interactive play-toy system comprising:
means for producing a signal announcing to the system that the add-on device is present;
means for receiving a water-marked challenge signal from said system, wherein the water-marked challenge signal includes one or more identifiers for the add-on device to respond to;
means for providing a response to the water-marked challenge signal, wherein said response allows the add-on device to be associate with the system.
16. The add-on device of claim 15 , wherein the response is one or more of water-marked audio communication, watermarked wireless communication or water-marked visual communication.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP05106792 | 2005-07-25 | ||
EP05106792.4 | 2005-07-25 | ||
PCT/IB2006/052299 WO2007012987A2 (en) | 2005-07-25 | 2006-07-07 | Method and system to authenticate interactive children's toys |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080280687A1 true US20080280687A1 (en) | 2008-11-13 |
Family
ID=37680778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/996,306 Abandoned US20080280687A1 (en) | 2005-07-25 | 2006-07-07 | Method and System to Authenticate Interactive Children's Toys |
Country Status (5)
Country | Link |
---|---|
US (1) | US20080280687A1 (en) |
EP (1) | EP1909936A2 (en) |
JP (1) | JP2009502292A (en) |
CN (1) | CN101227958A (en) |
WO (1) | WO2007012987A2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110071688A1 (en) * | 2006-01-20 | 2011-03-24 | Fisher Controls International Llc | In situ emission measurement for process control equipment |
US8651949B2 (en) | 2010-09-02 | 2014-02-18 | Mattel, Inc. | Toy and associated computer game |
US20150341742A1 (en) * | 2012-11-16 | 2015-11-26 | Canfeng Chen | Transmission of motion data |
US10824222B2 (en) * | 2013-03-12 | 2020-11-03 | Gracenote, Inc. | Detecting and responding to an event within an interactive videogame |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8355910B2 (en) * | 2010-03-30 | 2013-01-15 | The Nielsen Company (Us), Llc | Methods and apparatus for audio watermarking a substantially silent media content presentation |
FR3073622B1 (en) | 2017-11-13 | 2021-06-25 | Sas Joyeuse | METHOD OF ORDERING A PORTABLE OBJECT AND PORTABLE OBJECT CONTROLLED BY SUCH A PROCESS |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030032033A1 (en) * | 2001-04-16 | 2003-02-13 | Anglin Hugh W. | Watermark systems and methods |
US6905391B2 (en) * | 2002-01-05 | 2005-06-14 | Leapfrog Enterprises, Inc. | Scanning toy |
US20060009287A1 (en) * | 2002-08-14 | 2006-01-12 | Koninklijke Philips Electronics N.V. | Remote control using collectible object |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IL127569A0 (en) * | 1998-09-16 | 1999-10-28 | Comsense Technologies Ltd | Interactive toys |
CA2345745A1 (en) * | 1998-10-02 | 2000-04-13 | Comsense Technologies, Ltd. | Card for interaction with a computer |
US6364735B1 (en) * | 1999-08-13 | 2002-04-02 | Bill Goodman Consulting Llc | RF identification system for use in toys |
TW477237U (en) * | 2000-07-05 | 2002-02-21 | Elan Microelectronics Corp | Interactive toy device using ultrasound for transmitting signals |
JP2003205483A (en) * | 2001-11-07 | 2003-07-22 | Sony Corp | Robot system and control method for robot device |
-
2006
- 2006-07-07 US US11/996,306 patent/US20080280687A1/en not_active Abandoned
- 2006-07-07 EP EP06766039A patent/EP1909936A2/en not_active Withdrawn
- 2006-07-07 WO PCT/IB2006/052299 patent/WO2007012987A2/en not_active Application Discontinuation
- 2006-07-07 JP JP2008523493A patent/JP2009502292A/en not_active Withdrawn
- 2006-07-07 CN CNA2006800270894A patent/CN101227958A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030032033A1 (en) * | 2001-04-16 | 2003-02-13 | Anglin Hugh W. | Watermark systems and methods |
US6905391B2 (en) * | 2002-01-05 | 2005-06-14 | Leapfrog Enterprises, Inc. | Scanning toy |
US20060009287A1 (en) * | 2002-08-14 | 2006-01-12 | Koninklijke Philips Electronics N.V. | Remote control using collectible object |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110071688A1 (en) * | 2006-01-20 | 2011-03-24 | Fisher Controls International Llc | In situ emission measurement for process control equipment |
US8483998B2 (en) | 2006-01-20 | 2013-07-09 | Fisher Controls International Llc | In situ emission measurement for process control equipment |
US8651949B2 (en) | 2010-09-02 | 2014-02-18 | Mattel, Inc. | Toy and associated computer game |
US20150341742A1 (en) * | 2012-11-16 | 2015-11-26 | Canfeng Chen | Transmission of motion data |
US10824222B2 (en) * | 2013-03-12 | 2020-11-03 | Gracenote, Inc. | Detecting and responding to an event within an interactive videogame |
US11068042B2 (en) | 2013-03-12 | 2021-07-20 | Roku, Inc. | Detecting and responding to an event within an interactive videogame |
Also Published As
Publication number | Publication date |
---|---|
EP1909936A2 (en) | 2008-04-16 |
WO2007012987A2 (en) | 2007-02-01 |
WO2007012987A3 (en) | 2007-05-03 |
JP2009502292A (en) | 2009-01-29 |
CN101227958A (en) | 2008-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080280687A1 (en) | Method and System to Authenticate Interactive Children's Toys | |
US9830778B2 (en) | Interactive toys | |
CN103657087B (en) | Formula narration environment on the spot in person | |
US9039482B2 (en) | Interactive toy apparatus and method of using same | |
CN105597317B (en) | Virtual objects display methods, apparatus and system | |
US20180117479A1 (en) | Voice-Enabled Connected Smart Toy | |
US20160184724A1 (en) | Dynamic App Programming Environment with Physical Object Interaction | |
EP2742434A2 (en) | Proximity detection for shared computing experiences | |
WO2013192348A1 (en) | Distributed wireless toy-based skill exchange, systems and methods | |
US20080228498A1 (en) | Enhanced coordinated signal generation apparatus | |
US20140314327A1 (en) | Systems and Methods for Computer Recognition of Plush Toys | |
CN105916005B (en) | The content model control method and device of multimedia messages | |
CN104853238A (en) | Combined beat special effect system and combined beat special effect processing method | |
CN104436651B (en) | The control method and system of intelligent toy | |
CN108495231B (en) | Microphone sound changing method and system based on mobile terminal use data support | |
KR102167865B1 (en) | theme furniture system for a child | |
KR20200050441A (en) | Smart character toy embedded artificiall intelligence function | |
CN106267814A (en) | Group is to games system | |
CA2625887A1 (en) | Enhanced coordinated signal generation apparatus | |
Livia et al. | Emotional Resonance: An Interactive Installation Controlled by Biometric Data | |
JP2020120707A (en) | Game system, mobile terminal, game apparatus, information processing unit, and game program | |
CN115177947A (en) | Interactive induction device, system, method and interactive display method | |
CN113539237A (en) | Speech synthesis method, electronic device and storage medium | |
WO2015075107A1 (en) | Interactive and adaptable learning environment | |
Spitzer | Using Bluetooth to enable multi-user communications in TaleBlazer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KONINKLIJKE PHILIPS ELECTRONICS N V, NETHERLANDS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FONTIJN, WILHELMUS FRANCISCUS JOHANNES;DE RUIJTER, HENDRIKUS ALBERTUS ADRIANUS MARIA;REEL/FRAME:020391/0702 Effective date: 20070326 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |