US20030069077A1 - Wave-actuated, spell-casting magic wand with sensory feedback - Google Patents
Wave-actuated, spell-casting magic wand with sensory feedback Download PDFInfo
- Publication number
- US20030069077A1 US20030069077A1 US09/972,410 US97241001A US2003069077A1 US 20030069077 A1 US20030069077 A1 US 20030069077A1 US 97241001 A US97241001 A US 97241001A US 2003069077 A1 US2003069077 A1 US 2003069077A1
- Authority
- US
- United States
- Prior art keywords
- signal
- wand
- accordance
- spell
- code
- 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
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63J—DEVICES FOR THEATRES, CIRCUSES, OR THE LIKE; CONJURING APPLIANCES OR THE LIKE
- A63J21/00—Conjuring appliances; Auxiliary apparatus for conjurers
Definitions
- the present invention relates in general to magic wands and in particular to a wand which apparently casts a spell on a remote object when waved and which provides sensory feedback to a user upon casting the spell.
- Magic relates to the use of natural forces to affect the behavior of objects of the natural world, and the magic wand has long been an important and highly regarded tool for those skilled in the art of magic. Legions of wand-wielding fairies, witches, sorcerers, sorcerer's apprentices, and other types of magicians have appeared (and disappeared) in both contemporary and ancient mythology. Magicians frequently utter incantations invoking spells intended to compel people, animals or other objects to behave in various ways. However an incantation often merely selects a spell to be cast; it neither casts (activates) the spell nor selects the object to be bound by the spell.
- the magician To cast some spells, the magician must wave a magic wand, preferably in the direction of the object that is to be spell-bound. Normally it is not sufficient for the magician to merely touch, hold or point the wand; he or she must wave the wand in the proper direction and with the proper flourish.
- U.S. Pat. No. 5,533,921 issued Jul. 9, 1996 to William T. Wilkinson describes a hand-held device that apparently casts spells on a ball, causing the ball to move in various directions.
- the device includes a transmitter which “casts spells” in the form of electromagnetic signals conveying codes to a receiver mounted within the ball. The receiver decodes each transmission to supply control signals to motors within the ball which can cause the ball to move in various directions. While the device uses natural forces rather than visible forces to cast spells on the ball, the device does provide a reasonably convincing approximation of the spell-casting capability of a magic wand insofar as it causes a ball to appear to move as if by magic.
- the operator manipulates a large joy-stick forming a prominent part of the transmitting device.
- the joy-stick tends to detract somewhat from any illusion one might have that the device might be a magic wand one waves to cast spells. Also the device does not provide the operator with the kind of “wandish”, spell-verifying sensory feedback one might expect from a proper magic wand.
- Hand-held transmitters have been used to remotely control objects such as televisions and garage door openers, however they do so only because an operator presses a push-button on the transmitter unit and not because the operator waives the transmitter unit at the garage door or television being controlled.
- a remote control unit may include a light-emitting diode that flashes whenever the operator presses a button, thereby providing some sensory feedback that a code was sent.
- the diode flashes in the same way regardless of the nature of the code being sent and therefore provides no feedback as to the nature of the code being sent.
- the wand should enable the user to select the particular object to receive a spell, to select the spell to be cast on that object, and to indicate when the spell is to be cast by waving the wand. And the wand should provide wandish sensory feedback to the magician when casting a spell, the nature of which varies with the nature of the spell being cast.
- a wand in accordance with a preferred embodiment of the invention includes an elongate chassis containing a transmitter for sending a code to remote objects conveyed by a signal not apparent to a human.
- the code includes an “object address” field addressing one or more of the objects and a “spell data” field indicating an action that object is to carry out.
- the signal conveying the code may, for example, be an infrared signal, a radio frequency signal, an ultrasonic signal, or any other type of magnetic or electromagnetic field.
- the wand also includes a set of user-operable push-buttons or other input devices mounted on the chassis enabling a user to send input signals to a microcontroller mounted within the chassis.
- a proximity switch mounted within the wand chassis connects a power supply to the microcontroller when a magician picks up the wand. The magician may thereafter press the push-buttons in a pattern that selects the object address and spell data fields of the code to be sent to the remote objects.
- An acceleration sensor mounted within the chassis sends a signal to the microcontroller whenever the user waves the wand with a sufficiently vigorous flourish, and the microcontroller responds to that signal by sending the most recently selected code to the transmitter. The transmitter then forwards the code to the objects.
- the wand also includes one or more sensory feedback devices mounted within the chassis and controlled by the microcontroller for generating sound, light and/or vibration signals that can be sensed by the magician.
- the devices include several light-emitting diodes, a speaker and a vibrator.
- the microcontroller sends a code to the transmitter in response to a wave of the wand, it activates one or more of the sensory feedback devices, thereby causing the wand to exhibit a combination of flashing, vibrating and/or sound-making to indicate that a code has been sent.
- the microcontroller causes the sensory feedback devices to produce a pattern of user-detectable signals that is a function of the code being sent.
- the wand resembles a magic wand in both appearance and behavior, apparently casting spells on selected remote objects when waved, and exhibiting various “wandish” behaviors such as flashing, vibrating and making noises, depending on the nature of the spells being cast,
- FIG. 1 is a front elevation view of a magic wand in accordance with a preferred embodiment of the invention for casting magic spells on receptive objects
- FIG. 2 is a rear elevation view of the magic wand of FIG. 1,
- FIG. 3 is a left side elevation view of the magic wand of FIG. 1,
- FIG. 4 is a right side elevation view of the magic wand of FIG. 1,
- FIG. 5 illustrates a manner in which a magician holds and waves the magic wand of FIG. 1,
- FIG. 6 illustrates in flow chart form logic carried out by the magic wand of FIG. 1,
- FIG. 7 is a sectional elevation view of the magic wand of FIG. 1,
- FIG. 8 is a sectional elevation view of the acceleration sensor switch of FIG. 7,
- FIG. 9 illustrates in block diagram form a circuit included within the magic wand of FIG. 1,
- FIG. 10 illustrates a signal receiving and processing system suitable for use in an object controlled by spells cast by the magic wand circuit of FIG. 10,
- FIG. 11 is a flow chart illustrating a main program executed by the programmable interrupt controller of FIG. 10.
- FIG. 12 illustrates an alternative embodiment of a circuit included within the magic wand of FIG. 1, and
- FIG. 13 illustrates an embodiment of a signal transmitting, receiving and processing system suitable for use in an object controlled by spells cast by the magic wand circuit of FIG. 12.
- the present invention is directed to a wave-actuated magic wand, and this specification describes one or more exemplary embodiments and/or applications of the invention considered by the applicant(s) to be the best modes of practicing the invention.
- Various terms used in this specification are defined as follows:
- a “spell” is an instruction which, when received by a receptive object, irresistibly compels the object to engage in the behavior referenced by the instruction.
- a spell is “cast” when it is transmitted to a receptive object.
- a “magic spell” is any spell cast in a form that cannot be directly sensed by a human.
- a “magician” is a being that initiates the casting of magic spells to receptive objects.
- FIGS. 1 - 4 are front, rear, left side, and right side, elevation views, respectively, of a wand 13 in accordance with a preferred embodiment of the invention for casting magic spells on receptive objects.
- Wand 13 includes an elongate chassis 1 having a proximal end 2 in the shape of an owl's head 3 having a left eye 4 and a right eye 5 .
- the wand's distal end 6 is in the shape of a translucent orb 7 grasped by a set of three talons 8 .
- a set of four push-buttons 9 - 12 reside on the front side of wand 13 near proximal end 2 .
- a magician wields wand 13 by holding it near its proximal end 2 with each of four fingers 15 contacting a separate one of push-buttons 9 - 12 .
- Wand 13 automatically energizes when the magician holds it, and the wand verifies that it is energized by causing owl's eyes 4 and 5 to glow.
- a magician wielding wand 13 may select an object to be spell-bound by pressing one or more of push-buttons 9 - 12 in a pattern associated with that particular object.
- Wand 13 verifies that the magician has successfully selected an object to be spell-bound by causing owl's eyes 4 and 5 to alternately flash.
- the magician While chanting a suitable incantation, the magician identifies a spell to be cast by again pressing one or more of push-buttons 9 - 12 in a pattern the wand associates with that particular spell. Wand 13 then confirms that the magician has successfully selected a spell by causing orb 7 to begin flashing.
- wand 13 signifies that it is “armed” and ready to cast a spell.
- the magician may then signal wand 13 to cast the spell upon the selected object by simply waving wand 13 with a vigorous flourish causing orb 7 to travel in a sweeping arc about owl's head 3 .
- Wand 13 responds to being waved by casting the spell.
- wand 13 When it casts the spell, wand 13 provides sensory feedback to the magician verifying that the spell was cast. Depending on the nature of the spell being cast, the wand may vibrate, emit various sounds and/or may flash or vary the glow intensity of owl's eyes 4 and 5 or orb 7 to verify that it has cast the spell.
- wand 13 After casting the spell, wand 13 returns to its armed state, with owl's glowing eyes 5 and 6 and orb 7 flashing to signify that the wand is ready to again cast the same spell to the same object should the magician choose to again wave the wand.
- the magician is therefore able to repeatedly cast the same spell to the same object simply by waving wand 13 several times in succession.
- the magician presses push-buttons 9 - 12 in a pattern associated with the next spell.
- Wand 13 briefly stops and then resumes flashing orb 7 to verify that the magician has successfully selected a new spell. The magician may then signal wand 13 to cast the new spell by again waving the wand.
- the magician When the magician wishes to cast a spell on another object, the magician first presses all of push-buttons 9 - 12 at the same time to tell wand 13 that the magician no longer wants to cast spells on the last-selected object.
- Wand 13 responds by causing owl's eyes 4 and 5 and orb 7 to stop flashing and to glow steadily to indicate that the object and spell are no longer selected.
- the magician may then again concurrently press one or more of push-buttons 9 - 12 once to select the next object to be spell-bound and once more to select the spell to be cast to that object.
- Wand 13 resumes flashing owls eyes 4 and 5 and orb 7 to indicate that it is once again armed and ready to cast a spell.
- the magician may thereafter wave wand 13 to cast the newly- selected spell on the newly-selected object.
- wand 13 automatically de-energizes itself and signifies that it no longer energized by stopping owls eyes 4 and 5 and orb 7 from glowing or flashing.
- FIG. 6 is a flow chart illustrating the wand's decision process after the magician has initially energized the wand 13 by grasping it.
- wand 13 first “turns on” owl's eyes 4 and 5 and orb 7 (i.e. makes them glow) and then waits (step 22 ) for the magician to press one or more of push-buttons 9 - 12 , thereby selecting an object to be spell-bound.
- wand 13 remembers the object selected (step 24 ) and then begins flashing owl's eyes 4 and 5 (step 26 ).
- the wand then waits (steps 28 and 29 ) for the magician to again press one or more of push-buttons 9 - 12 , thereby to either select a spell to be cast (step 28 ) or to de-select the currently selected object (step 29 ).
- the four push-buttons 9 - 12 each provide a separate bit of a four bit code as input to wand 13 .
- the code has value 0000 when the magician does not press any push-button 9 - 12 .
- the magician selects one of 14 spells as step 28 by concurrently pressing any combination of one to three of push-buttons 9 - 12 so that the push-buttons produce a code having a value from 0001 through 1110.
- the magician may de-select the last-selected object at step 29 by concurrently pressing all four buttons 9 - 12 so that they supply a code of value 1111.
- wand 13 When the magician de-selects the object at step 29 , wand 13 returns to step 20 , where it causes eyes 4 and 5 and orb 7 to glow steadily and then moves again to step 22 to wait for the magician to select another object.
- wand 13 remembers the spell that was selected (step 32 ) and causes orb 7 to begin flashing (step 34 ).
- Wand 13 then waits until the magician waves the wand (step 36 ), presses any of push-buttons 9 - 12 to select another spell (step 37 ), or to de-select the currently selected object (step 38 ).
- wand 13 When the magician de-selects the object at step 38 , wand 13 returns to step 20 .
- wand 13 briefly turns off orb 7 (i.e. makes it stop flashing or glowing) at step 40 , remembers the newly selected spell (step 32 ), causes orb 7 to begin flashing again (step 34 ), and then returns to the wait loop of steps 36 - 38 .
- wand 13 When wand 13 detects at step 36 that it is being waved, it casts the spell (step 41 ), exhibits verifying behavior (e.g. produces a pattern of light, vibration and/or sound) that is a function of the spell being cast (step 42 ), and then returns to the wait loop of steps 36 - 38 .
- verifying behavior e.g. produces a pattern of light, vibration and/or sound
- the magician may repeatedly cast the spell to that object simply by repeatedly waving the wand. This causes wand 13 to repeatedly loop through steps 36 , 41 and 42 .
- FIG. 7 is a sectional elevation view of wand 13 of FIG. 1 depicting wand components mounted within its molded hollow chassis 1 including a printed circuit board (PCB 49 ).
- PCB 49 also holds a pair of light-emitting diodes (LEDs) 56 and 58 within chassis 1 adjacent to owl's eyes 4 and 5 of FIG. 1.
- LEDs light-emitting diodes
- Owl's eyes 4 and 5 are formed from translucent plastic lenses set in apertures in chassis 1 so that light from LEDs 56 and 58 may shine through the owl's eyes.
- a pair of LEDs 62 mounted on an end of PCB 49 within the translucent plastic orb 7 , cause the orb to glow or flash when continuously or periodically energized.
- PCB 49 also holds a speaker 64 for producing sounds, a vibrator motor 66 for shaking wand 13 , an acceleration switch 68 for sensing when the wand 13 is being waved, an infra-red transmitter 70 for transmitting infrared signals to remote objects through orb 62 , an oscillator 71 for generating a clock signal, a programmable interrupt controller (PIC) 72 for controlling wand behavior, and a battery 74 for supplying power.
- Battery 74 is accessible through a battery hatch 75 on the rear of chassis 1 (FIG. 2).
- PCB 49 also holds some resistors and a capacitor and provides microstrip traces forming signal paths between the various components mounted thereon.
- FIG. 8 is a sectional elevation view of acceleration switch 68 of FIG. 7.
- Switch 68 includes a cylindrical conductive weight 76 slideably fitting within a conductive cylindrical housing 78 , a conductive contact 80 mounted on an insulator 82 within chassis 78 .
- a wire lead 84 linked to contact 80 and passing through an aperture in cylinder 78 is soldered to a trace on PCB 49 (FIG. 7) leading to an input terminal of PIC 72 .
- Housing 78 is tied to a ground plane of PCB 49 .
- a spring 86 normally holds weight 76 away from contact 80 , but when the magician waves wand 13 by moving distal end 6 in an arc about proximal end 2 , the centripetal force applied by spring 86 on weight 76 is insufficient to prevent weight 76 from moving into contact with contact 80 . Weight 76 thus completes a conductive path between chassis 78 and lead 84 . When the magician stop waving the wand, spring 86 again pulls weight 76 away from contact 80 .
- Switch 68 is suitably mounted on PCB 49 as near as possible to the distal end 6 of wand 13 (FIG. 1) to maximize the angular momentum of weight 76 when the magician waves wand 13 as illustrated in FIG. 5.
- FIG. 9 is a block diagram depicting the circuit formed by the various devices mounted on PCB 49 of FIG. 7.
- PIC 72 includes a set of input/output ports P 1 -P 14 through which it communicates with various devices mounted on PCB 49 .
- An oscillator 71 connected to a pair of clock input terminals of PIC 72 provides a clock signal input to PIC 72 that the PIC uses as a timing reference.
- Power switch 55 and a pair of resistors R 1 and R 2 link battery 74 to a power supply input terminal of PIC 72 .
- a capacitor C 1 connected between resistors R 1 and R 2 regulates the power supply voltage.
- a proximity switch 54 on chassis 1 transmits a CLOSE signal pulse to power switch 55 whenever it detects wand 13 is moving to tell switch 55 to connect battery 74 to resistor R 1 , thereby supplying power to PIC 72 .
- Proximity switch 54 will assert the CLOSE signal as long as the magician holds wand 13 .
- PIC 72 monitors the CLOSE signal and when at any time it fails to detect that the CLOSE signal is asserted during any 30 second interval, PIC 72 transmits an OPEN signal to power switch 55 telling it to disconnect battery 74 from resistor R 1 , thereby turning off the PIC's power supply.
- Push-button switches 50 - 53 respectively link ports P 3 -P 6 to ground.
- Lead 84 of acceleration switch 68 (FIG. 8) is connected to port P 7 while its chassis 78 is grounded.
- PIC 72 detects when any of switches 50 - 53 or 68 is closed by detecting when the corresponding port P 3 -P 7 is grounded.
- Port P 8 drives vibrator motor 66 .
- a set of resistors R 3 -R 5 link LEDs 56 , 56 , and 63 to ports P 9 , P 10 and P 12 , respectively, and a resistor R 6 links speaker 64 to port P 12 .
- Port P 13 monitors the CLOSE signal and port P 4 generates the OPEN signal.
- PIC 72 is suitably programmed to implement the wand logic illustrated in FIG. 6 when it receives power after switch 55 is closed. Referring to FIGS. 6 and 9, PIC 72 may make owl's eyes 4 and 5 glow by turning on LEDs 56 and 58 continuously and may make them flash by turning them on and off repeatedly. When the magician presses one or more of push-buttons 9 - 12 , one or more of switches 50 - 53 close to produce a four-bit binary code at ports P 4 -P 6 .
- PIC 72 carries out step 24 by storing the 4-bit object selection code currently appearing at ports P 3 -P 6 as an “object address” in an internal register.
- PIC 72 carries out step 32 by storing the 4-bit spell selection code currently appearing at ports P 3 -P 6 as “spell data” in another internal register.
- a “1111” code at ports P 3 -P 6 at step 29 tells PIC 72 that the user is de-selecting the currently selected object.
- PIC 72 determines when the magician is waving wand 13 at step 36 by detecting whether acceleration switch 68 is currently grounding port P 7 .
- Wand 13 employs transmitter 70 mounted on PCB 49 and connected to ports P 1 and P 2 , to cast a spell at step 41 by encoding an 8-bit code into a infrared signal sent out to a remote object to be spell-bound. The infrared signal passes through translucent orb 7 .
- transmitter 70 is to cast a spell
- PIC 72 supplies power to transmitter 70 via port P 1 and supplies the 8-bit code to be transmitted as binary data in serial form as input to transmitter 70 via port P 2 .
- the 8-bit code includes the currently stored 4-bit object address and spell data as separate 4-bit fields.
- PIC 72 includes an internal memory for storing program instructions including a set of fourteen “behavior” subroutines, one for each of the 14 possible 4-bit spell data values other than 0000 and 1111.
- the subroutine for each spell data values defines a sequence of substeps PIC 72 is to carry out at step 42 to verify that a spell was cast at step 40 .
- PIC 72 may pulse-width modulate a signal at port P 12 to cause speaker 64 to emit sounds such as musical tones or speech, may pulse-width modulate any of ports P 10 -P 12 to cause any of LEDs 56 , 58 or 62 to flash or vary their emitted light intensity, and/or may pulse width modulate port P 8 to cause vibrator 66 to vibrate with a desired frequency. Since PIC 72 executes a different subroutine for each spell data value, the wands behavior can vary with the spell being cast.
- a separate behavior subroutine may be provided for each possible combination of selected object and spell data so that wand behavior upon casting a spell is a function of both the select object address and spell data fields of the code being transmitted.
- the PIC 72 program would include a total of 210 separate behavior subroutines, one for each combination of the 15 possible object selection codes and 14 possible spell selection codes.
- the size of the memory needed to store PIC instructions specifying wand behavior limits the complexity and range of the spell verification behaviors wand 13 may exhibit. For example those of skill in the art will appreciate that when a sufficiently large amount of memory is available, PIC 72 can be programmed to produce complex sounds in speaker 64 , including speech.
- FIG. 10 illustrates in block diagram form an object control system 90 suitable for controlling an object's behavior in response to transmissions sent by transmitter 70 of FIG. 9 and received by an infrared receiver 94 .
- a battery 91 supplies power through a switch 92 and a network formed by resistors R 7 and R 8 and capacitor C 2 to a power input terminal of a PIC 93 (suitably similar to PIC 72 of FIG. 9).
- An oscillator 95 supplies a reference clock signal input to PIC 93 .
- Switch 92 is suitably a motion detector switch that closes when the object is moved and opens in response to a signal at port P 12 that PIC 93 generates after a time of inactivity.
- Alterative switch 92 may be manually operated or may be omitted when PIC 93 is to be energized continuously. Some PICs have a sleep mode that uses little power. Such a PIC enters the sleep mode after carrying out its spell and awakes from the sleep mode upon detection of an incoming signal from receiver 94 via port P 1 .
- receiver 94 When receiver 94 receives an infrared signal transmission from transmitter 70 (FIG. 9), it extracts the 8-bit code from the transmission and transmits it in serial form to PIC 93 .
- PIC 93 is programmed to look at the object address field included in the code arriving at port P 1 to determine whether it references the object in which object control system 90 is mounted. If not, PIC 93 ignores the code and takes no further action.
- PIC 93 stores a separate subroutine in its internal memory for each of the 14 possible values of spell data fields that may be included in the code arriving at port P 1 . When the object data addresses the object, PIC 93 executes the subroutine associated with the accompanying spell data field.
- the subroutine called for that spell data field value tells PIC 93 to do nothing.
- the spell data field value references a spell that is affect the behavior of the object, then the subroutine for that spell data field value tells PIC 93 to generate a desired pattern of signals at any one or more of its output ports P 2 -P 11 .
- These ports may be connected to devices within the object that cause it to behave in various ways. For example such devices may include speakers, motor controllers, LEDs, solenoids and the like.
- FIG. 11 illustrates a main program executed by PIC 93 when turned on by switch 92 .
- PIC 93 monitors its P 1 input (step 96 ) until it receives a code from receiver 94 . It then checks the object address field of the code (step 97 ) to determine whether the code is addressing the object in which PIC 93 resides. If not, program flow returns to step 96 . If the object address field is selecting the object, PIC 93 executes the subroutine identified by the spell data field (step 98 ) and then returns to step 96 .
- a magic wand 13 in accordance with a preferred embodiment of the invention can enable a magician to cast any of up to 14 different spells on any of up to 15 different objects.
- the wand enables the magician to select an object to receive a spell and to select the spell to be cast, and enables the magician to then cast the selected spell by waving the wand.
- Wand 13 also provides sensory feedback to the magician when casting a spell, the nature of which varies with the nature of the spell being cast
- the PIC 93 within each object is pre-programmed to respond to transmissions containing a particular one of the 15 possible 4-bit object data values that the magician keys into PIC 72 .
- wand 13 may independently cast spells to a maximum of 15 objects.
- the object data field that wand 13 transmits to the objects may be much larger, for example 12 bits. That permits the wand to distinguish from among 4096 objects.
- the wand's internal PIC encodes the 4-bit object data keyed in by the magician into a 12-bit object address code that is transmitted to the objects to be addressed by the 12-bit code.
- the wand's internal PIC includes a programmable lookup table that translates between the 4-bit input code supplied by the magician and the 12-bit object address code the wand transmits to the objects.
- wand 13 transmits a 12-bit object data, it can control up to 4096 different objects, each responding to a different object address code value.
- the wand allows the magician to select from among only 15 objects at any given time without reprogramming its internal lookup table.
- FIG. 12 illustrates the circuit included in the alternative embodiment of wand 13 of FIG. 1. That circuitry is generally similar to the circuit of FIG. 9 except that it includes a receiver 102 in addition to transmitter 70 .
- FIG. 13 illustrates an object control system 104 topologically similar to object control system 90 of FIG. 10 except that system 104 includes a transmitter 106 in addition to receiver 94 .
- one of the 4 -bit spell codes that the magician may key in references an “interrogation” spell.
- Any object that receives a transmission containing the interrogation spell code in its spell data field executes a subroutine associated with that spell code regardless of whether the 12-bit object address field of the transmission addresses that object.
- the interrogation subroutine tells PIC 93 to send a data stream to wand 13 , and upon sending an interrogation spell to an object, PIC 72 of FIG. 12 energies its receiver 102 so that it can receive the data stream from the object and forward it to PIC 72 .
- the magician should ensure that only one object is able to receive the spell so only that object returns a data steam in response to the spell.
- Each object is programmed to respond to a particular value of the 12-bit object address code and the data stream an object returns to wand 13 in response to the interrogation spell includes that particular 12-bit object data.
- PIC 72 waits for the magician to key in a 4-bit object data that the magician wants to use to select that object. PIC 72 then updates its object data lookup table to relate the selected 4-bit object selection code to the object's 12-bit address data. Thereafter wand 13 includes that 12-bit address data in any spell sent out after the magician has keyed in that 4-bit object data.
- the PIC program stores several different behavior routines and includes another “behavior” lookup table relating each combination of object selection code and spell selection code to one of its stored behavior routines.
- the data stream an object returns to wand 13 in response to an interrogation code also includes data indicating which of the stored behavior routines wand 13 is to execute in response to each of the set of 15 possible spells the wand may cast on the object.
- PIC 72 When it updates its object selection code lookup table after receiving a data stream from an object, PIC 72 also updates its behavior lookup table so that it thereafter executes an appropriate one of those behavior subroutines whenever sending a spell addressed to that object.
- the interrogation spell enables wand 13 not only to learn an object's address, it also enables wand 13 to learn how to behave when thereafter sending any spell to that object.
- the magician communicates with PIC 72 via a set of push-button switches 50 - 53
- push-button switches 50 - 53 could be replaced with a set of proximity switches mounted inside chassis 1 that sense the presence of each of the magician fingers on chassis 1 to produce input codes to PIC 72 .
- a speech recognition system mounted in chassis may convert spoken words into PIC input codes.
- Motion or position sensors mounted inside chassis 1 could convert wand movement patterns into input codes.
- Some embodiments of the wand may have no means for permitting a user to select object or spell codes.
- Such a wand when energized, would always transmit a default object and spell code when waved. Such a wand without user input would be immediately armed when energized and would be able to cast only a single spell on objects identified by a single object code.
- wand 13 may include additional output devices.
- the LEDs 62 illuminating orb 7 may be implemented as several independently controlled LEDs of different color so that orb 7 can be made to glow or flash with a wide range of colors.
- PIC 72 can be provided with external memory so that it can be programmed to provide more complex wand behavior.
- Proximity switch 54 may be replaced with a motion detector that turns on the CLOSE signal when the magician moves the wand, or by any other sensor that detects when the magician is holding the wand.
- Power switch 55 and proximity switch 54 may also be replaced by a user-operable on/off switch.
- PIC 72 may be programmed so that one of the object selection codes addresses the wand itself and so that the wand itself responds to various spells selected by the magician.
- the magician selects the wand itself as an object to be spell-bound, selects a spell to be cast, and then waves the wand, the wand doesn't transmit a code to another object but instead responds in some manner to that spell.
- a spell may cause PIC 72 to execute a subroutine in which, for a time, it produces various tones on speaker 64 when the magician closes various combinations of push-button switches 50 - 53 .
- Other spells may cause the wand to exhibit other behaviors, or to refrain for a time from responding to any input from the magician.
- wands include receivers and are capable of interrogating objects as described above
- a wand can respond to spells cast by another wand.
- such wands may interrogate one other to learn each other's address code.
- dueling magicians can battle one another for control of each other's wand or for control of other objects. Note that when one magician casts a spell on another magician's wand, the other magician's wand will be temporarily prevented from casting spells while engaging in spell-bound behavior.
Abstract
When waved by a user, a magic wand transmits a binary spell code having a value referencing an object behavior to a receiver included within another object. The receiver decodes the code to produce control signals as inputs to components within the object controlling its behavior so that the object exhibits the behavior referenced by the transmitted code value. The wand also produces a sensory feedback pattern including light, sound and/or vibration) to the user to indicate that the code has been transmitted. The sensory feedback pattern is a function of the value of the transmitted code.
Description
- 1. Field of the Invention
- The present invention relates in general to magic wands and in particular to a wand which apparently casts a spell on a remote object when waved and which provides sensory feedback to a user upon casting the spell.
- 2. Description of Related Art
- Magic relates to the use of supernatural forces to affect the behavior of objects of the natural world, and the magic wand has long been an important and highly regarded tool for those skilled in the art of magic. Legions of wand-wielding fairies, witches, sorcerers, sorcerer's apprentices, and other types of magicians have appeared (and disappeared) in both contemporary and ancient mythology. Magicians frequently utter incantations invoking spells intended to compel people, animals or other objects to behave in various ways. However an incantation often merely selects a spell to be cast; it neither casts (activates) the spell nor selects the object to be bound by the spell. To cast some spells, the magician must wave a magic wand, preferably in the direction of the object that is to be spell-bound. Normally it is not sufficient for the magician to merely touch, hold or point the wand; he or she must wave the wand in the proper direction and with the proper flourish.
- When a wand casts a spell, the power invested in the spell often noticeably affects the behavior of wand itself. For example the tips of some wands glow eerily when casting spells. Other wands may shake or emit strange sounds. Often wand behavior will vary with the nature or power of spell being cast. For example, stronger spells may cause a wand's tip to glow more brightly or cause the wand to shake more violently. The magician may find such “wandish” behavior helpful as a verification that the desired spell has been successfully cast with the proper intensity.
- While magic wands frequently appear in fictional worlds, attempts to introduce magic wands into the real world have met with only limited success. U.S. Pat. No. 5,356,343 issued Oct. 18, 1994, to Christopher J. Lovetere, describes a wand having a strobe lamp built into its tip. In one version of the wand, the strobe lamp flashes when the magician presses a push- button switch mounted on the body of the wand; the switch connects the strobe lamp to a flash circuit hidden inside the wand. In another version of the wand, a mercury switch within the wand connects the strobe lamp to the flash circuit when the magician tips or waves the wand. While Lovetere's wands look like magic wands and provide a type of sensory input to the magician, in neither wand does the flashing of the strobe lamp indicate the type of spell that has been cast, or even that a spell of any sort has been successfully cast. Since neither version of the wand provides any mechanism for casting magic spells, or for transmitting anything that might appear to have the effect of a magic spell, the flashing of the strobe lamp signifies nothing more than the fact that the magician has successfully pressed a push-button or activated a mercury switch.
- U.S. Pat. No. 5,533,921 issued Jul. 9, 1996 to William T. Wilkinson describes a hand-held device that apparently casts spells on a ball, causing the ball to move in various directions. The device includes a transmitter which “casts spells” in the form of electromagnetic signals conveying codes to a receiver mounted within the ball. The receiver decodes each transmission to supply control signals to motors within the ball which can cause the ball to move in various directions. While the device uses natural forces rather than supernatural forces to cast spells on the ball, the device does provide a reasonably convincing approximation of the spell-casting capability of a magic wand insofar as it causes a ball to appear to move as if by magic. However, rather than waving the transmitter like a wand to initiate code transmissions, the operator manipulates a large joy-stick forming a prominent part of the transmitting device. The joy-stick tends to detract somewhat from any illusion one might have that the device might be a magic wand one waves to cast spells. Also the device does not provide the operator with the kind of “wandish”, spell-verifying sensory feedback one might expect from a proper magic wand.
- Hand-held transmitters have been used to remotely control objects such as televisions and garage door openers, however they do so only because an operator presses a push-button on the transmitter unit and not because the operator waives the transmitter unit at the garage door or television being controlled. A remote control unit may include a light-emitting diode that flashes whenever the operator presses a button, thereby providing some sensory feedback that a code was sent. However the diode flashes in the same way regardless of the nature of the code being sent and therefore provides no feedback as to the nature of the code being sent.
- What is needed is hand-held wand that looks like a magic wand and which apparently casts a spell on an object, thereby affecting the object's behavior, as if by magic. The wand should enable the user to select the particular object to receive a spell, to select the spell to be cast on that object, and to indicate when the spell is to be cast by waving the wand. And the wand should provide wandish sensory feedback to the magician when casting a spell, the nature of which varies with the nature of the spell being cast.
- A wand in accordance with a preferred embodiment of the invention includes an elongate chassis containing a transmitter for sending a code to remote objects conveyed by a signal not apparent to a human. The code includes an “object address” field addressing one or more of the objects and a “spell data” field indicating an action that object is to carry out. The signal conveying the code may, for example, be an infrared signal, a radio frequency signal, an ultrasonic signal, or any other type of magnetic or electromagnetic field. When an object receives the code it determines whether it is being addressed by the object address field and if so, the object carries out the action indicated by the spell data field.
- The wand also includes a set of user-operable push-buttons or other input devices mounted on the chassis enabling a user to send input signals to a microcontroller mounted within the chassis.
- A proximity switch mounted within the wand chassis connects a power supply to the microcontroller when a magician picks up the wand. The magician may thereafter press the push-buttons in a pattern that selects the object address and spell data fields of the code to be sent to the remote objects.
- An acceleration sensor mounted within the chassis sends a signal to the microcontroller whenever the user waves the wand with a sufficiently vigorous flourish, and the microcontroller responds to that signal by sending the most recently selected code to the transmitter. The transmitter then forwards the code to the objects.
- The wand also includes one or more sensory feedback devices mounted within the chassis and controlled by the microcontroller for generating sound, light and/or vibration signals that can be sensed by the magician. In the preferred embodiment of the invention, the devices include several light-emitting diodes, a speaker and a vibrator. When the microcontroller sends a code to the transmitter in response to a wave of the wand, it activates one or more of the sensory feedback devices, thereby causing the wand to exhibit a combination of flashing, vibrating and/or sound-making to indicate that a code has been sent. In the preferred embodiment of the invention, the microcontroller causes the sensory feedback devices to produce a pattern of user-detectable signals that is a function of the code being sent.
- Thus the wand resembles a magic wand in both appearance and behavior, apparently casting spells on selected remote objects when waved, and exhibiting various “wandish” behaviors such as flashing, vibrating and making noises, depending on the nature of the spells being cast,
- The claims appended to this specification particularly point out and distinctly claim the subject matter of the invention. However those skilled in the art will best understand both the organization and method of operation of what the applicant(s) consider to be the best mode(s) of practicing the invention, together with further advantages and objects of the invention, by reading the remaining portions of the specification in view of the accompanying drawing(s) wherein like reference characters refer to like elements.
- FIG. 1 is a front elevation view of a magic wand in accordance with a preferred embodiment of the invention for casting magic spells on receptive objects,
- FIG. 2 is a rear elevation view of the magic wand of FIG. 1,
- FIG. 3 is a left side elevation view of the magic wand of FIG. 1,
- FIG. 4 is a right side elevation view of the magic wand of FIG. 1,
- FIG. 5 illustrates a manner in which a magician holds and waves the magic wand of FIG. 1,
- FIG. 6 illustrates in flow chart form logic carried out by the magic wand of FIG. 1,
- FIG. 7 is a sectional elevation view of the magic wand of FIG. 1,
- FIG. 8 is a sectional elevation view of the acceleration sensor switch of FIG. 7,
- FIG. 9 illustrates in block diagram form a circuit included within the magic wand of FIG. 1,
- FIG. 10 illustrates a signal receiving and processing system suitable for use in an object controlled by spells cast by the magic wand circuit of FIG. 10,
- FIG. 11 is a flow chart illustrating a main program executed by the programmable interrupt controller of FIG. 10.
- FIG. 12 illustrates an alternative embodiment of a circuit included within the magic wand of FIG. 1, and
- FIG. 13 illustrates an embodiment of a signal transmitting, receiving and processing system suitable for use in an object controlled by spells cast by the magic wand circuit of FIG. 12.
- The present invention is directed to a wave-actuated magic wand, and this specification describes one or more exemplary embodiments and/or applications of the invention considered by the applicant(s) to be the best modes of practicing the invention. Various terms used in this specification are defined as follows:
- A “spell” is an instruction which, when received by a receptive object, irresistibly compels the object to engage in the behavior referenced by the instruction.
- An object is deemed “spell-bound” while engaging in behavior compelled by a spell.
- A spell is “cast” when it is transmitted to a receptive object.
- A “magic spell” is any spell cast in a form that cannot be directly sensed by a human.
- A “magician” is a being that initiates the casting of magic spells to receptive objects.
- Wand Appearance and Behavior
- FIGS.1-4 are front, rear, left side, and right side, elevation views, respectively, of a
wand 13 in accordance with a preferred embodiment of the invention for casting magic spells on receptive objects.Wand 13 includes anelongate chassis 1 having aproximal end 2 in the shape of an owl'shead 3 having aleft eye 4 and aright eye 5. The wand'sdistal end 6 is in the shape of atranslucent orb 7 grasped by a set of threetalons 8. A set of four push-buttons 9-12 reside on the front side ofwand 13 nearproximal end 2. - As illustrated in FIG. 5 a magician wields
wand 13 by holding it near itsproximal end 2 with each of fourfingers 15 contacting a separate one of push-buttons 9-12.Wand 13 automatically energizes when the magician holds it, and the wand verifies that it is energized by causing owl'seyes magician wielding wand 13 may select an object to be spell-bound by pressing one or more of push-buttons 9-12 in a pattern associated with that particular object.Wand 13 verifies that the magician has successfully selected an object to be spell-bound by causing owl'seyes Wand 13 then confirms that the magician has successfully selected a spell by causingorb 7 to begin flashing. - At this point, with
owl eyes orb 7 flashing ominously,wand 13 signifies that it is “armed” and ready to cast a spell. The magician may then signalwand 13 to cast the spell upon the selected object by simply wavingwand 13 with a vigorousflourish causing orb 7 to travel in a sweeping arc about owl'shead 3.Wand 13 responds to being waved by casting the spell. - When it casts the spell,
wand 13 provides sensory feedback to the magician verifying that the spell was cast. Depending on the nature of the spell being cast, the wand may vibrate, emit various sounds and/or may flash or vary the glow intensity of owl'seyes orb 7 to verify that it has cast the spell. - After casting the spell,
wand 13 returns to its armed state, with owl'sglowing eyes orb 7 flashing to signify that the wand is ready to again cast the same spell to the same object should the magician choose to again wave the wand. The magician is therefore able to repeatedly cast the same spell to the same object simply by wavingwand 13 several times in succession. To select a next spell to be cast to the same object, the magician presses push-buttons 9-12 in a pattern associated with the next spell.Wand 13 briefly stops and then resumes flashingorb 7 to verify that the magician has successfully selected a new spell. The magician may then signalwand 13 to cast the new spell by again waving the wand. - When the magician wishes to cast a spell on another object, the magician first presses all of push-buttons9-12 at the same time to tell
wand 13 that the magician no longer wants to cast spells on the last-selected object.Wand 13 responds by causing owl'seyes orb 7 to stop flashing and to glow steadily to indicate that the object and spell are no longer selected. The magician may then again concurrently press one or more of push-buttons 9-12 once to select the next object to be spell-bound and once more to select the spell to be cast to that object.Wand 13 resumes flashingowls eyes orb 7 to indicate that it is once again armed and ready to cast a spell. The magician may thereafter wavewand 13 to cast the newly- selected spell on the newly-selected object. When the magician tires of casting spells and putswand 13 away,wand 13 automatically de-energizes itself and signifies that it no longer energized by stoppingowls eyes orb 7 from glowing or flashing. - Wand Logic
- FIG. 6 is a flow chart illustrating the wand's decision process after the magician has initially energized the
wand 13 by grasping it. Atstep 20,wand 13 first “turns on” owl'seyes wand 13 remembers the object selected (step 24) and then begins flashing owl'seyes 4 and 5 (step 26). The wand then waits (steps 28 and 29) for the magician to again press one or more of push-buttons 9-12, thereby to either select a spell to be cast (step 28) or to de-select the currently selected object (step 29). - The four push-buttons9-12 each provide a separate bit of a four bit code as input to
wand 13. The code has value 0000 when the magician does not press any push-button 9-12. The magician selects one of 14 spells asstep 28 by concurrently pressing any combination of one to three of push-buttons 9-12 so that the push-buttons produce a code having a value from 0001 through 1110. The magician may de-select the last-selected object atstep 29 by concurrently pressing all four buttons 9-12 so that they supply a code of value 1111. - When the magician de-selects the object at
step 29,wand 13 returns to step 20, where it causeseyes orb 7 to glow steadily and then moves again to step 22 to wait for the magician to select another object. When the magician selects a spell atstep 28,wand 13 remembers the spell that was selected (step 32) and causesorb 7 to begin flashing (step 34).Wand 13 then waits until the magician waves the wand (step 36), presses any of push-buttons 9-12 to select another spell (step 37), or to de-select the currently selected object (step 38). - When the magician de-selects the object at
step 38,wand 13 returns to step 20. When the magician selects a new spell atstep 37,wand 13 briefly turns off orb 7 (i.e. makes it stop flashing or glowing) atstep 40, remembers the newly selected spell (step 32), causesorb 7 to begin flashing again (step 34), and then returns to the wait loop of steps 36-38. - When
wand 13 detects atstep 36 that it is being waved, it casts the spell (step 41), exhibits verifying behavior (e.g. produces a pattern of light, vibration and/or sound) that is a function of the spell being cast (step 42), and then returns to the wait loop of steps 36-38. As may be seen from FIG. 6, having selected an object and a spell, the magician may repeatedly cast the spell to that object simply by repeatedly waving the wand. This causeswand 13 to repeatedly loop throughsteps - Wand Components
- FIG. 7 is a sectional elevation view of
wand 13 of FIG. 1 depicting wand components mounted within its moldedhollow chassis 1 including a printed circuit board (PCB 49). A set of momentary switches 50-53 operated by push-buttons 9-12 of FIG. 1, aproximity switch 54, and apower switch 55 are mounted onPCB 49.PCB 49 also holds a pair of light-emitting diodes (LEDs) 56 and 58 withinchassis 1 adjacent to owl'seyes eyes chassis 1 so that light fromLEDs LEDs 62, mounted on an end ofPCB 49 within the translucentplastic orb 7, cause the orb to glow or flash when continuously or periodically energized.PCB 49 also holds aspeaker 64 for producing sounds, avibrator motor 66 for shakingwand 13, anacceleration switch 68 for sensing when thewand 13 is being waved, an infra-red transmitter 70 for transmitting infrared signals to remote objects throughorb 62, anoscillator 71 for generating a clock signal, a programmable interrupt controller (PIC) 72 for controlling wand behavior, and abattery 74 for supplying power.Battery 74 is accessible through abattery hatch 75 on the rear of chassis 1 (FIG. 2). Though not shown in FIG. 7,PCB 49 also holds some resistors and a capacitor and provides microstrip traces forming signal paths between the various components mounted thereon. - FIG. 8 is a sectional elevation view of
acceleration switch 68 of FIG. 7.Switch 68 includes a cylindricalconductive weight 76 slideably fitting within a conductivecylindrical housing 78, aconductive contact 80 mounted on aninsulator 82 withinchassis 78. Awire lead 84 linked to contact 80 and passing through an aperture incylinder 78 is soldered to a trace on PCB 49 (FIG. 7) leading to an input terminal ofPIC 72.Housing 78 is tied to a ground plane ofPCB 49. Aspring 86 normally holdsweight 76 away fromcontact 80, but when the magician waveswand 13 by movingdistal end 6 in an arc aboutproximal end 2, the centripetal force applied byspring 86 onweight 76 is insufficient to preventweight 76 from moving into contact withcontact 80.Weight 76 thus completes a conductive path betweenchassis 78 and lead 84. When the magician stop waving the wand,spring 86 again pullsweight 76 away fromcontact 80.Switch 68 is suitably mounted onPCB 49 as near as possible to thedistal end 6 of wand 13 (FIG. 1) to maximize the angular momentum ofweight 76 when the magician waveswand 13 as illustrated in FIG. 5. - FIG. 9 is a block diagram depicting the circuit formed by the various devices mounted on
PCB 49 of FIG. 7.PIC 72 includes a set of input/output ports P1-P14 through which it communicates with various devices mounted onPCB 49. Anoscillator 71 connected to a pair of clock input terminals ofPIC 72 provides a clock signal input toPIC 72 that the PIC uses as a timing reference. -
Power switch 55 and a pair of resistors R1 and R2 linkbattery 74 to a power supply input terminal ofPIC 72. A capacitor C1 connected between resistors R1 and R2 regulates the power supply voltage. Aproximity switch 54 onchassis 1 transmits a CLOSE signal pulse topower switch 55 whenever it detectswand 13 is moving to tellswitch 55 to connectbattery 74 to resistor R1, thereby supplying power toPIC 72.Proximity switch 54 will assert the CLOSE signal as long as the magician holdswand 13.PIC 72 monitors the CLOSE signal and when at any time it fails to detect that the CLOSE signal is asserted during any 30 second interval,PIC 72 transmits an OPEN signal topower switch 55 telling it to disconnectbattery 74 from resistor R1, thereby turning off the PIC's power supply. - Push-button switches50-53 respectively link ports P3-P6 to ground.
Lead 84 of acceleration switch 68 (FIG. 8) is connected to port P7 while itschassis 78 is grounded.PIC 72 detects when any of switches 50-53 or 68 is closed by detecting when the corresponding port P3-P7 is grounded. Port P8 drivesvibrator motor 66. A set of resistors R3-R5 link LEDs R6 links speaker 64 to port P12. Port P13 monitors the CLOSE signal and port P4 generates the OPEN signal. -
PIC 72 is suitably programmed to implement the wand logic illustrated in FIG. 6 when it receives power afterswitch 55 is closed. Referring to FIGS. 6 and 9,PIC 72 may make owl'seyes LEDs PIC 72 that the magician is selecting or de-selecting an object or selecting a spell at one ofsteps PIC 72 carries outstep 24 by storing the 4-bit object selection code currently appearing at ports P3-P6 as an “object address” in an internal register.PIC 72 carries outstep 32 by storing the 4-bit spell selection code currently appearing at ports P3-P6 as “spell data” in another internal register. A “1111” code at ports P3-P6 atstep 29 tellsPIC 72 that the user is de-selecting the currently selected object. -
PIC 72 determines when the magician is wavingwand 13 atstep 36 by detecting whether acceleration switch 68 is currently grounding port P7.Wand 13 employstransmitter 70 mounted onPCB 49 and connected to ports P1 and P2, to cast a spell atstep 41 by encoding an 8-bit code into a infrared signal sent out to a remote object to be spell-bound. The infrared signal passes throughtranslucent orb 7. Whentransmitter 70 is to cast a spell,PIC 72 supplies power totransmitter 70 via port P1 and supplies the 8-bit code to be transmitted as binary data in serial form as input totransmitter 70 via port P2. The 8-bit code includes the currently stored 4-bit object address and spell data as separate 4-bit fields. -
PIC 72 includes an internal memory for storing program instructions including a set of fourteen “behavior” subroutines, one for each of the 14 possible 4-bit spell data values other than 0000 and 1111. The subroutine for each spell data values defines a sequence ofsubsteps PIC 72 is to carry out atstep 42 to verify that a spell was cast atstep 40. Forexample PIC 72 may pulse-width modulate a signal at port P12 to causespeaker 64 to emit sounds such as musical tones or speech, may pulse-width modulate any of ports P10-P12 to cause any ofLEDs vibrator 66 to vibrate with a desired frequency. SincePIC 72 executes a different subroutine for each spell data value, the wands behavior can vary with the spell being cast. - In an alternative embodiment of the invention, where
PIC 72 has sufficient memory resources, a separate behavior subroutine may be provided for each possible combination of selected object and spell data so that wand behavior upon casting a spell is a function of both the select object address and spell data fields of the code being transmitted. Thus thePIC 72 program would include a total of 210 separate behavior subroutines, one for each combination of the 15 possible object selection codes and 14 possible spell selection codes. The size of the memory needed to store PIC instructions specifying wand behavior limits the complexity and range of the spellverification behaviors wand 13 may exhibit. For example those of skill in the art will appreciate that when a sufficiently large amount of memory is available,PIC 72 can be programmed to produce complex sounds inspeaker 64, including speech. - Spell-Receptive Objects
- FIG. 10 illustrates in block diagram form an
object control system 90 suitable for controlling an object's behavior in response to transmissions sent bytransmitter 70 of FIG. 9 and received by aninfrared receiver 94. Abattery 91 supplies power through aswitch 92 and a network formed by resistors R7 and R8 and capacitor C2 to a power input terminal of a PIC 93 (suitably similar toPIC 72 of FIG. 9). Anoscillator 95 supplies a reference clock signal input toPIC 93.Switch 92 is suitably a motion detector switch that closes when the object is moved and opens in response to a signal at port P12 thatPIC 93 generates after a time of inactivity.Alterative switch 92 may be manually operated or may be omitted whenPIC 93 is to be energized continuously. Some PICs have a sleep mode that uses little power. Such a PIC enters the sleep mode after carrying out its spell and awakes from the sleep mode upon detection of an incoming signal fromreceiver 94 via port P1. - When
receiver 94 receives an infrared signal transmission from transmitter 70 (FIG. 9), it extracts the 8-bit code from the transmission and transmits it in serial form toPIC 93.PIC 93 is programmed to look at the object address field included in the code arriving at port P1 to determine whether it references the object in which objectcontrol system 90 is mounted. If not,PIC 93 ignores the code and takes no further action.PIC 93 stores a separate subroutine in its internal memory for each of the 14 possible values of spell data fields that may be included in the code arriving at port P1. When the object data addresses the object,PIC 93 executes the subroutine associated with the accompanying spell data field. When the spell data field value corresponds to a spell that is to have no effect on the object, then the subroutine called for that spell data field value tellsPIC 93 to do nothing. However if the spell data field value references a spell that is affect the behavior of the object, then the subroutine for that spell data field value tellsPIC 93 to generate a desired pattern of signals at any one or more of its output ports P2-P11. These ports may be connected to devices within the object that cause it to behave in various ways. For example such devices may include speakers, motor controllers, LEDs, solenoids and the like. - FIG. 11 illustrates a main program executed by
PIC 93 when turned on byswitch 92.PIC 93 monitors its P1 input (step 96) until it receives a code fromreceiver 94. It then checks the object address field of the code (step 97) to determine whether the code is addressing the object in whichPIC 93 resides. If not, program flow returns to step 96. If the object address field is selecting the object,PIC 93 executes the subroutine identified by the spell data field (step 98) and then returns to step 96. - Thus a
magic wand 13 in accordance with a preferred embodiment of the invention can enable a magician to cast any of up to 14 different spells on any of up to 15 different objects. The wand enables the magician to select an object to receive a spell and to select the spell to be cast, and enables the magician to then cast the selected spell by waving the wand.Wand 13 also provides sensory feedback to the magician when casting a spell, the nature of which varies with the nature of the spell being cast - Interrogation Spells
- In the preferred embodiment of the invention, the
PIC 93 within each object is pre-programmed to respond to transmissions containing a particular one of the 15 possible 4-bit object data values that the magician keys intoPIC 72. Thuswand 13 may independently cast spells to a maximum of 15 objects. In an alternative embodiment of the invention, the object data field thatwand 13 transmits to the objects may be much larger, for example 12 bits. That permits the wand to distinguish from among 4096 objects. However since it would be difficult for the magician to remember and key a 12-bit selection code intowand 13, in the alternative embodiment of the wand, the wand's internal PIC encodes the 4-bit object data keyed in by the magician into a 12-bit object address code that is transmitted to the objects to be addressed by the 12-bit code. As described below, the wand's internal PIC includes a programmable lookup table that translates between the 4-bit input code supplied by the magician and the 12-bit object address code the wand transmits to the objects. Thus in the alternative embodiment of the invention in whichwand 13 transmits a 12-bit object data, it can control up to 4096 different objects, each responding to a different object address code value. However the wand allows the magician to select from among only 15 objects at any given time without reprogramming its internal lookup table. - FIG. 12 illustrates the circuit included in the alternative embodiment of
wand 13 of FIG. 1. That circuitry is generally similar to the circuit of FIG. 9 except that it includes areceiver 102 in addition totransmitter 70. FIG. 13 illustrates anobject control system 104 topologically similar to objectcontrol system 90 of FIG. 10 except thatsystem 104 includes atransmitter 106 in addition toreceiver 94. - In a wand/object system implemented in accordance with FIGS. 12 and 13, one of the4-bit spell codes that the magician may key in (suitably code 1110) references an “interrogation” spell. Any object that receives a transmission containing the interrogation spell code in its spell data field executes a subroutine associated with that spell code regardless of whether the 12-bit object address field of the transmission addresses that object. The interrogation subroutine tells
PIC 93 to send a data stream towand 13, and upon sending an interrogation spell to an object,PIC 72 of FIG. 12 energies itsreceiver 102 so that it can receive the data stream from the object and forward it toPIC 72. Before casting an interrogation spell, the magician should ensure that only one object is able to receive the spell so only that object returns a data steam in response to the spell. - Each object is programmed to respond to a particular value of the 12-bit object address code and the data stream an object returns to
wand 13 in response to the interrogation spell includes that particular 12-bit object data. When it receives the data stream,PIC 72 waits for the magician to key in a 4-bit object data that the magician wants to use to select that object.PIC 72 then updates its object data lookup table to relate the selected 4-bit object selection code to the object's 12-bit address data. Thereafterwand 13 includes that 12-bit address data in any spell sent out after the magician has keyed in that 4-bit object data. - When
wand 13 executes a behavior subroutine that is a function of the combination of object and spell, the PIC program stores several different behavior routines and includes another “behavior” lookup table relating each combination of object selection code and spell selection code to one of its stored behavior routines. In such case, the data stream an object returns towand 13 in response to an interrogation code also includes data indicating which of the storedbehavior routines wand 13 is to execute in response to each of the set of 15 possible spells the wand may cast on the object. When it updates its object selection code lookup table after receiving a data stream from an object,PIC 72 also updates its behavior lookup table so that it thereafter executes an appropriate one of those behavior subroutines whenever sending a spell addressed to that object. Thus the interrogation spell enableswand 13 not only to learn an object's address, it also enableswand 13 to learn how to behave when thereafter sending any spell to that object. - Other Alternative Embodiments
- The preferred embodiments of the invention as described herein above transmit and receive infrared signals. However those of skill in the art will appreciate that alternative embodiments of the invention may use other types of encoded signals for conveying spells between objects and wands including, for example, light frequency signals other than infrared, radio frequency and other types of electromagnetic or magnetic signals, and ultrasonic or other types of sound wave signals.
- Thus those of skill in the art will appreciate that the preferred embodiments of the invention described herein above can be adapted for employing other than infrared signaling by replacing their infrared signal transmitters and receivers with transmitters and receivers that communicate with any of those other types of signals.
- While in the preferred embodiment of the invention the magician communicates with
PIC 72 via a set of push-button switches 50-53, those of skill in the art will appreciate that other devices could be employed to enable the magician to supply input codes toPIC 72. For example push-button switches 50-53 could be replaced with a set of proximity switches mounted insidechassis 1 that sense the presence of each of the magician fingers onchassis 1 to produce input codes toPIC 72. A speech recognition system mounted in chassis may convert spoken words into PIC input codes. Motion or position sensors mounted insidechassis 1 could convert wand movement patterns into input codes. Some embodiments of the wand may have no means for permitting a user to select object or spell codes. Such a wand, when energized, would always transmit a default object and spell code when waved. Such a wand without user input would be immediately armed when energized and would be able to cast only a single spell on objects identified by a single object code. - Other versions of
wand 13 may include additional output devices. For example, theLEDs 62 illuminatingorb 7 may be implemented as several independently controlled LEDs of different color so thatorb 7 can be made to glow or flash with a wide range of colors. AlsoPIC 72 can be provided with external memory so that it can be programmed to provide more complex wand behavior. -
Proximity switch 54 may be replaced with a motion detector that turns on the CLOSE signal when the magician moves the wand, or by any other sensor that detects when the magician is holding thewand. Power switch 55 andproximity switch 54 may also be replaced by a user-operable on/off switch. - The Wand as a Controllable Object
-
PIC 72 may be programmed so that one of the object selection codes addresses the wand itself and so that the wand itself responds to various spells selected by the magician. In such case when the magician selects the wand itself as an object to be spell-bound, selects a spell to be cast, and then waves the wand, the wand doesn't transmit a code to another object but instead responds in some manner to that spell. For example a spell may causePIC 72 to execute a subroutine in which, for a time, it produces various tones onspeaker 64 when the magician closes various combinations of push-button switches 50-53. Other spells may cause the wand to exhibit other behaviors, or to refrain for a time from responding to any input from the magician. When wands include receivers and are capable of interrogating objects as described above, a wand can respond to spells cast by another wand. For example, such wands may interrogate one other to learn each other's address code. Thereafter dueling magicians can battle one another for control of each other's wand or for control of other objects. Note that when one magician casts a spell on another magician's wand, the other magician's wand will be temporarily prevented from casting spells while engaging in spell-bound behavior. - The forgoing specification and the drawings depict the best mode(s) of practicing the invention, and elements or steps of the depicted best mode(s) exemplify the elements or steps of the invention as recited in the appended claims. However the appended claims are intended to apply to any mode of practicing the invention comprising the combination of elements or steps as described in any one of the claims, including elements or steps that are functional equivalents of the example elements or steps depicted in the specification and drawings. Accordingly should any appended claim describe an element or step only in terms of its function, then it is intended that the claim's description of the element be interpreted as reading on any element or step having the described function, regardless of any structural limitations associated with any example depicted in this specification or in the drawings.
Claims (39)
1. An apparatus for transmitting a code via a signal when a user waves the apparatus, the apparatus comprising:
a chassis;
a transmitter mounted on the chassis for receiving the code as input data, and for then transmitting the code via the signal;
a first sensor mounted on the chassis for generating an indicating signal when the user waves the chassis; and
control means for providing the code as input data to the transmitter in response to the indicating signal.
2. The apparatus in accordance with claim 1 wherein said first sensor comprises an acceleration switch that generates the indicating signal when accelerated.
3. The apparatus in accordance with claim 1 further comprising:
input means operable by the user for providing data as input to the control means, wherein the data indicates the code the control means is to provide as input data to the transmitter in response to the indicating signal.
4. The apparatus in accordance with claim 2 wherein the input means comprises a plurality of user-operable switches connected to the control means.
5. The apparatus in accordance with claim 1 wherein the control means comprises a programmable controller.
6. The apparatus in accordance with claim 1 wherein the signal is a radio-frequency signal.
7. The apparatus in accordance with claim 1 wherein the signal is an infra-red signal.
8. The apparatus in accordance with claim 1 wherein the signal is a magnetic signal.
9. The apparatus in accordance with claim 1 wherein the signal is an electromagnetic signal.
10. The apparatus in accordance with claim 1 wherein the control means operates on electrical power and wherein the apparatus further comprises
a power supply mounted on the chassis, and
sensor means mounted on the chassis for sensing when the user is holding the chassis and for linking the power supply to the control means so that the power supply supplies electrical power to the control means when the user is holding the chassis.
11. The apparatus in accordance with claim 10 wherein the sensor means comprises a proximity switch.
12. The apparatus in accordance with claim 10 further comprising:
sensory output means mounted on the chassis for providing sensory input to the user in response to a control signal, wherein the control means transmits the control signal to the sensory output means when the control means provides the code as input data to the transmitter in response to the indicating signal.
13. The apparatus in accordance with claim 12 wherein the sensory output means comprises means for generating a sound in response to the control signal.
14. The apparatus in accordance with claim 12 wherein the sensory output means comprises means for vibrating the chassis in response to the control signal.
15. The apparatus in accordance with claim 12 wherein the sensory output means comprises means for generating light in response to the control signal.
16. The apparatus in accordance with claim 1 wherein the code references an action to be carried out and references an object to carry out the action.
17. The apparatus in accordance with claim 3 wherein the code references an action to be carried out and references an object to carry out the action.
18. An apparatus for enabling a user to remotely control an object, the apparatus comprising:
a wand for transmitting a code conveyed by a signal when the user waves the wand, wherein the code references an action the object is to carry out; and
a controller for receiving the signal and for causing the object to carry out the action referenced by the code conveyed via the signal.
19. The apparatus in accordance with claim 18 wherein the wand comprises:
a chassis;
a transmitter mounted on the chassis for receiving the code as input data, and for then transmitting the code via the signal;
a sensor mounted on the chassis for generating an indicating signal when the user waves the wand; and
control means for providing the code as input data to the transmitter in response to the indicating signal.
20. The apparatus in accordance with claim 19 wherein the sensor comprises an acceleration switch that generates the indicating signal when accelerated.
21. The apparatus in accordance with claim 19 wherein the wand further comprises:
a plurality of switches operated by the user for providing data as input to the control means, wherein the data references the code the control means is to provide as input data to the transmitter in response to the indicating signal.
22. The apparatus in accordance with claim 18 wherein the wand further comprises means mounted on the chassis for generating at least one of the following outputs when the wand transmits the code via the signal: sound, light, and vibration.
23. The apparatus in accordance with claim 18 wherein the wand comprises means mounted on the chassis for generating all of the following outputs when the wand transmits the code via the signal: sound, light, and vibration.
24. The apparatus in accordance with claim 23
wherein the code includes an object address, and
wherein the control means causes the object to carry out the action referenced by the code only when the object address references the object the control means controls.
25. An apparatus for enabling a user to control behavior of a plurality of objects remote from the user, the apparatus comprising:
a plurality of object controllers, each for controlling behavior of a corresponding one of the objects, each controller being identified by a unique address, each controller responding to a first signal conveying spell data referencing an object behavior by causing the controller's corresponding object to exhibit the object behavior referenced by the spell data when the first signal also conveys that controller's identifying address; and
a wand for receiving user input selecting one of the objects and a behavior that object is to exhibit, and for thereafter responding to being waved by the user by transmitting the first signal to the objects, wherein the first signal conveys spell data referencing the behavior selected by the user input and conveys the address of the object controller controlling the behavior of the object selected by the user input.
26. The apparatus in accordance with claim 25 wherein the first signal is any one of the following: an electromagnetic signal, a radio-frequency signal, a light signal, an infra-red signal, and a magnetic flux signal.
27. The apparatus in accordance with claim 25 wherein the wand supplies sensory input to the user to indicate when it transmits the first signal, the sensory input including at least one of the following: sound, light, and vibration.
28. The apparatus in accordance with claim 25 wherein a nature of the sensory input the wand supplies to the user is a function of a value of the spell data conveyed by the first signal.
29. The apparatus in accordance with claim 28 wherein the wand supplies all of the following sensory inputs to the user when it transmits the first signal: sound, light, and vibration.
30. The apparatus in accordance with claim 25
wherein when the spell data conveyed by the first signal is of a particular value, each object controller that receives the first signal transmits a data stream via a second signal, and
wherein the wand includes receiving means for reading the data stream conveyed by the second signal.
31. The apparatus in accordance with claim 30 wherein the data stream conveyed by the second signal transmitted by each object controller includes the address of the object controller that transmitted the second signal.
32. The apparatus in accordance with claim 25 wherein the wand comprises:
a chassis;
a transmitter mounted on the chassis for receiving as input the spell data and address to be conveyed by the first signal, and for then transmitting the first signal conveying the spell data and the address;
a sensor mounted on the chassis for generating an indicating signal when the user waves the chassis; and
control means for providing the spell data and address as input to the transmitter in response to the indicating signal.
33. The apparatus in accordance with claim 32 wherein the sensor comprises an acceleration switch that generates the indicating signal when accelerated.
34. The apparatus in accordance with claim 33 wherein the wand further comprises:
user input means mounted on the chassis and operated by the user for the supplying user input to the control means selecting said one of the objects and selecting the behavior said one of the objects is to exhibit.
35. The apparatus in accordance with claim 34
wherein when the spell data conveyed by the first signal is of a particular value, each object controller that receives the first signal transmits a data stream to the wand via a second signal, wherein the data stream includes the address of the object controller's corresponding object,
wherein the wand includes a receiver for receiving the second signal, for reading the address included in the data steam conveyed by the second signal, and for providing the address to the wand controller, and
wherein the wand controller stores each address provided by the receiver and provides one of its stored addresses as the address input to the transmitter in response to the object selection data provided by the user input means.
36. The apparatus in accordance with claim 35 wherein the first and second signals are any of the following types of signals: electro-magnetic signals, radio signals, light signals, infra-red signals, and magnetic flux signals.
37. In a wand including a sensor for generating an indicating signal when a user waves the wand, user input means for generating an object selection code and a spell selection code, a transmitter for transmitting a signal conveying an object address and spell data, sensory output means for generating signals that can be sensed by the user, and control means for receiving the indicating signal, the object selection code and the spell selection code and for controlling the transmitter and sensory output means, a method of operation for the control means comprising the steps of:
a. selecting the object address to be conveyed by the signal in response to the object selection code generated by the user input means;
b. selecting the spell data to be conveyed by the signal in response to the spell selection code generated by the user input means;
c. responding to the indicating signal produced by the sensor when the user waves the wand by supplying the object address selected at step a and the spell data selected at step b to the transmitter and then causing the transmitter to transmit the signal conveying the object address and spell data.
38. The method in accordance with claim 37 further comprising the step of:
d. causing the sensory output means to provide sensory input to the user upon carrying out step c.
39. The method in accordance with claim 38 wherein a nature of the sensory input provided to the user at step d is a function of the spell data conveyed by the signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/972,410 US20030069077A1 (en) | 2001-10-05 | 2001-10-05 | Wave-actuated, spell-casting magic wand with sensory feedback |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/972,410 US20030069077A1 (en) | 2001-10-05 | 2001-10-05 | Wave-actuated, spell-casting magic wand with sensory feedback |
Publications (1)
Publication Number | Publication Date |
---|---|
US20030069077A1 true US20030069077A1 (en) | 2003-04-10 |
Family
ID=25519630
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/972,410 Abandoned US20030069077A1 (en) | 2001-10-05 | 2001-10-05 | Wave-actuated, spell-casting magic wand with sensory feedback |
Country Status (1)
Country | Link |
---|---|
US (1) | US20030069077A1 (en) |
Cited By (84)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030227766A1 (en) * | 2002-06-11 | 2003-12-11 | Hom Wayne C. | Keypad lighting system for a security system communication unit |
US20040033833A1 (en) * | 2002-03-25 | 2004-02-19 | Briggs Rick A. | Interactive redemption game |
US20040077423A1 (en) * | 2001-11-16 | 2004-04-22 | Weston Denise Chapman | Interactive quest game |
US20040092311A1 (en) * | 2002-04-05 | 2004-05-13 | Weston Denise Chapman | Live-action interactive adventure game |
US20040198517A1 (en) * | 2002-08-01 | 2004-10-07 | Briggs Rick A. | Interactive water attraction and quest game |
US20040204240A1 (en) * | 2000-02-22 | 2004-10-14 | Barney Jonathan A. | Magical wand and interactive play experience |
US20050143173A1 (en) * | 2000-02-22 | 2005-06-30 | Barney Jonathan A. | Magical wand and interactive play experience |
US20060030385A1 (en) * | 2000-02-22 | 2006-02-09 | Barney Jonathan A | Magic-themed adventure game |
US20060154726A1 (en) * | 2000-02-22 | 2006-07-13 | Weston Denise C | Multi-layered interactive play experience |
US20060161621A1 (en) * | 2005-01-15 | 2006-07-20 | Outland Research, Llc | System, method and computer program product for collaboration and synchronization of media content on a plurality of media players |
US20060167943A1 (en) * | 2005-01-27 | 2006-07-27 | Outland Research, L.L.C. | System, method and computer program product for rejecting or deferring the playing of a media file retrieved by an automated process |
US20060167576A1 (en) * | 2005-01-27 | 2006-07-27 | Outland Research, L.L.C. | System, method and computer program product for automatically selecting, suggesting and playing music media files |
US20060173828A1 (en) * | 2005-02-01 | 2006-08-03 | Outland Research, Llc | Methods and apparatus for using personal background data to improve the organization of documents retrieved in response to a search query |
US20060173556A1 (en) * | 2005-02-01 | 2006-08-03 | Outland Research,. Llc | Methods and apparatus for using user gender and/or age group to improve the organization of documents retrieved in response to a search query |
US20060179056A1 (en) * | 2005-10-12 | 2006-08-10 | Outland Research | Enhanced storage and retrieval of spatially associated information |
US20060179044A1 (en) * | 2005-02-04 | 2006-08-10 | Outland Research, Llc | Methods and apparatus for using life-context of a user to improve the organization of documents retrieved in response to a search query from that user |
US20060186197A1 (en) * | 2005-06-16 | 2006-08-24 | Outland Research | Method and apparatus for wireless customer interaction with the attendants working in a restaurant |
US20060195361A1 (en) * | 2005-10-01 | 2006-08-31 | Outland Research | Location-based demographic profiling system and method of use |
US20060194181A1 (en) * | 2005-02-28 | 2006-08-31 | Outland Research, Llc | Method and apparatus for electronic books with enhanced educational features |
US20060223637A1 (en) * | 2005-03-31 | 2006-10-05 | Outland Research, Llc | Video game system combining gaming simulation with remote robot control and remote robot feedback |
US20060227047A1 (en) * | 2005-12-13 | 2006-10-12 | Outland Research | Meeting locator system and method of using the same |
US20060229058A1 (en) * | 2005-10-29 | 2006-10-12 | Outland Research | Real-time person-to-person communication using geospatial addressing |
US20060234601A1 (en) * | 2000-10-20 | 2006-10-19 | Weston Denise C | Children's toy with wireless tag/transponder |
US20060253210A1 (en) * | 2005-03-26 | 2006-11-09 | Outland Research, Llc | Intelligent Pace-Setting Portable Media Player |
US20060256007A1 (en) * | 2005-05-13 | 2006-11-16 | Outland Research, Llc | Triangulation method and apparatus for targeting and accessing spatially associated information |
US20060258471A1 (en) * | 2002-08-01 | 2006-11-16 | Briggs Rick A | Interactive water attraction and quest game |
US20060256083A1 (en) * | 2005-11-05 | 2006-11-16 | Outland Research | Gaze-responsive interface to enhance on-screen user reading tasks |
US20060256008A1 (en) * | 2005-05-13 | 2006-11-16 | Outland Research, Llc | Pointing interface for person-to-person information exchange |
US20060259574A1 (en) * | 2005-05-13 | 2006-11-16 | Outland Research, Llc | Method and apparatus for accessing spatially associated information |
US20060271286A1 (en) * | 2005-05-27 | 2006-11-30 | Outland Research, Llc | Image-enhanced vehicle navigation systems and methods |
US20060288074A1 (en) * | 2005-09-09 | 2006-12-21 | Outland Research, Llc | System, Method and Computer Program Product for Collaborative Broadcast Media |
US20070003913A1 (en) * | 2005-10-22 | 2007-01-04 | Outland Research | Educational verbo-visualizer interface system |
US20070035812A1 (en) * | 2005-07-29 | 2007-02-15 | Christopher Roller | Godly Powers |
US20070040033A1 (en) * | 2005-11-18 | 2007-02-22 | Outland Research | Digital mirror system with advanced imaging features and hands-free control |
US20070052177A1 (en) * | 2005-08-22 | 2007-03-08 | Nintendo Co., Ltd. | Game operating device |
US20070060391A1 (en) * | 2005-08-22 | 2007-03-15 | Nintendo Co., Ltd. | Game operating device |
US20070066394A1 (en) * | 2005-09-15 | 2007-03-22 | Nintendo Co., Ltd. | Video game system with wireless modular handheld controller |
US20070066396A1 (en) * | 2002-04-05 | 2007-03-22 | Denise Chapman Weston | Retail methods for providing an interactive product to a consumer |
US20070075127A1 (en) * | 2005-12-21 | 2007-04-05 | Outland Research, Llc | Orientation-based power conservation for portable media devices |
US20070078552A1 (en) * | 2006-01-13 | 2007-04-05 | Outland Research, Llc | Gaze-based power conservation for portable media players |
US20070083323A1 (en) * | 2005-10-07 | 2007-04-12 | Outland Research | Personal cuing for spatially associated information |
US20070125852A1 (en) * | 2005-10-07 | 2007-06-07 | Outland Research, Llc | Shake responsive portable media player |
US20070129888A1 (en) * | 2005-12-05 | 2007-06-07 | Outland Research | Spatially associated personal reminder system and method |
US20070146347A1 (en) * | 2005-04-22 | 2007-06-28 | Outland Research, Llc | Flick-gesture interface for handheld computing devices |
US20070150188A1 (en) * | 2005-05-27 | 2007-06-28 | Outland Research, Llc | First-person video-based travel planning system |
US20070276870A1 (en) * | 2005-01-27 | 2007-11-29 | Outland Research, Llc | Method and apparatus for intelligent media selection using age and/or gender |
US20070290993A1 (en) * | 2006-06-15 | 2007-12-20 | Microsoft Corporation | Soap mobile electronic device |
US20080032719A1 (en) * | 2005-10-01 | 2008-02-07 | Outland Research, Llc | Centralized establishment-based tracking and messaging service |
US20080032723A1 (en) * | 2005-09-23 | 2008-02-07 | Outland Research, Llc | Social musical media rating system and method for localized establishments |
US20080165195A1 (en) * | 2007-01-06 | 2008-07-10 | Outland Research, Llc | Method, apparatus, and software for animated self-portraits |
US20090005166A1 (en) * | 2006-03-10 | 2009-01-01 | Nintendo Co., Ltd. | Accelerometer-based controller |
US20090009294A1 (en) * | 2007-07-05 | 2009-01-08 | Kupstas Tod A | Method and system for the implementation of identification data devices in theme parks |
US20090116691A1 (en) * | 2004-08-24 | 2009-05-07 | Koninklijke Philips Electronics, N.V. | Method for locating an object associated with a device to be controlled and a method for controlling the device |
US20100007528A1 (en) * | 2008-07-11 | 2010-01-14 | Nintendo Co., Ltd. | Expanding operating device and operating system |
US20120081216A1 (en) * | 2007-03-23 | 2012-04-05 | Lee Yu-Tuan | Remote-controlled motion apparatus with acceleration self-sense and remote control apparatus therefor |
US8157651B2 (en) | 2005-09-12 | 2012-04-17 | Nintendo Co., Ltd. | Information processing program |
US8267786B2 (en) | 2005-08-24 | 2012-09-18 | Nintendo Co., Ltd. | Game controller and game system |
US8308563B2 (en) | 2005-08-30 | 2012-11-13 | Nintendo Co., Ltd. | Game system and storage medium having game program stored thereon |
US8313379B2 (en) | 2005-08-22 | 2012-11-20 | Nintendo Co., Ltd. | Video game system with wireless modular handheld controller |
US8745104B1 (en) | 2005-09-23 | 2014-06-03 | Google Inc. | Collaborative rejection of media for physical establishments |
US8758136B2 (en) | 1999-02-26 | 2014-06-24 | Mq Gaming, Llc | Multi-platform gaming systems and methods |
US8870655B2 (en) | 2005-08-24 | 2014-10-28 | Nintendo Co., Ltd. | Wireless game controllers |
US9245428B2 (en) | 2012-08-02 | 2016-01-26 | Immersion Corporation | Systems and methods for haptic remote control gaming |
US20160089610A1 (en) | 2014-09-26 | 2016-03-31 | Universal City Studios Llc | Video game ride |
US20160116995A1 (en) * | 2003-03-25 | 2016-04-28 | Microsoft Corporation | System and method for executing a process using accelerometer signals |
US20160151709A1 (en) * | 2014-12-02 | 2016-06-02 | Andrew D. Ausonio | Interactive Multi-Party Game |
US9429398B2 (en) | 2014-05-21 | 2016-08-30 | Universal City Studios Llc | Optical tracking for controlling pyrotechnic show elements |
US9433870B2 (en) | 2014-05-21 | 2016-09-06 | Universal City Studios Llc | Ride vehicle tracking and control system using passive tracking elements |
US9446319B2 (en) | 2003-03-25 | 2016-09-20 | Mq Gaming, Llc | Interactive gaming toy |
US9509269B1 (en) | 2005-01-15 | 2016-11-29 | Google Inc. | Ambient sound responsive media player |
US9600999B2 (en) | 2014-05-21 | 2017-03-21 | Universal City Studios Llc | Amusement park element tracking system |
WO2017052900A1 (en) * | 2015-09-23 | 2017-03-30 | Intel Corporation | Magic wand methods, apparatuses and systems for conducting wand duels |
US9616350B2 (en) | 2014-05-21 | 2017-04-11 | Universal City Studios Llc | Enhanced interactivity in an amusement park environment using passive tracking elements |
US9692756B2 (en) | 2015-09-24 | 2017-06-27 | Intel Corporation | Magic wand methods, apparatuses and systems for authenticating a user of a wand |
US20170364156A1 (en) * | 2016-06-21 | 2017-12-21 | Intel Corporation | Gesture based feedback for wearable devices |
US9888090B2 (en) | 2015-04-27 | 2018-02-06 | Intel Corporation | Magic wand methods, apparatuses and systems |
US10025990B2 (en) | 2014-05-21 | 2018-07-17 | Universal City Studios Llc | System and method for tracking vehicles in parking structures and intersections |
US10061058B2 (en) | 2014-05-21 | 2018-08-28 | Universal City Studios Llc | Tracking system and method for use in surveying amusement park equipment |
US10134267B2 (en) | 2013-02-22 | 2018-11-20 | Universal City Studios Llc | System and method for tracking a passive wand and actuating an effect based on a detected wand path |
US10207193B2 (en) | 2014-05-21 | 2019-02-19 | Universal City Studios Llc | Optical tracking system for automation of amusement park elements |
US10328342B2 (en) | 2015-09-24 | 2019-06-25 | Intel Corporation | Magic wand methods, apparatuses and systems for defining, initiating, and conducting quests |
US10331228B2 (en) | 2002-02-07 | 2019-06-25 | Microsoft Technology Licensing, Llc | System and method for determining 3D orientation of a pointing device |
US10596453B2 (en) * | 2014-02-05 | 2020-03-24 | Ironburg Inventions Limited | Controller for a games console, tool and a method therefor |
US11732994B1 (en) | 2020-01-21 | 2023-08-22 | Ibrahim Pasha | Laser tag mobile station apparatus system, method and computer program product |
-
2001
- 2001-10-05 US US09/972,410 patent/US20030069077A1/en not_active Abandoned
Cited By (201)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9731194B2 (en) | 1999-02-26 | 2017-08-15 | Mq Gaming, Llc | Multi-platform gaming systems and methods |
US8758136B2 (en) | 1999-02-26 | 2014-06-24 | Mq Gaming, Llc | Multi-platform gaming systems and methods |
US10300374B2 (en) | 1999-02-26 | 2019-05-28 | Mq Gaming, Llc | Multi-platform gaming systems and methods |
US8888576B2 (en) | 1999-02-26 | 2014-11-18 | Mq Gaming, Llc | Multi-media interactive play system |
US9861887B1 (en) | 1999-02-26 | 2018-01-09 | Mq Gaming, Llc | Multi-platform gaming systems and methods |
US9186585B2 (en) | 1999-02-26 | 2015-11-17 | Mq Gaming, Llc | Multi-platform gaming systems and methods |
US9468854B2 (en) | 1999-02-26 | 2016-10-18 | Mq Gaming, Llc | Multi-platform gaming systems and methods |
US9149717B2 (en) | 2000-02-22 | 2015-10-06 | Mq Gaming, Llc | Dual-range wireless interactive entertainment device |
US8790180B2 (en) | 2000-02-22 | 2014-07-29 | Creative Kingdoms, Llc | Interactive game and associated wireless toy |
US20060030385A1 (en) * | 2000-02-22 | 2006-02-09 | Barney Jonathan A | Magic-themed adventure game |
US9713766B2 (en) | 2000-02-22 | 2017-07-25 | Mq Gaming, Llc | Dual-range wireless interactive entertainment device |
US20060154726A1 (en) * | 2000-02-22 | 2006-07-13 | Weston Denise C | Multi-layered interactive play experience |
US9579568B2 (en) | 2000-02-22 | 2017-02-28 | Mq Gaming, Llc | Dual-range wireless interactive entertainment device |
US9474962B2 (en) | 2000-02-22 | 2016-10-25 | Mq Gaming, Llc | Interactive entertainment system |
US20050143173A1 (en) * | 2000-02-22 | 2005-06-30 | Barney Jonathan A. | Magical wand and interactive play experience |
US20040204240A1 (en) * | 2000-02-22 | 2004-10-14 | Barney Jonathan A. | Magical wand and interactive play experience |
US20090051653A1 (en) * | 2000-02-22 | 2009-02-26 | Creative Kingdoms, Llc | Toy devices and methods for providing an interactive play experience |
US8915785B2 (en) | 2000-02-22 | 2014-12-23 | Creative Kingdoms, Llc | Interactive entertainment system |
US10188953B2 (en) | 2000-02-22 | 2019-01-29 | Mq Gaming, Llc | Dual-range wireless interactive entertainment device |
US8814688B2 (en) | 2000-02-22 | 2014-08-26 | Creative Kingdoms, Llc | Customizable toy for playing a wireless interactive game having both physical and virtual elements |
US9814973B2 (en) | 2000-02-22 | 2017-11-14 | Mq Gaming, Llc | Interactive entertainment system |
US10307671B2 (en) | 2000-02-22 | 2019-06-04 | Mq Gaming, Llc | Interactive entertainment system |
US8708821B2 (en) | 2000-02-22 | 2014-04-29 | Creative Kingdoms, Llc | Systems and methods for providing interactive game play |
US8686579B2 (en) | 2000-02-22 | 2014-04-01 | Creative Kingdoms, Llc | Dual-range wireless controller |
US8531050B2 (en) | 2000-02-22 | 2013-09-10 | Creative Kingdoms, Llc | Wirelessly powered gaming device |
US8491389B2 (en) | 2000-02-22 | 2013-07-23 | Creative Kingdoms, Llc. | Motion-sensitive input device and interactive gaming system |
US8475275B2 (en) | 2000-02-22 | 2013-07-02 | Creative Kingdoms, Llc | Interactive toys and games connecting physical and virtual play environments |
US8368648B2 (en) | 2000-02-22 | 2013-02-05 | Creative Kingdoms, Llc | Portable interactive toy with radio frequency tracking device |
US8184097B1 (en) | 2000-02-22 | 2012-05-22 | Creative Kingdoms, Llc | Interactive gaming system and method using motion-sensitive input device |
US8169406B2 (en) | 2000-02-22 | 2012-05-01 | Creative Kingdoms, Llc | Motion-sensitive wand controller for a game |
US8164567B1 (en) | 2000-02-22 | 2012-04-24 | Creative Kingdoms, Llc | Motion-sensitive game controller with optional display screen |
US8089458B2 (en) | 2000-02-22 | 2012-01-03 | Creative Kingdoms, Llc | Toy devices and methods for providing an interactive play experience |
US7896742B2 (en) | 2000-02-22 | 2011-03-01 | Creative Kingdoms, Llc | Apparatus and methods for providing interactive entertainment |
US7878905B2 (en) | 2000-02-22 | 2011-02-01 | Creative Kingdoms, Llc | Multi-layered interactive play experience |
US7850527B2 (en) * | 2000-02-22 | 2010-12-14 | Creative Kingdoms, Llc | Magic-themed adventure game |
US8753165B2 (en) | 2000-10-20 | 2014-06-17 | Mq Gaming, Llc | Wireless toy systems and methods for interactive entertainment |
US9480929B2 (en) | 2000-10-20 | 2016-11-01 | Mq Gaming, Llc | Toy incorporating RFID tag |
US9320976B2 (en) | 2000-10-20 | 2016-04-26 | Mq Gaming, Llc | Wireless toy systems and methods for interactive entertainment |
US9931578B2 (en) | 2000-10-20 | 2018-04-03 | Mq Gaming, Llc | Toy incorporating RFID tag |
US20060234601A1 (en) * | 2000-10-20 | 2006-10-19 | Weston Denise C | Children's toy with wireless tag/transponder |
US8961260B2 (en) | 2000-10-20 | 2015-02-24 | Mq Gaming, Llc | Toy incorporating RFID tracking device |
US10307683B2 (en) | 2000-10-20 | 2019-06-04 | Mq Gaming, Llc | Toy incorporating RFID tag |
US8248367B1 (en) | 2001-02-22 | 2012-08-21 | Creative Kingdoms, Llc | Wireless gaming system combining both physical and virtual play elements |
US8913011B2 (en) | 2001-02-22 | 2014-12-16 | Creative Kingdoms, Llc | Wireless entertainment device, system, and method |
US8711094B2 (en) | 2001-02-22 | 2014-04-29 | Creative Kingdoms, Llc | Portable gaming device and gaming system combining both physical and virtual play elements |
US10179283B2 (en) | 2001-02-22 | 2019-01-15 | Mq Gaming, Llc | Wireless entertainment device, system, and method |
US9162148B2 (en) | 2001-02-22 | 2015-10-20 | Mq Gaming, Llc | Wireless entertainment device, system, and method |
US10758818B2 (en) | 2001-02-22 | 2020-09-01 | Mq Gaming, Llc | Wireless entertainment device, system, and method |
US9737797B2 (en) | 2001-02-22 | 2017-08-22 | Mq Gaming, Llc | Wireless entertainment device, system, and method |
US8384668B2 (en) | 2001-02-22 | 2013-02-26 | Creative Kingdoms, Llc | Portable gaming device and gaming system combining both physical and virtual play elements |
US9393491B2 (en) | 2001-02-22 | 2016-07-19 | Mq Gaming, Llc | Wireless entertainment device, system, and method |
US20040077423A1 (en) * | 2001-11-16 | 2004-04-22 | Weston Denise Chapman | Interactive quest game |
US20100056285A1 (en) * | 2001-11-16 | 2010-03-04 | Creative Kingdoms, Llc | Systems and methods for interactive game play using a plurality of consoles |
US10331228B2 (en) | 2002-02-07 | 2019-06-25 | Microsoft Technology Licensing, Llc | System and method for determining 3D orientation of a pointing device |
US10488950B2 (en) | 2002-02-07 | 2019-11-26 | Microsoft Technology Licensing, Llc | Manipulating an object utilizing a pointing device |
US20040033833A1 (en) * | 2002-03-25 | 2004-02-19 | Briggs Rick A. | Interactive redemption game |
US20040092311A1 (en) * | 2002-04-05 | 2004-05-13 | Weston Denise Chapman | Live-action interactive adventure game |
US8827810B2 (en) | 2002-04-05 | 2014-09-09 | Mq Gaming, Llc | Methods for providing interactive entertainment |
US20050266907A1 (en) * | 2002-04-05 | 2005-12-01 | Weston Denise C | Systems and methods for providing an interactive game |
US6967566B2 (en) | 2002-04-05 | 2005-11-22 | Creative Kingdoms, Llc | Live-action interactive adventure game |
US9272206B2 (en) | 2002-04-05 | 2016-03-01 | Mq Gaming, Llc | System and method for playing an interactive game |
US10010790B2 (en) | 2002-04-05 | 2018-07-03 | Mq Gaming, Llc | System and method for playing an interactive game |
US9616334B2 (en) | 2002-04-05 | 2017-04-11 | Mq Gaming, Llc | Multi-platform gaming system using RFID-tagged toys |
US10478719B2 (en) | 2002-04-05 | 2019-11-19 | Mq Gaming, Llc | Methods and systems for providing personalized interactive entertainment |
US9463380B2 (en) | 2002-04-05 | 2016-10-11 | Mq Gaming, Llc | System and method for playing an interactive game |
US11278796B2 (en) | 2002-04-05 | 2022-03-22 | Mq Gaming, Llc | Methods and systems for providing personalized interactive entertainment |
US20070066396A1 (en) * | 2002-04-05 | 2007-03-22 | Denise Chapman Weston | Retail methods for providing an interactive product to a consumer |
US8702515B2 (en) | 2002-04-05 | 2014-04-22 | Mq Gaming, Llc | Multi-platform gaming system using RFID-tagged toys |
US8608535B2 (en) | 2002-04-05 | 2013-12-17 | Mq Gaming, Llc | Systems and methods for providing an interactive game |
US10507387B2 (en) | 2002-04-05 | 2019-12-17 | Mq Gaming, Llc | System and method for playing an interactive game |
US20030227766A1 (en) * | 2002-06-11 | 2003-12-11 | Hom Wayne C. | Keypad lighting system for a security system communication unit |
US20040198517A1 (en) * | 2002-08-01 | 2004-10-07 | Briggs Rick A. | Interactive water attraction and quest game |
US7029400B2 (en) | 2002-08-01 | 2006-04-18 | Creative Kingdoms, Llc | Interactive water attraction and quest game |
US20100203932A1 (en) * | 2002-08-01 | 2010-08-12 | Creative Kingdoms, Llc | Interactive play devices for water play attractions |
US7674184B2 (en) | 2002-08-01 | 2010-03-09 | Creative Kingdoms, Llc | Interactive water attraction and quest game |
US20060258471A1 (en) * | 2002-08-01 | 2006-11-16 | Briggs Rick A | Interactive water attraction and quest game |
US8226493B2 (en) | 2002-08-01 | 2012-07-24 | Creative Kingdoms, Llc | Interactive play devices for water play attractions |
US20140235341A1 (en) * | 2003-03-25 | 2014-08-21 | Creative Kingdoms, Llc | Motion-sensitive controller and associated gaming applications |
US9393500B2 (en) | 2003-03-25 | 2016-07-19 | Mq Gaming, Llc | Wireless interactive game having both physical and virtual elements |
US10583357B2 (en) | 2003-03-25 | 2020-03-10 | Mq Gaming, Llc | Interactive gaming toy |
US10369463B2 (en) | 2003-03-25 | 2019-08-06 | Mq Gaming, Llc | Wireless interactive game having both physical and virtual elements |
US9039533B2 (en) | 2003-03-25 | 2015-05-26 | Creative Kingdoms, Llc | Wireless interactive game having both physical and virtual elements |
US8961312B2 (en) * | 2003-03-25 | 2015-02-24 | Creative Kingdoms, Llc | Motion-sensitive controller and associated gaming applications |
US11052309B2 (en) | 2003-03-25 | 2021-07-06 | Mq Gaming, Llc | Wireless interactive game having both physical and virtual elements |
US8373659B2 (en) | 2003-03-25 | 2013-02-12 | Creative Kingdoms, Llc | Wirelessly-powered toy for gaming |
US20160116995A1 (en) * | 2003-03-25 | 2016-04-28 | Microsoft Corporation | System and method for executing a process using accelerometer signals |
US9707478B2 (en) * | 2003-03-25 | 2017-07-18 | Mq Gaming, Llc | Motion-sensitive controller and associated gaming applications |
US10022624B2 (en) | 2003-03-25 | 2018-07-17 | Mq Gaming, Llc | Wireless interactive game having both physical and virtual elements |
US20130116020A1 (en) * | 2003-03-25 | 2013-05-09 | Creative Kingdoms, Llc | Motion-sensitive controller and associated gaming applications |
US9770652B2 (en) | 2003-03-25 | 2017-09-26 | Mq Gaming, Llc | Wireless interactive game having both physical and virtual elements |
US9446319B2 (en) | 2003-03-25 | 2016-09-20 | Mq Gaming, Llc | Interactive gaming toy |
US9993724B2 (en) | 2003-03-25 | 2018-06-12 | Mq Gaming, Llc | Interactive gaming toy |
US10551930B2 (en) * | 2003-03-25 | 2020-02-04 | Microsoft Technology Licensing, Llc | System and method for executing a process using accelerometer signals |
US20090116691A1 (en) * | 2004-08-24 | 2009-05-07 | Koninklijke Philips Electronics, N.V. | Method for locating an object associated with a device to be controlled and a method for controlling the device |
US8284989B2 (en) | 2004-08-24 | 2012-10-09 | Koninklijke Philips Electronics N.V. | Method for locating an object associated with a device to be controlled and a method for controlling the device |
US9675878B2 (en) * | 2004-09-29 | 2017-06-13 | Mq Gaming, Llc | System and method for playing a virtual game by sensing physical movements |
US20130196727A1 (en) * | 2004-09-29 | 2013-08-01 | Creative Kingdoms, Llc | System and method for playing a virtual game by sensing physical movements |
US20130116051A1 (en) * | 2004-09-29 | 2013-05-09 | Creative Kingdoms, Llc | Motion-sensitive input device and associated camera for sensing gestures |
US20060161621A1 (en) * | 2005-01-15 | 2006-07-20 | Outland Research, Llc | System, method and computer program product for collaboration and synchronization of media content on a plurality of media players |
US9509269B1 (en) | 2005-01-15 | 2016-11-29 | Google Inc. | Ambient sound responsive media player |
US20060167943A1 (en) * | 2005-01-27 | 2006-07-27 | Outland Research, L.L.C. | System, method and computer program product for rejecting or deferring the playing of a media file retrieved by an automated process |
US20060167576A1 (en) * | 2005-01-27 | 2006-07-27 | Outland Research, L.L.C. | System, method and computer program product for automatically selecting, suggesting and playing music media files |
US20070276870A1 (en) * | 2005-01-27 | 2007-11-29 | Outland Research, Llc | Method and apparatus for intelligent media selection using age and/or gender |
US20060173556A1 (en) * | 2005-02-01 | 2006-08-03 | Outland Research,. Llc | Methods and apparatus for using user gender and/or age group to improve the organization of documents retrieved in response to a search query |
US20060173828A1 (en) * | 2005-02-01 | 2006-08-03 | Outland Research, Llc | Methods and apparatus for using personal background data to improve the organization of documents retrieved in response to a search query |
US20060179044A1 (en) * | 2005-02-04 | 2006-08-10 | Outland Research, Llc | Methods and apparatus for using life-context of a user to improve the organization of documents retrieved in response to a search query from that user |
US20060194181A1 (en) * | 2005-02-28 | 2006-08-31 | Outland Research, Llc | Method and apparatus for electronic books with enhanced educational features |
US20060253210A1 (en) * | 2005-03-26 | 2006-11-09 | Outland Research, Llc | Intelligent Pace-Setting Portable Media Player |
US20060223637A1 (en) * | 2005-03-31 | 2006-10-05 | Outland Research, Llc | Video game system combining gaming simulation with remote robot control and remote robot feedback |
US20070146347A1 (en) * | 2005-04-22 | 2007-06-28 | Outland Research, Llc | Flick-gesture interface for handheld computing devices |
US20060256008A1 (en) * | 2005-05-13 | 2006-11-16 | Outland Research, Llc | Pointing interface for person-to-person information exchange |
US20060259574A1 (en) * | 2005-05-13 | 2006-11-16 | Outland Research, Llc | Method and apparatus for accessing spatially associated information |
US20060256007A1 (en) * | 2005-05-13 | 2006-11-16 | Outland Research, Llc | Triangulation method and apparatus for targeting and accessing spatially associated information |
US20060271286A1 (en) * | 2005-05-27 | 2006-11-30 | Outland Research, Llc | Image-enhanced vehicle navigation systems and methods |
US20070150188A1 (en) * | 2005-05-27 | 2007-06-28 | Outland Research, Llc | First-person video-based travel planning system |
US20060186197A1 (en) * | 2005-06-16 | 2006-08-24 | Outland Research | Method and apparatus for wireless customer interaction with the attendants working in a restaurant |
US20070035812A1 (en) * | 2005-07-29 | 2007-02-15 | Christopher Roller | Godly Powers |
US10155170B2 (en) | 2005-08-22 | 2018-12-18 | Nintendo Co., Ltd. | Game operating device with holding portion detachably holding an electronic device |
US8313379B2 (en) | 2005-08-22 | 2012-11-20 | Nintendo Co., Ltd. | Video game system with wireless modular handheld controller |
US20070052177A1 (en) * | 2005-08-22 | 2007-03-08 | Nintendo Co., Ltd. | Game operating device |
US9011248B2 (en) | 2005-08-22 | 2015-04-21 | Nintendo Co., Ltd. | Game operating device |
US7931535B2 (en) | 2005-08-22 | 2011-04-26 | Nintendo Co., Ltd. | Game operating device |
US10238978B2 (en) | 2005-08-22 | 2019-03-26 | Nintendo Co., Ltd. | Game operating device |
US20070060391A1 (en) * | 2005-08-22 | 2007-03-15 | Nintendo Co., Ltd. | Game operating device |
US9700806B2 (en) | 2005-08-22 | 2017-07-11 | Nintendo Co., Ltd. | Game operating device |
US10661183B2 (en) | 2005-08-22 | 2020-05-26 | Nintendo Co., Ltd. | Game operating device |
US9498728B2 (en) | 2005-08-22 | 2016-11-22 | Nintendo Co., Ltd. | Game operating device |
US7942745B2 (en) | 2005-08-22 | 2011-05-17 | Nintendo Co., Ltd. | Game operating device |
US8267786B2 (en) | 2005-08-24 | 2012-09-18 | Nintendo Co., Ltd. | Game controller and game system |
US8870655B2 (en) | 2005-08-24 | 2014-10-28 | Nintendo Co., Ltd. | Wireless game controllers |
US8834271B2 (en) | 2005-08-24 | 2014-09-16 | Nintendo Co., Ltd. | Game controller and game system |
US9044671B2 (en) | 2005-08-24 | 2015-06-02 | Nintendo Co., Ltd. | Game controller and game system |
US9498709B2 (en) | 2005-08-24 | 2016-11-22 | Nintendo Co., Ltd. | Game controller and game system |
US11027190B2 (en) | 2005-08-24 | 2021-06-08 | Nintendo Co., Ltd. | Game controller and game system |
US10137365B2 (en) | 2005-08-24 | 2018-11-27 | Nintendo Co., Ltd. | Game controller and game system |
US9227138B2 (en) | 2005-08-24 | 2016-01-05 | Nintendo Co., Ltd. | Game controller and game system |
US8308563B2 (en) | 2005-08-30 | 2012-11-13 | Nintendo Co., Ltd. | Game system and storage medium having game program stored thereon |
US20060288074A1 (en) * | 2005-09-09 | 2006-12-21 | Outland Research, Llc | System, Method and Computer Program Product for Collaborative Broadcast Media |
US8157651B2 (en) | 2005-09-12 | 2012-04-17 | Nintendo Co., Ltd. | Information processing program |
US8708824B2 (en) | 2005-09-12 | 2014-04-29 | Nintendo Co., Ltd. | Information processing program |
US8430753B2 (en) | 2005-09-15 | 2013-04-30 | Nintendo Co., Ltd. | Video game system with wireless modular handheld controller |
US20070066394A1 (en) * | 2005-09-15 | 2007-03-22 | Nintendo Co., Ltd. | Video game system with wireless modular handheld controller |
US7927216B2 (en) | 2005-09-15 | 2011-04-19 | Nintendo Co., Ltd. | Video game system with wireless modular handheld controller |
USRE45905E1 (en) | 2005-09-15 | 2016-03-01 | Nintendo Co., Ltd. | Video game system with wireless modular handheld controller |
US8745104B1 (en) | 2005-09-23 | 2014-06-03 | Google Inc. | Collaborative rejection of media for physical establishments |
US7917148B2 (en) | 2005-09-23 | 2011-03-29 | Outland Research, Llc | Social musical media rating system and method for localized establishments |
US8762435B1 (en) | 2005-09-23 | 2014-06-24 | Google Inc. | Collaborative rejection of media for physical establishments |
US20080032723A1 (en) * | 2005-09-23 | 2008-02-07 | Outland Research, Llc | Social musical media rating system and method for localized establishments |
US20060195361A1 (en) * | 2005-10-01 | 2006-08-31 | Outland Research | Location-based demographic profiling system and method of use |
US20080032719A1 (en) * | 2005-10-01 | 2008-02-07 | Outland Research, Llc | Centralized establishment-based tracking and messaging service |
US20070083323A1 (en) * | 2005-10-07 | 2007-04-12 | Outland Research | Personal cuing for spatially associated information |
US20070125852A1 (en) * | 2005-10-07 | 2007-06-07 | Outland Research, Llc | Shake responsive portable media player |
US20060179056A1 (en) * | 2005-10-12 | 2006-08-10 | Outland Research | Enhanced storage and retrieval of spatially associated information |
US20070003913A1 (en) * | 2005-10-22 | 2007-01-04 | Outland Research | Educational verbo-visualizer interface system |
US20060229058A1 (en) * | 2005-10-29 | 2006-10-12 | Outland Research | Real-time person-to-person communication using geospatial addressing |
US20060256083A1 (en) * | 2005-11-05 | 2006-11-16 | Outland Research | Gaze-responsive interface to enhance on-screen user reading tasks |
US7429108B2 (en) | 2005-11-05 | 2008-09-30 | Outland Research, Llc | Gaze-responsive interface to enhance on-screen user reading tasks |
US20070040033A1 (en) * | 2005-11-18 | 2007-02-22 | Outland Research | Digital mirror system with advanced imaging features and hands-free control |
US20070129888A1 (en) * | 2005-12-05 | 2007-06-07 | Outland Research | Spatially associated personal reminder system and method |
US20060227047A1 (en) * | 2005-12-13 | 2006-10-12 | Outland Research | Meeting locator system and method of using the same |
US20070075127A1 (en) * | 2005-12-21 | 2007-04-05 | Outland Research, Llc | Orientation-based power conservation for portable media devices |
US20070078552A1 (en) * | 2006-01-13 | 2007-04-05 | Outland Research, Llc | Gaze-based power conservation for portable media players |
US7774155B2 (en) | 2006-03-10 | 2010-08-10 | Nintendo Co., Ltd. | Accelerometer-based controller |
US20090005166A1 (en) * | 2006-03-10 | 2009-01-01 | Nintendo Co., Ltd. | Accelerometer-based controller |
US20070290993A1 (en) * | 2006-06-15 | 2007-12-20 | Microsoft Corporation | Soap mobile electronic device |
US20080165195A1 (en) * | 2007-01-06 | 2008-07-10 | Outland Research, Llc | Method, apparatus, and software for animated self-portraits |
US20120081216A1 (en) * | 2007-03-23 | 2012-04-05 | Lee Yu-Tuan | Remote-controlled motion apparatus with acceleration self-sense and remote control apparatus therefor |
US20090009294A1 (en) * | 2007-07-05 | 2009-01-08 | Kupstas Tod A | Method and system for the implementation of identification data devices in theme parks |
US8330587B2 (en) | 2007-07-05 | 2012-12-11 | Tod Anthony Kupstas | Method and system for the implementation of identification data devices in theme parks |
US20100007528A1 (en) * | 2008-07-11 | 2010-01-14 | Nintendo Co., Ltd. | Expanding operating device and operating system |
US8384565B2 (en) | 2008-07-11 | 2013-02-26 | Nintendo Co., Ltd. | Expanding operating device and operating system |
US9753540B2 (en) | 2012-08-02 | 2017-09-05 | Immersion Corporation | Systems and methods for haptic remote control gaming |
US9245428B2 (en) | 2012-08-02 | 2016-01-26 | Immersion Corporation | Systems and methods for haptic remote control gaming |
US10380884B2 (en) | 2013-02-22 | 2019-08-13 | Universal City Studios Llc | System and method for tracking a passive wand and actuating an effect based on a detected wand path |
US10699557B2 (en) | 2013-02-22 | 2020-06-30 | Universal City Studios Llc | System and method for tracking a passive wand and actuating an effect based on a detected wand path |
US11373516B2 (en) | 2013-02-22 | 2022-06-28 | Universal City Studios Llc | System and method for tracking a passive wand and actuating an effect based on a detected wand path |
US10134267B2 (en) | 2013-02-22 | 2018-11-20 | Universal City Studios Llc | System and method for tracking a passive wand and actuating an effect based on a detected wand path |
US10596453B2 (en) * | 2014-02-05 | 2020-03-24 | Ironburg Inventions Limited | Controller for a games console, tool and a method therefor |
US9839855B2 (en) | 2014-05-21 | 2017-12-12 | Universal City Studios Llc | Amusement park element tracking system |
US9433870B2 (en) | 2014-05-21 | 2016-09-06 | Universal City Studios Llc | Ride vehicle tracking and control system using passive tracking elements |
US9429398B2 (en) | 2014-05-21 | 2016-08-30 | Universal City Studios Llc | Optical tracking for controlling pyrotechnic show elements |
US10467481B2 (en) | 2014-05-21 | 2019-11-05 | Universal City Studios Llc | System and method for tracking vehicles in parking structures and intersections |
US9600999B2 (en) | 2014-05-21 | 2017-03-21 | Universal City Studios Llc | Amusement park element tracking system |
US10207193B2 (en) | 2014-05-21 | 2019-02-19 | Universal City Studios Llc | Optical tracking system for automation of amusement park elements |
US10788603B2 (en) | 2014-05-21 | 2020-09-29 | Universal City Studios Llc | Tracking system and method for use in surveying amusement park equipment |
US10061058B2 (en) | 2014-05-21 | 2018-08-28 | Universal City Studios Llc | Tracking system and method for use in surveying amusement park equipment |
US9616350B2 (en) | 2014-05-21 | 2017-04-11 | Universal City Studios Llc | Enhanced interactivity in an amusement park environment using passive tracking elements |
US10025990B2 (en) | 2014-05-21 | 2018-07-17 | Universal City Studios Llc | System and method for tracking vehicles in parking structures and intersections |
US10661184B2 (en) | 2014-05-21 | 2020-05-26 | Universal City Studios Llc | Amusement park element tracking system |
US10729985B2 (en) | 2014-05-21 | 2020-08-04 | Universal City Studios Llc | Retro-reflective optical system for controlling amusement park devices based on a size of a person |
US10807009B2 (en) | 2014-09-26 | 2020-10-20 | Universal City Studios Llc | Video game ride |
US20160089610A1 (en) | 2014-09-26 | 2016-03-31 | Universal City Studios Llc | Video game ride |
US10238979B2 (en) | 2014-09-26 | 2019-03-26 | Universal City Sudios LLC | Video game ride |
US11351470B2 (en) | 2014-09-26 | 2022-06-07 | Universal City Studios Llc | Video game ride |
US20160151709A1 (en) * | 2014-12-02 | 2016-06-02 | Andrew D. Ausonio | Interactive Multi-Party Game |
US9888090B2 (en) | 2015-04-27 | 2018-02-06 | Intel Corporation | Magic wand methods, apparatuses and systems |
WO2017052900A1 (en) * | 2015-09-23 | 2017-03-30 | Intel Corporation | Magic wand methods, apparatuses and systems for conducting wand duels |
US10328342B2 (en) | 2015-09-24 | 2019-06-25 | Intel Corporation | Magic wand methods, apparatuses and systems for defining, initiating, and conducting quests |
US9692756B2 (en) | 2015-09-24 | 2017-06-27 | Intel Corporation | Magic wand methods, apparatuses and systems for authenticating a user of a wand |
US20170364156A1 (en) * | 2016-06-21 | 2017-12-21 | Intel Corporation | Gesture based feedback for wearable devices |
US11732994B1 (en) | 2020-01-21 | 2023-08-22 | Ibrahim Pasha | Laser tag mobile station apparatus system, method and computer program product |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20030069077A1 (en) | Wave-actuated, spell-casting magic wand with sensory feedback | |
US11529567B2 (en) | Robot having a changeable character | |
US5233662A (en) | Oral controller method and apparatus | |
US6089942A (en) | Interactive toys | |
CA2357706C (en) | A remote controlled toy | |
US20070259594A1 (en) | Voice-Activated Toy Wand and Method of Play | |
US8058975B2 (en) | Remote control device, in particular a wand having motion detection | |
US5984788A (en) | Interactive toy shooting game having a target with a feelable output | |
US5279513A (en) | Illuminating toy | |
US6939192B1 (en) | Programmable toy with communication means | |
US5741185A (en) | Interactive light-operated toy shooting game | |
US6254486B1 (en) | Gaming system employing successively transmitted infra-red signals | |
US20070060018A1 (en) | Toy tank cannon with infra-red capabilities | |
US20150038274A1 (en) | Bouncy ball | |
US20030112149A1 (en) | Toy with remotely controlled security alarm | |
US20080232811A1 (en) | Infrared remote control system and method | |
JP3243038U (en) | hand-held toy | |
CN219039590U (en) | Magic toy | |
KR200246143Y1 (en) | Lighting toy sword | |
CN110960870A (en) | Pair-fighting combined sword | |
GB2388051A (en) | Illusion apparatus | |
WO1999063730A1 (en) | Incoming notifying device and outer covering | |
KR20020065709A (en) | Method and apparatus for control robot with voiced recognition function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: EMERALD FOREST TOYS, LLC, OREGON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KORIENEK, GENE;REEL/FRAME:012237/0673 Effective date: 20010927 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |