Patent Publication Number: US-8113961-B2

Title: Race set

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS 
     The present application claims priority to provisional application 60/798,011, filed May 4, 2006, titled “Race Set”, claims priority to provisional application 60/812,173, filed Jun. 9, 2006, titled “Race Set”, and claims priority to provisional application 60/846,302, filed Sep. 20, 2006, titled “Electronic Racing Game Set”. The contents of these provisional applications are incorporated herein by reference. 
    
    
     BACKGROUND 
     Competitive racing has provided popular entertainment for people of all ages. People enjoy both self competition, as well as side-by-side competition, in a variety of environments, such as running, bicycling, skating, etc. 
     Accurately measuring and indicating starts and finishes in such competitive racing may present various difficulties. For example, if a racer is required to control the race start, that racer may have an advantage in terms of reaction time, or may be at a disadvantage in terms of readiness to begin racing. Further, if those competing are required to decide the race winner, it may be difficult to remove human biases. 
     Various systems may be used to control race starting and/or finishing, as well as to determine race times and other race statistics. However, available systems may be limited in that they may not be easily applied to a plurality of race modes, such as lap races and non-lap races. Further, available systems may not enable sufficient portability to enable races to be carried out at a plurality of physical locations and terrains, and may not provide sufficient indicators for starting/finishing under various race modes and race locations. 
     SUMMARY 
     In one approach, a race set may be provided comprising a portable race management device. The race management device may comprise: a detachable lane defining element configured to be actuated; a starting indicator; a finishing indicator; and circuitry configured to receive start and/or finish signals via actuation of the detachable lane defining element, control actuation of the starting indicator upon race starting, and control actuation of the finishing indicator upon race finishing. 
     In another embodiment, a race management device for controlling and measuring starting and finishing events may comprise: a starting indicator; a finishing indicator; a user interface; and a processor configured to select a race mode based on at least one of a lap mode request and a non-lap mode request received via the user interface, and actuate the starting indicator and the finishing indictor based on the selected race mode. 
    
    
     
       DESCRIPTION OF THE FIGURES 
         FIG. 1A  shows an example race set with two bicycle racers, as well as alternative race modes; 
         FIG. 1B  shows an example display screen and available display elements illuminated; 
         FIG. 2A  shows an enlarged view of the race set during a starting event; 
         FIG. 2B  shows details of an example user interface; 
         FIG. 2C  shows a high-level flowchart of race set operations during a starting event; 
         FIG. 3A  shows the race set during a finishing event; 
         FIG. 3B  shows an example display screen upon completion of a race; 
         FIG. 3C  shows a high-level flowchart of race set operations during a finishing event; 
         FIG. 4  shows an exploded view of a portion of the race set; and 
         FIG. 5  shows an example processor block diagram of components of the race set. 
     
    
    
     DETAILED DESCRIPTION 
       FIG. 1A  shows an example race set in use, the race set including a race management device  100 . The race management device  100  includes various components and features that can be used to enable a competitive side-by-side racing or individual racing in a variety of environments, including foot races, bicycle races, etc. The race management device  100  can be used to provide single and multi-loop timed races, lap races, as well as straight line “drag” or distance type races. The race management device  100  may operate as both a starting and finishing device, and display race results such as speed, time, winning lane, etc. Further, during starting, the race management device can provide physical start signals, starting sounds, and further detect false starts. During finishing, the race management device can detect which lane finished first, provide a physical winner signal, as well as generate finishing sounds and/or display finishing data. 
     As shown in  FIG. 1A , the race management device  100  can operate in a lap mode  102  as both a start and finish line (as well as start and finish indicator with start and/or finish sensing) for one or more racers, such as two racers engaged in side-by-side racing. Specifically, the race management device  100  may measure lap time, count laps, and measure speed using pre-programmed race lengths, such as those shown in  FIG. 1A . While  FIG. 1A  illustrates three distances, it should be appreciated that any number and length of loop distances may be used. Further, in the lap mode  102 , the race management device  100  may operate to indicate which lane has the fastest time, or in which lane a predetermined number of laps has been performed. 
     Alternatively, the race management device  100  may operate as a start indicator and finish line/finish indicator for non-lap races, such as drag-style or distance races as shown in mode  104 . While  FIG. 1A  illustrates two different race distances, it should be appreciated that race management device  100  may provide any number of race length distances. Again, the race management device  100  may display race time, lengths, a winning side, as well as race history (such as the fastest time over two or more races), etc., also using pre-programmed race lengths, such as those shown in mode  104 . 
     In one example, the race management device  100  includes a central unit  110  that may include a physical flag, such as starting flag  112  rotatably attached to an upper end of central unit  110 , as well as various other signaling units and/or user interface units that may include sound generator units, light generator units, input devices, display devices, etc. Starting flag  112  may include a first and second flag (or first and second sets of flags) that are rotatably coupled to an upper end of central unit  110 . During a first condition, the starting flag  112  is folded into central unit  110 . Starting flag  112  may be spring loaded and held via a catch such that it is hidden in central unit  110  in a vertical position. Then, upon a selected event, such as a starting signal, finishing signal, lap signal, etc., the starting flag  112  is released and made visible via rotation or pivoting movement into a substantially horizontal position extending perpendicular to a race direction, as indicated by the arrow  114  of  FIG. 1A  and dashed lines. Alternatively to, or in addition to, the physical flags, sound may also be generated as indicated at  116 . The sounds may include starting and/or finishing sounds, such as beeps, or words (e.g., “ready . . . set . . . go”, “Lane 1 wins”, “False start”, etc.), or combinations thereof. 
     Central unit  110  may have both a first lane  120  and a second lane  122 . In one example, the lanes may be positioned perpendicular to a race direction, where the lanes are aligned with respect to one another to form a common starting plane, for example. Alternatively, the lanes may be staggered, such as in lap races, where an outer lane is positioned forward of an inner lane. 
     In the example of  FIG. 1A , each of the first and second lane defining elements (referred to herein as a “lanes”)  120 ,  122  may be removeably or detachably coupled to central unit  110 . Such a feature can enable easy transportation and storage, while still providing appropriate functionality for side-by-side racing by bike, foot, etc. Further, to enable such detachable coupling, yet still provide accurate racer detection, first and second lanes  120 ,  122  may each be rotatably and detachably coupled to central unit  110 , such that passage of a racer over the lane results in rotation of the lane that is detected in central unit  110  (See  FIG. 4 ). For example, lanes  120 ,  122  may be spring loaded in a partially raised and/or inclined position relative to the ground or race surface, such that the weight of a runner&#39;s foot, or weight of a bicycle, passing over the lane causes it to rotate. Then, this rotation is translated via an internal mechanism to a processor in central unit  110 , such as described in  FIGS. 4 and 5 , for example. Alternatively, the lanes may utilize various switch, pressure, and/or touch sensors to detect depression of a lane member. 
     While  FIG. 1A  shows the first and second lanes  120 ,  122  as generally planar elongate pads defining a first and second lane, various other shapes and/or configurations may be used. Further, various lane marking indicia may be placed on the lanes, such as a lane number (e.g., “1” and “2”), or other such indicia. 
     As noted, central unit  10  may include a display device, such as display device  130  that includes a plurality of displays. Display device  130  may enable a user to see visual indicators regarding starting, finishing, race statistics, etc. For example, as shown in  FIG. 1B , display device  130  may include a winning lane indicator  132 , a checkered flag indicator  134  (which may be illuminated next to a winning lane), a position indicator  136  (indicating “1” for the first place finisher, or “2” for the second place finisher), a mode symbol (“drag/distance” mode  138  or “loop” mode  139 ), and a display symbol indicating the units ( 142  time,  144  distance, and  146  speed) of the numerical readout  146 . The numerical readout can provide a measured time, measured speed, lap time, lap speed, etc. 
     While  FIG. 1A  shows two bicycle riders competing, the system may also be used by runners, rollerbladers, rollerskaters, skateboarders, etc. In such system, touch sensors may enable detection and measurement of the runner and/or their transport vehicle. Further, the touch sensors may be configured to detect contact by racer across substantially the entire lane, or only in specific regions. It should be appreciated that in this example two lanes are illustrated; however, the race management device may be configured to manage a plurality of race lanes, such as three, four, or more. 
     The race management device  100  may be packaged in a disassembled, fully assembled, or partially assembled condition. For example, the lanes  120 ,  122  may be detachably coupled to the central unit  110 . Further, the display device and/or physical flags may be detachably coupled in the system. 
     Referring now to  FIG. 2A , it shows an enlarged view of central unit  110 , including tower  210 . In one example, tower  210  may be pivotably attached to base  212 , and held in position vertically by a releasable securing mechanism (not shown), such as an indent-detent mechanism. This allows the tower  210  to be pivoted back from a vertical position (in use) to a horizontal, reclined, position (storage), generally in alignment with base  212 . This may be useful for reducing the unit size for storage and handling. Additionally, it may allow the tower to be knocked over during a race without damaging the tower. 
     Portions of base  212  and tower  210  are shown in  FIG. 2B  with an example user interface, which may include display device  130 , and input buttons  214 ,  216 , and  218 . Base  212  is shown having a center base section  260  coupled to first arm  262  and second arm  264 . In this example, input button  214  may be a menu button, input button  216  may be a race button, and input button  218  may be a select button. Further, a speaker section  220  is shown, which may house a speaker for generating sound, alarms, starting signals, and/or voice commands. Further, an on/off switch is shown at  222 . 
       FIG. 2B  also shows a first and second slot  230  and  232  on one side of tower  210 , with two additional slots on the other side of the tower (not shown). In this example, a starting flag may be positioned in slot  230  and a finishing flag may be positioned in slot  232 . While two slots are illustrated, additional slots may be used for additional flags, or a plurality of flags may operate in a single slot. 
     Referring now to  FIG. 2C , an example starting routine  240  carried out by the race management device  100  is shown. Specifically, during the start, at  242 , the race management device  100  first receives a user input to enable system operation via on/off switch  222 . Further, it may receive a user input to reset system to pre-race state (e.g., folding starting/finishing flags, etc.). 
     Next, in  244 , the race management device  100  receives a user input via menu button ( 214 ) to select a race mode (loop/drag), distance, etc, and then receives a user input via race button ( 218 ) to begin race-start sequence. Specifically, pre-stored default settings may be selected by default upon initial power-up of the device (e.g., via actuation of switch  222 ), and then the user may simply press the race button  218  to begin a racing event using the default settings. Alternatively, the user may press the menu button to display the various options, such as the loop race mode, lap race mode, and/or drag/distance race mode. For example, when the lap mode is displayed via race management device  100 , it may receive a user input via the select button  218  to increase the number of laps. At this point, depression of the race button  216  begins a racing event. Alternatively, a user may further adjust the settings in that the race management device  100  may further receive additional input via the menu button  214  to cycle through to the loop race mode. At this point the user may select a distance via the select button  218 . Again, at this point, depression of the race button  216  begins a racing event. In still another alternative, the user may further press the menu button  214  to cycle through to the drag/distance race mode. At this point the user may select a distance via the select button  218 . Again, at this point, depression of the race button  216  begins a racing event. 
     At  246 , the device generates a race countdown, including “beep” sounds every 5 seconds, and then generates sounds to begin race, including “ready . . . on your marks . . . set . . . ”. Various other sounds and or light indicia may also be used to ready racers to prepare for starting. 
     During the race countdown, the routine may also monitor for a “false start.” For example, as the racers stand behind the lanes, if a racer steps on, or drives over, one of the lanes  120 ,  122  before a starting signal is generated, the device can detect such actuation via lanes  120 ,  122  and corresponding sensors. Further, the device may provide and generate false start sounds (e.g., “false start”) in  250 . Otherwise, if no false start is detected, the device generates race starting signal(s) to signal the racers, and further commences a timer. The race starting signals may include coordinated race sounds (e.g., “go”) and/or physical signals. The physical signals may be the display of a flag, such as starting flag  112  via activation of a release mechanism. 
     Referring now to  FIG. 3A , race management device  100  is shown during a finishing event, where a winning runner actuates lane  122 . Upon activation of lane  122  by the runner&#39;s foot, the lane rotates as shown by arrows  302 , thereby activating a bump sensor in base  212  through internal mechanisms as described further with regard to  FIG. 4 . The activation of the sensor is then detected and processed by internal electronics, which release a catch holding winning flag element  320  on the winning lane side as shown in  FIG. 3A  based on the sensed information. Winning sounds may be generated based on the sensed information as shown by  322 . Further, winning information may be displayed via  130 , such as shown in  FIG. 3B . 
     In particular, as shown in  FIG. 3B , display device  130  may include a winning lane indicator  132  (in this case indicating lane  2  is the winner), a checkered flag indicator  134  (positioned next to the winning lane), a position indicator  136  (indicating “1” for the first place finisher), a mode symbol  138  (indicating “drag” mode in this example), and a display symbol  140  indicating the units of the numerical readout  146 . In the example of  FIG. 3B , a timer symbol indicates the readout provides the winning time. 
     A finishing routine carried out by device  100  is illustrated in  FIG. 3C . At  312 , the device monitors lane sensors to identify which lane is actuated first (lane  1  or lane  2 ) and then generates a flag on the winning side with or without audible finish signals. Next, in  314 , the device may display race statistics, such as winning time, winning lane, speed, first or second place, etc. In one example, the device may display race results upon receiving a user input, such as via menu button  214 . Note that if the button is pressed initially after the unit is turned on, results of the most recently completed race may be displayed. 
     While the above is one example finishing routine, various alternatives may also be used. For example, the device may include a sensor lock-out feature, where during a predetermined duration (e.g., a predetermined time) following a race start, sensor inputs are ignored to reduce the likelihood of erroneous finishing indications. Thus, when racers are riding vehicles, such as bicycles, having more than one wheel, initial and subsequent actuation after a start may be ignored and erroneous finish indications may be reduced. 
     Referring now to  FIG. 4 , an exploded underside view of a portion of race management device  110  is shown. A portion of base  212  is shown, including arm  242  and a portion of center base section  260 , coupled to lane  122 . In this example, rotation of lane  122  as indicated by arrow  402  (which may be caused by a user running or riding over lane  122 ) is translated through center base section  260  via rotation of rod  420  as shown by arrows  404 . This rotation is translated through key  430 , as shown by arrow  406 , in which key protrusion  432  operates as a lever arm to actuate a bump sensor  440 . In this way, actuation by a user can be reliably sensed under a variety of different types of racing, while still providing a detachable construction to enable easy transport of the race sent. Further, in this particular example, the detachable construction is provided without requiring disconnection of any electrical connects, such as wire connectors, etc. 
     As noted,  FIG. 4  shows an exploded view, where arm  242  includes a screw-mounted protrusion  410  that slideably mates to a corresponding receptor  412  mounted an end of rod  420  to enable a repeatedly detachable coupling. Further, arm  262  is mounted to center base section  260  via two male pins  450  and  452 , which may detachably mount to corresponding holes  454  and  456 , respectively. Also, rotation of rod  420  is translated to key  420  via a flat-head driver protrusion  460  that mates to a corresponding slot  462 . 
     In the embodiment of  FIG. 4 , device  100  may operate to receive mechanical actuation of a racer through rotation of lane  122 , translate this motion mechanically and via rotation through a detachable coupling to a lever arm which actuates an electrical bump sensor to generate an electrical signal. The signal is transmitted to electronic circuitry, such as a processor as shown in  FIG. 5 , which then generates various electronic outputs, such as a signal to an electrically actuated catch release which releases a physical flag. 
       FIG. 5  shows an exemplary block diagram of an information and control system  510  that may be implemented in electronics and/or code contained on a computer readable storage medium. In one example, system  510  may be mounted in base  212  and portions may be included in lanes  120 ,  122 . The system may include a processor  512  operatively connected to a memory  514 , a timer  516 , one or more inputs  520 ,  522 , and  524  and one or more outputs  530 ,  532 ,  534 ,  536 , and  538 . Exemplary inputs may include a user input  520  for beginning a race or setting, resetting and controlling operation of system  510 , such as through buttons  214 ,  214 , and  218  as noted herein. Alternatively, input  520  may be one or more keys, such as keys of a keypad or switches. This may allow a user to start a timer on the racer, or input a distance of a race between start and finish line indicators, select a race mode, and others. Other inputs may be one or more sensors  522  and  524 , which may represent bump sensors, such as illustrated in  FIG. 4 , where sensors  522  and  524  may be configured to sense the passage of a racer across lanes  120  and/or  122 . As noted herein, alternative examples of such sensors may include a pressure sensitive sensor mounted in lane  120 ,  122 , positional sensors, light sensors, etc. These sensors may detect the passage of a wheel over the sensor or the placement of a racer&#39;s foot on the pad over the sensor, such as via rotation of the lane as shown in  FIG. 4 . Optionally, other forms of sensors may be used, such as a motion detector, or other mechanical elements that are moved when a racer passes over the finish line. 
       FIG. 5  shows various outputs that may be included, including visual display outputs  530  which may be indicated via display  130 . As noted, the display outputs may include an average race speed of a racer (such as the winner), an elapsed time, race mode, finishing place, and various others. Further, the processor may also provide audible outputs  538 , such as via the speaker  220 . Still other outputs may be controlled via processor  512 , such as actuation signals to cause physical signals, such as a starting flag release signal  532  (which in one example may cause the release of two catches, and thus two starting flags, such as shown in  FIG. 1 ), a lane  1  winner flag release signal  534 , and/or a lane  2  winner flag release signal. The release signals may be sent to actuators which release a catch holding a spring loaded flag, such as upon release, the pre-compressed spring causes rotation of a flag into a displayed position. In other words, sensor  522  may be coupled to lane  120  and sensor  524  may be coupled to lane  122 , output signal  523  may be coupled to starting flag  112 , output signal  534  may be coupled to lane  2  winner flag  322 , and output signal  536  may be coupled to a lane  1  winner flag (not shown). 
     In one example, system  510  can operate to control operation of device  100  in the following way. First, system  510  can receive user input via  520 , such as a desired race mode, and whether to begin a race event. Then, processor  512  can monitor sensors  522  and  524  for false starts while generating pre-race outputs via outputs  530  and  535 . Next, upon finishing pre-race outputs, a race starting output may be generated via outputs  532 . Next, the processor  512  can monitor race duration via timer  516 , while monitoring sensors  522  and  524  for a first to be actuated. Then, the first actuated sensor may be measured and the device may determine a winning lane, and generate a further output via either output  534  or  536 , depending on which sensor of  522  and  524  was the first to be actuated. As noted, various outputs may be provided, and the outputs may vary depending on the race mode, etc. 
     While the present invention has been described in terms of specific embodiments, it should be appreciated that the spirit and scope of the invention is not limited to those embodiments. For example, the disclosed race set may include a single device that operates as either or both of a finish and start line, or may include separate start and finish lines. The scope of the invention is instead indicated by the appended claims. All subject matter which comes within the meaning and range of equivalency of the claims is to be embraced within the scope of the claims.