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

Racing system for exercise machines

Assignee: Laguna Tectrix Inc
•
Filing: 1990-02-16
•
Granted: 1992-02-18
•
Expires: 2010-02-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A racing system for a group of exercise machines is disclosed. The race is entirely flexible, in that each exercise unit communicates electronically with all of the other potential racing units. Any user may offer a race, accept or reject another user's race offer, or join a race during a limited countdown period. More than one race can be underway. For cost reduction, a daisy chain hookup is used, in which each unit's microprocessor has an input port receiving message flow from the output port of the preceding unit, and an output port transmitting message flow to the input port of the following unit. The racing function is controlled by the same microprocessor which is embedded in each exercise machine as the controller for that machine, receiving commands from the user and feedback from the machine.

Inventors

  • 👤 James S. Sweeney, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 10:47
CPC Classifications
A; A63; A63B; A63B24/00; A63B24/0087; A63B21/00; A63B21/012; A63B21/015; A63B21/22; A63B21/225; A63B22/00; A63B22/04; A63B2220/00; A63B2220/80; A63B2220/805; A63B2225/00; A63B2225/20; A63B2225/74; A63B2230/00; A63B2230/04; A63B2230/06; A63B24/0084; Y; Y10; Y10S; Y10S482/00; Y10S482/901; Y10S482/902

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 129 words
A racing network of exercise machines in which each machine has its own embedded computer for machine control purposes, and in which racing functions are controlled by such machine embedded computers, comprising: means for providing intercommunication among the machine-embedded computers without intervention of a non-embedded computer; each machine embedded computer including all of the following: means for offering a racing goal to the other embedded computers; means for accepting a racing goal offered by another embedded computer; means responsive to such an acceptance for starting a race; means for transmitting to the other embedded computers the information disclosing the racing progress of the machine containing the transmitting computer; and means for receiving from the other embedded computers information disclosing the racing progress of each machine involved in the race.
Claim 2
Dependent Claim 129 words
A racing network of exercise machines in which each machine has its own embedded computer for machine control purposes, and in which racing functions are controlled by such machine embedded computers, comprising: means for providing intercommunication among the machine-embedded computers without intervention of a non-embedded computer; each machine embedded computer including all of the following: means for offering a racing goal to the other embedded computers; means for accepting a racing goal offered by another embedded computer; means responsive to such an acceptance for starting a race; means for transmitting to the other embedded computers the information disclosing the racing progress of the machine containing the transmitting computer; and means for receiving from the other embedded computers information disclosing the racing progress of each machine involved in the race.
Claim 3
Dependent Claim 30 words
The exercise machine network of claim 1, which also comprises: means for displaying at each machine in the race the positions in the race of all machine sin the race.
Claim 4
Dependent Claim 21 words
The exercise machine network of claim 1 which comprises: means for permitting a plurality of unrelated races to be conducted simultaneously.
Claim 5
Dependent Claim 40 words
The exercise machine network of claim 1, in which each embedded computer has a transmitting port connected to a receiving port of a second embedded computer, and a receiving port connected to a transmitting port of a third embedded computer.
Claim 6
Dependent Claim 34 words
The exercise machine network of claim 1, which also comprises: a host computer separate from the embedded computers; and means for transmitting to, and receiving from, the host computer messages other than racing-related messages.
Claim 7
Dependent Claim 157 words
In a network of exercise machines, each of which has an embedded microprocessor which controls its machine in accordance with user-created command signals and machine-created feedback signals, each such microprocessor having an input port and an output port for communication with other microprocessors, a method of providing racing options for the users of the respective machine, comprising: permitting each user to initiate a racing offer at the user's microprocessor; transmitting that offer to the other microprocessors in the network; allowing each user to accept or change a racing offer from another user; allowing each user to initiate a race by accepting the then current racing offer; allowing each user to join or not join a race which has been offered and accepted; compiling at each microprocessor the information disclosing the progress of its machine in an ongoing race; and conveying such information from the microprocessor in each machine to all other machine embedded microprocessors in the network.
Claim 8
Dependent Claim 157 words
In a network of exercise machines, each of which has an embedded microprocessor which controls its machine in accordance with user-created command signals and machine-created feedback signals, each such microprocessor having an input port and an output port for communication with other microprocessors, a method of providing racing options for the users of the respective machine, comprising: permitting each user to initiate a racing offer at the user's microprocessor; transmitting that offer to the other microprocessors in the network; allowing each user to accept or change a racing offer from another user; allowing each user to initiate a race by accepting the then current racing offer; allowing each user to join or not join a race which has been offered and accepted; compiling at each microprocessor the information disclosing the progress of its machine in an ongoing race; and conveying such information from the microprocessor in each machine to all other machine embedded microprocessors in the network.
Claim 9
Dependent Claim 47 words
The method of claim 6 which also includes the steps of: entering racing information from the network only in those microprocessors engaged in the same race; and displaying visually the positions for all users involved in a given race at the exercise machine of each such user.
Claim 10
Dependent Claim 25 words
The method of claim 6 which also includes: permitting users not engaged in a given race to initiate and engage in a separate concurrent race.
Claim 11
Dependent Claim 152 words
An exercise machine having a microprocessor which includes (a) means for receiving user command signals and machine feedback signals, and (b) means for communicating with one or more microprocessors included in similar exercise machines, the microprocessor having hardware and software for racing, comprising: means for electronically receiving and transmitting racing messages in communication with the other microprocessor(s); means for electronically initiating racing messages, including the suggesting of a goal for a proposed race to the other microprocessor(s); means for electronically responding to racing messages, including the accepting via the microprocessor of a racing goal proposed by another microprocessor; means for electronically synchronizing the start of a race in response to an acceptance of a suggest racing goal; means for exchanging racing information with the other microprocessor(s) disclosing their relative positions in an ongoing race; and means for displaying such information so that each user's position in an ongoing race is readily apparent.
Claim 12
Dependent Claim 152 words
An exercise machine having a microprocessor which includes (a) means for receiving user command signals and machine feedback signals, and (b) means for communicating with one or more microprocessors included in similar exercise machines, the microprocessor having hardware and software for racing, comprising: means for electronically receiving and transmitting racing messages in communication with the other microprocessor(s); means for electronically initiating racing messages, including the suggesting of a goal for a proposed race to the other microprocessor(s); means for electronically responding to racing messages, including the accepting via the microprocessor of a racing goal proposed by another microprocessor; means for electronically synchronizing the start of a race in response to an acceptance of a suggest racing goal; means for exchanging racing information with the other microprocessor(s) disclosing their relative positions in an ongoing race; and means for displaying such information so that each user's position in an ongoing race is readily apparent.
Claim 13
Dependent Claim 32 words
The exercise machine and microprocessor of claim 9 which also comprises: means for electronically responding to a proposed racing goal from another microprocessor by raising or lowering the goal in predetermined increments.
Claim 14
Dependent Claim 35 words
The exercise machine and microprocessor of claim 9 in which the racing messages which the microprocessor may initiate or respond to include a token message, an offer message, a join message, and a progress message.
Claim 15
Dependent Claim 37 words
The exercise machine and microprocessor of claim 11 in which the token and join messages are each conveyed by one 8-bit character, the offer message by two 8-bit characters, and the progress message by three 8-bit characters.
Claim 16
Dependent Claim 43 words
The exercise machine and microprocessor of claim 9 which also comprises: means for providing a non-racing message stream connected by any microprocessor; and means for causing the signals at each microprocessor to provide either a racing message stream or a non-racing message stream.
Claim 17
Dependent Claim 44 words
The exercise machine of claim 9 which simulates stair climbing and which also comprises: means for causing the exercise machine to substantially maintain a selected climbing speed; and means under control of the machine user for selecting at any time a different climbing speed.
Claim 18
Dependent Claim 33 words
The exercise machine and microprocessor of claim 14 which also comprises: means for responding to a proposed racing goal from another microprocessor by raising or lowering the goal in predetermined vertical distance increments.
Claim 19
Independent Claim 122 words
A method for racing an exercise machine having a microprocessor which includes (a) means for receiving user command signals and machine feedback signals, and (b) means for communicating with one or more microprocessors included in similar exercise machines, the microprocessor having hardware and software for racing, said method comprising: receiving and transmitting racing messages in communication with the other microprocessor(s); initiating racing messages, including the suggesting of a goal for a proposed race to the other microprocessor(s); responding to racing messages, including entering or changing a race proposed by another microprocessor; exchanging racing information with the other microprocessor(s) disclosing their relative positions in an ongoing race; and displaying such information so that each user's position in an ongoing race is readily apparent.
Claim 20
Independent Claim 122 words
A method for racing an exercise machine having a microprocessor which includes (a) means for receiving user command signals and machine feedback signals, and (b) means for communicating with one or more microprocessors included in similar exercise machines, the microprocessor having hardware and software for racing, said method comprising: receiving and transmitting racing messages in communication with the other microprocessor(s); initiating racing messages, including the suggesting of a goal for a proposed race to the other microprocessor(s); responding to racing messages, including entering or changing a race proposed by another microprocessor; exchanging racing information with the other microprocessor(s) disclosing their relative positions in an ongoing race; and displaying such information so that each user's position in an ongoing race is readily apparent.
Claim 21
Dependent Claim 26 words
The method of claim 16 which also comprises: responding to a proposed racing goal from another microprocessor by raising or lowering the goal in predetermined increments.
Claim 22
Dependent Claim 32 words
The method of claim 16 in which the racing messages which the microprocessor may initiate or respond to include a token message, an offer message, a join message, and a progress message.
Claim 23
Dependent Claim 34 words
The method of claim 18 in which the token and join messages are each conveyed by one 8-bit character, the offer message by two 8-bit characters, and the progress message by three 8-bit characters.
Claim 24
Dependent Claim 49 words
The exercise machine network of claim 1 in which the machines simulate stair climbing, each of which machines comprises: means for causing the exercise machine to substantially maintain a selected climbing speed; and means under control of the machine user for selecting at any time a different climbing speed.
Claim 25
Dependent Claim 117 words
An exercise machine network comprising: a plurality of independently controlled machines, each including an embedded machine-controlling computer and serial communications means having input and output ports connected to the embedded computer; means for connecting the output port of each machine to the input port of the next machine in the network, with the output of the last machine connected to the input of the first; means in each embedded computer for receiving and transmitting electronic messages one after the other in a stream which continues on the same path through the network of computers; and message altering means in each embedded computer capable of altering the message stream before it is transmitted to the next embedded computer.
Claim 26
Dependent Claim 117 words
An exercise machine network comprising: a plurality of independently controlled machines, each including an embedded machine-controlling computer and serial communications means having input and output ports connected to the embedded computer; means for connecting the output port of each machine to the input port of the next machine in the network, with the output of the last machine connected to the input of the first; means in each embedded computer for receiving and transmitting electronic messages one after the other in a stream which continues on the same path through the network of computers; and message altering means in each embedded computer capable of altering the message stream before it is transmitted to the next embedded computer.
Claim 27
Dependent Claim 33 words
The exercise machine network of claim 21 in which each embedded computer includes: means for originating messages and including them in the message stream; and means for removing messages from the message stream.
Claim 28
Dependent Claim 50 words
The exercise machine network of claim 22 in which each embedded computer (a) echoes any message which it did not originate, (b) appends any message it originates to the end of the stream, and (c) removes its own originated message after that message has made one pass through the network.
Claim 29
Dependent Claim 40 words
The exercise machine network of claim 22 in which: each message stream includes a termination signal which indicates the end of the message stream; and means for altering the portion of the message stream which immediately precedes the termination signal.
Claim 30
Dependent Claim 25 words
The exercise machine network of claim 21 which also comprises: a host computer; and means for electronically connecting the host computer to the embedded computers.

References Cited (Backward Citations)

US4196528A Cited
US4408613A Cited
US4542897A Cited
US4579335A Cited
US4906192A Cited
US4976424A Cited
US4919416A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-02-17 1995-08-19 1996-02-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-02-17 1999-08-19 2000-02-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-02-17 2003-08-19 2004-02-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag