← Back to Patent Explorer
US5697829A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable toy

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1995-10-26
•
Granted: 1997-12-16
•
Expires: 2015-10-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A control program for a programmable toy (24) is created using a graphic programming system implemented on a personal computer (10). In the preferred embodiment, the programmable toy comprises a vehicle that can be commanded to make turns in 45° increments and to track an infrared source (220). To create the graphic control program, the user simply selects graphic objects from control panel (154) presented on a cartoon-like graphic screen. For example, the user can select a horn graphic object (168) or a headlight graphic object (166) to respectively activate a horn or headlights on the programmable toy. The user creates a graphic control program on a grid (160) using a mouse (23) to select the graphic objects and indicate parameters. Once the graphic control program is completed, it is downloaded from the RS-232 serial port of the personal computer into the programmable toy through a connecting link (25), which is then uncoupled from the programmable toy. A switch (29) on the toy activates the control program. Also included in the system is a calibration template (200) for calibrating the programmable toy to turn accurately on a specific surface.

Inventors

  • 👤 Devindra S. Chainani
  • 👤 Timothy E. Wood

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 20:22
CPC Classifications
G; G09; G09B; G09B19/00; G09B19/0053; A; A63; A63H; A63H17/00; A63H17/26; A63H17/36; A63H17/395; G06; G06F; G06F8/00; G06F8/60; G06F8/65; G06F8/654

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 214 words
A programmable toy adapted to be programmed with a control program that is based upon a graphical program developed on a computer, said programmable toy comprising: (a) a body in which is disposed a first prime mover, said first prime mover being coupled to move the body, and to move a component of the programmable toy relative to the body, said component not being used to move the body; (b) a processor that is electrically coupled to the first prime mover to control its operation; (c) means for enabling removably electrically coupling the processor to the computer to download a control program developed on the computer, said means also enabling removably decoupling the processor from the computer after the control program is downloaded; (d) a power supply for the programmable toy that supplies electrical power to the first prime mover and to the processor; and (e) a memory associated with the processor, for storing the control program as it is downloaded from the computer through said means for enabling, said processor responding to the control program stored in the memory to effect control of the first prime mover of the programmable toy after said processor has been decoupled from said computer so as to enable the programmable toy to operate independently of the computer.
Claim 2
Dependent Claim 214 words
A programmable toy adapted to be programmed with a control program that is based upon a graphical program developed on a computer, said programmable toy comprising: (a) a body in which is disposed a first prime mover, said first prime mover being coupled to move the body, and to move a component of the programmable toy relative to the body, said component not being used to move the body; (b) a processor that is electrically coupled to the first prime mover to control its operation; (c) means for enabling removably electrically coupling the processor to the computer to download a control program developed on the computer, said means also enabling removably decoupling the processor from the computer after the control program is downloaded; (d) a power supply for the programmable toy that supplies electrical power to the first prime mover and to the processor; and (e) a memory associated with the processor, for storing the control program as it is downloaded from the computer through said means for enabling, said processor responding to the control program stored in the memory to effect control of the first prime mover of the programmable toy after said processor has been decoupled from said computer so as to enable the programmable toy to operate independently of the computer.
Claim 3
Dependent Claim 66 words
The programmable toy of claim 1, wherein the programmable toy comprises a vehicle having a plurality of wheels, said wheels comprising a different portion of the toy that is movable, and wherein the first prime mover comprises an electric motor that drivingly rotates at least one of the plurality of the wheels to move the vehicle in a selected direction under the control of the processor.
Claim 4
Dependent Claim 30 words
The programmable toy of claim 2, further comprising a figure disposed on the vehicle, a portion of said figure comprising said component that is movable by the first prime mover.
Claim 5
Dependent Claim 45 words
The programmable toy of claim 2, further comprises a sensor, said sensor producing signals that are input to the processor, said processor controlling at least one of a plurality of components of the vehicle in response to said signals in accordance with the control program.
Claim 6
Dependent Claim 54 words
The programmable toy of claim 4, further comprising an energy transmitter that radiates energy in a vicinity of the vehicle, wherein the sensor comprises a corresponding receiver of any energy produced by the energy transmitter to produce said signals, said processor controlling the electric motor so that the vehicle moves toward the energy transmitter.
Claim 7
Dependent Claim 25 words
The programmable toy of claim 4, wherein said sensor comprises a collision switch, said collision switch being actuated when the vehicle collides with an object.
Claim 8
Dependent Claim 30 words
The programmable toy of claim 1, further comprising a sound transducer associated with the toy that produces sound, said processor controlling the sound transducer in response to the control program.
Claim 9
Dependent Claim 53 words
The programmable toy of claim 7, further comprising a sound sensor that is controllable by the processor to record sound ambient to the toy in response to the control program, said sound transducer also being controlled by the processor to subsequently play the sound that was recorded in response to the control program.
Claim 10
Dependent Claim 45 words
The programmable toy of claim 1, wherein the power supply comprises a battery, further comprising a battery charge condition sensor that determines a battery voltage level of the battery and produces an output signal indicative of the battery voltage level for input to the processor.
Claim 11
Dependent Claim 21 words
The programmable toy of claim 9, wherein the processor transfers a battery status signal to the computer when next coupled thereto.
Claim 12
Dependent Claim 29 words
The programmable toy of claim 1, further comprising a light source associated with the programmable toy, said light source being electrically coupled to the power supply to produce light.
Claim 13
Dependent Claim 58 words
The programmable toy of claim 1, further comprising a second prime mover mechanically coupled to a different portion of the programmable toy than the first prime mover, said second prime mover being used to move said different portion of the programmable toy relative to the body under the control of the processor, in accordance with the control program.
Claim 14
Dependent Claim 96 words
The programmable toy of claim 12, wherein the programmable toy comprises a vehicle having a plurality of rotatable wheels, said wheels comprising a portion of the programmable toy that is movable, and wherein the first prime mover is coupled to drive at least one of the plurality of wheels to move the vehicle in a plurality of directions, said programmable toy further comprising a figure disposed on the vehicle, said different portion of the programmable toy comprising a part of the figure that is moved by the second prime mover under the control of the processor.
Claim 15
Dependent Claim 21 words
The programmable toy of claim 13, wherein the part of the figure that is movable represents a head of the figure.
Claim 16
Dependent Claim 222 words
A programmable toy adapted to be programmed with a control program that is based upon a graphical program developed on a computer, said programmable toy comprising: (a) a body in which is disposed a first prime mover, said first prime mover being coupled to a component that is movable relative to the body when driven by the first prime mover, but does not move the body; (b) a processor that is electrically coupled to the first prime mover to control its operation; (c) means for removably electrically coupling the processor to the computer to download a control program developed on the computer, said means for removably coupling being decoupled from the processor after the control program is downloaded; (d) a power supply for the programmable toy that supplies electrical power to the first prime mover and to the processor; (e) a memory associated with the processor, for storing the control program as it is downloaded from the computer through said means for removably electrically coupling, said processor responding to the control program stored in the memory to effect control of the first prime mover of the programmable toy, enabling the programmable toy to operate independently of the computer; and (f) a sound sensor that is controllable by the processor to record sound ambient to the toy in response to the control program.
Claim 17
Dependent Claim 222 words
A programmable toy adapted to be programmed with a control program that is based upon a graphical program developed on a computer, said programmable toy comprising: (a) a body in which is disposed a first prime mover, said first prime mover being coupled to a component that is movable relative to the body when driven by the first prime mover, but does not move the body; (b) a processor that is electrically coupled to the first prime mover to control its operation; (c) means for removably electrically coupling the processor to the computer to download a control program developed on the computer, said means for removably coupling being decoupled from the processor after the control program is downloaded; (d) a power supply for the programmable toy that supplies electrical power to the first prime mover and to the processor; (e) a memory associated with the processor, for storing the control program as it is downloaded from the computer through said means for removably electrically coupling, said processor responding to the control program stored in the memory to effect control of the first prime mover of the programmable toy, enabling the programmable toy to operate independently of the computer; and (f) a sound sensor that is controllable by the processor to record sound ambient to the toy in response to the control program.
Claim 18
Dependent Claim 40 words
The programmable toy of claim 15, further comprising a sound transducer associated with the toy that produces sound, said sound transducer being controlled by the processor to subsequently play the sound that was recorded in response to the control program.
Claim 19
Dependent Claim 229 words
A programmable toy adapted to be programmed with a control program that is based upon a graphical program developed on a computer, said programmable toy comprising: (a) a body in which is disposed a first prime mover, said first prime mover being coupled to a component that is movable relative to the body when driven by the first prime mover, but does not move the body; (b) a processor that is electrically coupled to the first prime mover to control its operation; (c) means for removably electrically coupling the processor to the computer to download a control program developed on the computer, said means for removably coupling being decoupled from the processor after the control program is downloaded; (d) a battery power supply for the programmable toy that supplies electrical power to the first prime mover and to the processor; (e) a memory associated with the processor, for storing the control program as it is downloaded from the computer through said means for removably electrically coupling, said processor responding to the control program stored in the memory to effect control of the first prime mover of the programmable toy, enabling the programmable toy to operate independently of the computer; and (f) a condition sensor that determines the voltage level of the battery power supply and produces an output signal indicative of said voltage level for input to the processor.
Claim 20
Dependent Claim 229 words
A programmable toy adapted to be programmed with a control program that is based upon a graphical program developed on a computer, said programmable toy comprising: (a) a body in which is disposed a first prime mover, said first prime mover being coupled to a component that is movable relative to the body when driven by the first prime mover, but does not move the body; (b) a processor that is electrically coupled to the first prime mover to control its operation; (c) means for removably electrically coupling the processor to the computer to download a control program developed on the computer, said means for removably coupling being decoupled from the processor after the control program is downloaded; (d) a battery power supply for the programmable toy that supplies electrical power to the first prime mover and to the processor; (e) a memory associated with the processor, for storing the control program as it is downloaded from the computer through said means for removably electrically coupling, said processor responding to the control program stored in the memory to effect control of the first prime mover of the programmable toy, enabling the programmable toy to operate independently of the computer; and (f) a condition sensor that determines the voltage level of the battery power supply and produces an output signal indicative of said voltage level for input to the processor.
Claim 21
Dependent Claim 21 words
The programmable toy of claim 17, wherein the processor transfers a battery status signal to the computer when next coupled thereto.

References Cited (Backward Citations)

US4548584A Cited
US4654659A Cited
US4712184A Cited
US4828525A Cited
US5031109A Cited
US5083968A Cited
US4964837A Cited
US4964837B1 Cited
US5209695A Cited
USH1469H Cited
GB2278064A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-12-15 2001-06-16 2001-12-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-12-15 2005-06-16 2005-12-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-12-15 2009-06-16 2009-12-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag