The present invention relates to model vehicles, and in particular, to a system and method for linking at least one model vehicle action to data acquired by a model vehicle while said model vehicle is traveling along a route.
For millions of consumers, operating a model device, such as a model train, is a form of entertainment. And while much of the entertainment lies in the realism of the device, operating a model train can become mundane, given the limited number of options that a user has control over (e.g., direction of travel, travel speed, whether to turn on a light, and whether to play a sound).
In an effort to provide a more enjoyable experience for the user, model train systems have been developed that provide users with objectives to be achieved. For example, Lionel™ has manufactured a model train system that monitors and displays (e.g., via a remote control) various train metrics. A processor within the remote control displays various metrics, such as fuel level, etc. These metrics are then adjusted based on operating conditions of the train. Thus, even though the model train is electric, and contains no actual fuel, the processor calculates a fuel level (or changes thereto) based on certain operating characteristics, such as train speed, train load, etc. As the fuel level changes, a fuel level gauge (e.g., on the remote control, etc.) is accordingly updated, allowing a user to know when it is time to pull the train into a fuel station in order to “refuel.”
While features like this may enhance the user's experience, over time, they too may become mundane. Especially in today's fast-paced world, where one has the option of changing the television channel, playing a different video game, or downloading a new application if they get bored. In fact, it may take more than a single visual experience to stimulate a person mentally. For example, it's not uncommon for one to watch television while they are also surfing the Internet or playing a video game.
For these reasons, it would be advantageous to develop a model vehicle system that allows a user to easily change objectives associated with a model vehicle traveling along a route. It would also be advantageous to allow a user to easily change actions that are performed while the model vehicle is traveling along the route, which may include presenting the user with at least one image on a remote control that is different from a visual of the actual model vehicle traveling along the route.
The present invention provides a system and method for linking at least one model vehicle action to data acquired by a model vehicle while travelling along a route. In preferred embodiments of the present invention, the model vehicle is a model train that travels along a model train track, where at least one barcode is located. When the model train travels over the barcode, the barcode is scanned, and the barcode data is transmitted to a remote control, where a program is running. The remote control then performs at least one action, where the action is based on the barcode data and the program that is currently running. If a new program is ran, the same barcode data will result in the performance of a different action.
In one embodiment of the present invention, the model train is a boxcar and includes at least a processor, a memory device, a barcode reader, and at least one speaker. In this embodiment, the model train also include at least one transceiver, or circuitry that can be used to transmit and/or receive at least one command, either wirelessly or wired, using a known protocol (e.g., Bluetooth, etc.). For example, the processor may use the transceiver to receive at least one command or data from a remote control, and to send data to the remote control, such as data read by the barcode reader.
In another embodiment of the present invention, the model train is an engine and includes at least a processor, a motor, a smoke unit, at least one light, at least one speaker, a memory, and a barcode reader. The model train also include at least one transceiver, or circuitry that can be used to transmit and/or receive at least one command, either wirelessly or wired, using a known protocol (e.g., Bluetooth, etc.). For example, the processor may use the transceiver to receive at least one command or data from a remote control, and to send data to the remote control, such as data read by the barcode reader.
In one embodiment of the present invention, the model train track includes a first rail and a second rail, where a barcode is placed between the first and second rails. In this embodiment, the model train may only require one barcode reader on the bottom of the train (e.g., substantially centered). In another embodiment of the present invention, the model train track includes a first rail, a second rail, and a third rail, where the barcode is placed between either the first and second rails, or between the second and third rails. In this embodiment, the model train may require two barcode readers on the bottom of the train, a first one located on a left side of the train, and a second one located on a right side of the train.
In one embodiment of the present invention, an application operating on a smartphone can be used to function as the remote control. In this embodiment, the smartphone is configured to communicate with a website via the Internet. The website may include a server for communicating with a plurality of devices via the Internet, an application for allowing a user to download a remote control application and/or one of a plurality of different programs, as stored in a memory device. For example, the smartphone may communicate with the website to download a remote control application, which can be used to operate the model train. The application may allow the smartphone to simulate a traditional model train remote control, and allow a user to perform a plurality of function, such as increase/decrease speed, change direction, play at least one sound, turn on at least one light, produce a quantity of smoke or steam, etc.
The smartphone may also communicate with the website to download at least one of a plurality of programs. If more than one program is downloaded, a particular program can be selected by a user. Once a program is running, it can then be used to play at least one sound on the smartphone, display at least one image on the smartphone, or instruct the model train (or another model train) to perform at least one action. For example, if the barcode data includes a unique identifier (i.e., unique with respect to at least one other identifier), then the unique identifier along with the program being ran will determine the action that is to be performed. For example, in a first program, the unique identifier may trigger the starting/stopping of a stop watch, where the objective is to get around the track as fast as possible, or to have a lap time that is as close as possible to a target lap time, which may vary from lap to lap. By way of another example, in a second program, the same unique identifier may trigger a different action, such as the playing of a sound, the displaying of an image, adjusting the train's speed, etc. In other words, in a preferred embodiment of the present invention, the action to be performed various depending on the program running and the unique identifier, where different actions can be performed by running different programs (even though the unique identifier remains the same).
A more complete understanding of the system and method for linking at least one model vehicle action to data acquired by a model vehicle while said model vehicle is traveling along a route will be afforded to those skilled in the art, as well as a realization of additional advantages and objects thereof, by a consideration of the following detailed description of the preferred embodiment. Reference will be made to the appended sheets of drawings, which will first be described briefly.
The present invention relates to model vehicles, and in particular, to a system and method for linking at least one model vehicle action to data acquired by a model vehicle while traveling along a route. The present invention further relates to a remote control that uses the data acquired by the model vehicle to perform (or initiate the performance of) a model vehicle action, where the model vehicle action is dependent on both the data acquired by the model vehicle and a program running on a remote control at the time the data is acquired.
It should be appreciated that while the present invention is described herein in terms of a model train traveling on a model train track, the present invention is not so limited. For example, the invention could be used in conjunction with any model vehicle, including, but not limited to, model cars, trucks, boats, airplanes, helicopters, or drones, traveling along a defined route (e.g., a race track, etc.) or an undefined route (e.g., an open area, air space, etc.).
In one embodiment of the present invention, as shown in
In one embodiment of the present invention, the intermediary device 140 is a transformer that provides power to the model train track 130 and is configured to adjust the power applied to the track based on commands received from the remote control 150 (e.g., via a wireless communication path, etc.). In this embodiment, the remote control 150 may also be able to send other commands to the model train(s) (e.g., 110, 120) via the intermediary device 140, such as commands to change direction, play at least one sound, turn on at least one light, produce a quantity of smoke or steam, etc. The commands are communicated to the model train(s) (e.g., 110, 120) via either the model train track 130, itself, or via at least one wireless communication path (e.g., Bluetooth, etc.).
In another embodiment of the present invention, the intermediary device 140 is a transformer that provides power to the model train track 130 and the remote control 150 is configured to communicate commands directly to the model train(s) (e.g., 110, 120). The commands, which may be communicated via a wired communication path, such as the model train track 130, or a wireless communication path (e.g., Bluetooth, etc.), include, but are not limited to, commands to change speed (or target speed), change direction, play at least one sound, turn on at least one light, and/or produce a quantity of smoke or steam.
It should be appreciated that the reader 230 may operate autonomously (e.g., periodically scanning for data) or may be controlled by the processor 210. While the reader 230 is preferably a barcode reader, and comprises at least one infrared (IR) light emitting diode (LED) transmitter/detector, the present invention is not so limited. For example, the reader 230 can be any type of reader and/or sensor generally known to those skilled in the art (e.g., barcode reader, RFID reader, magnetic sensor, optical sensor, IR sensor. etc.), as long as its capable of reading/sensing information positioned along the model train track 130.
It should be appreciated that the reader 370 (as with the reader 230) may operate autonomously (e.g., periodically scanning for data) or may be controlled by the processor 310. While the reader 370 is preferably a barcode reader, and comprises at least one infrared (IR) light emitting diode (LED) transmitter/detector, the present invention is not so limited. For example, the reader 370 can be any type of reader and/or sensor generally known to those skilled in the art (e.g., barcode reader, RFID reader, magnetic sensor, optical sensor, IR sensor. etc.), as long as its capable of reading/sensing information positioned along the model train track 130.
Those skilled in the art will appreciate that there are pros and cons to adding a reader to an engine versus rolling stock, such as a boxcar. For example, if the reader is added to the engine, a single transceiver (or a single communication path) can be used to both receive data and commands from a remote device (e.g., to control speed, etc.) and to transmit data to the remote device (e.g., data read by the reader). However, engines are generally more costly to manufacture, and therefore less likely to be purchased by a user. If, on the other hand, the reader is added to a boxcar, it is more likely to be purchased by the user since rolling stock is generally less costly to manufacture. However, if the reader is added to the boxcar, a plurality of transceiver (or communication paths) will be needed, including one in the engine to receive data and commands from a remote device (e.g., to control speed, etc.), and one in the boxcar to transmit data to the remote device (e.g., data read by the reader).
The location of the reader in the model train may depend on the type of model train track that is being used. For example, if the track is a two-rail track, such as the one shown in
In one embodiment of the present invention, an application operating on a smartphone can be used to function as the remote control. For example, as shown in
The smartphone 610 may also interface with the remote device 650 to download at least one of a plurality of different programs. If more than one program is downloaded, a particular program can be selected by either a user (e.g., via the touch screen 620 or hard keys 630) or by the barcode data (or a portion thereof). Once a program is running, it can then be used to play sounds and/or display images on the smartphone, where a particular sound is played and/or a particular image is displayed in response to receiving the barcode data (or a portion thereof). In other embodiments of the present invention, the barcode may also trigger the model train(s) to take at least one action, such as increasing or decreasing speed, changing direction, playing at least one sound, turning on at least one light, producing an amount of smoke or steam, etc.
It should be appreciated that while the remote control is described herein in terms of a smartphone, the present invention is not so limited. For example, the remote control may be a traditional remote control, dedicated for controlling a model train, where the programs are either downloaded (e.g., via the Internet, from an external computer, etc.) or stored on a removable memory device (e.g., a thumb-drive, a memory card, etc.). The remote control may also be a general purpose computer or tablet, where the remote control application (or program) and the plurality of programs are downloaded (e.g., via the Internet, from an external hard-drive, etc.) or stored on a removable memory device (e.g., a thumb-drive, a memory card, a compact disc, etc.).
As discussed above, if the barcode data (or a portion thereof) identifies an action to be performed, the action can either be performed by the model train that reads the barcode, the remote control, or another model train. For example, if the barcode identifies a particular sound to be played, the sound can either be played by a speaker on the model train that scanned the barcode (see, e.g.,
In one embodiment of the present invention, the barcode data is merely a unique identifier, which could be any value that is distinguishable from at least one other value (e.g., 0, which is distinguishable from 1, or 215, which is distinguishable from 216, etc.). In this embodiment, it is the value in combination with the program that triggers the at least one action. For example, in a first program, which may be a first video game, the unique identifier (i.e., the barcode data) may be understood to be a start point and/or a finish line, where the objective is to get around the track as fast as possible, or to have a lap time that is as close as possible to a target lap time. Thus, the unique identifier triggers the starting and/or stopping of a stop watch. By way of another example, in a second program, which may be a second video game, the same unique identifier may be associated with a sound, trigging at least one sound to be played (e.g., by the smartphone, the model train, another model train, etc.), an image, triggering at least one image to be displayed (e.g., on the smartphone), a light, triggering at least one light to be turned on or to blink on and off (e.g., by the model train, another model train, etc.), smoke, triggering a quantity of smoke or steam to be produced (e.g., by the model train, another model train, etc.), etc. In other words, the action to be performed various depending on the program running and the unique identifier, where different actions can be performed by running different programs (even though the unique identifier remains the same).
It should be appreciated that the present invention is not limited to the use of one barcode, and can include any number of barcodes, placed anywhere on the model train track. It should also be appreciated that if any barcode includes a unique identifier, that identifier only has to be unique from one other identifier and does not have to be unique from all identifiers. For example, if a first value (together with a first program) indicates that speed should be varied (e.g., randomly), and a second value (together with the first program) indicates that a horn should be played, then a first barcode having the first value and being at a first location would result in the train's speed being varied, a second barcode having the second value and being at a second location would result in the train's horn being played, and a third barcode having the first value and being at a third location would result in the train's speed being varied (yet again).
While each program may be configured to perform (or initiate the performance of) a different action depending on the unique identifier scanned, each program may also provide different visuals to the user. For example, a first program may be a first video game where, while the model train is moving around the track, a display portion of the remote control can be used to display a train (e.g., the train, another train, etc.) moving around a track (e.g., the track, another track, etc.). While the actual train may only be traveling around the track, the train on the display can include other visuals (e.g., virtual reality or augmented reality if a camera is being used to show the actual train on the display), such as backgrounds, obstacles, things that should be hit (or interacted with), things that should not be hit (or avoided), etc., where certain visuals are based on certain barcodes being scanned. For example, a first barcode (first ID No.) may start a timer, a second barcode (second ID No.) may set the virtual train on fire (e.g., where the train is difficult to operate while it is on fire, etc.), a third barcode may put the fire out, etc. If the user gets bored, the user can merely download and/or start a new program, which may be a new video game, or merely provide new visuals, like a different background, etc. The new program may also provide new objectives, like travel to a passenger station (where a first barcode is located), then travel to a re-fueling station (where second barcode is located), etc.
It should also be appreciated that the remote control 610 may include other circuitry/components not shown. For example, the remote control 610 may include a camera (not shown) to capture video of the model train moving over the model train track and a display (see
A method for controlling at least one model train action in accordance with one embodiment of the present invention is shown in
For example, if the first program is running at step 850, then the received data results in the performance of (or the initiation of) a first action (e.g., playing a horn sound, etc.) at step 860, ending the process at step 890. If the second program is running at step 850, then the received data (same data) results in the performance of (or initiation of) a second action (e.g., varying the train's speed, etc.) at step 870, ending the process at step 890. If the third program is running at step 850, then the received data (same data) results in the performance of (or initiation of) a third action (e.g., showing the train being swarmed by a flock of chickens, etc.) at step 880, ending the process at step 890. In other words, if the barcode data includes an identifier, then the identifier (i.e., a single value) can be used to perform different actions, depending on the program (or game) that is in use.
Having thus described several embodiments of a system and method for linking at least one model vehicle action to data acquired by a model vehicle while said model vehicle is traveling along a route, it should be apparent to those skilled in the art that certain advantages of the system and method have been achieved. It should also be appreciated that various modifications, adaptations, and alternative embodiments thereof may be made within the scope and spirit of the present invention. The invention is solely defined by the following claims.
Number | Date | Country | |
---|---|---|---|
Parent | 15919174 | Mar 2018 | US |
Child | 16102319 | US | |
Parent | 15668605 | Aug 2017 | US |
Child | 15919174 | US |