
US
7,637,847
B1
3
it
can
also
download
new
programs
and
other
data
and
infor
mation
to
the
remote
system
computers.
For
example,
a server
system
computer
or
peer
system
computer
might
design
a
dietary
program
for
a
particular
user
which
is
then
down
loaded
into
the
remote
system
computer
for
subsequent
com
munication
to
the
individual
user
of
a
local
system.
In
one
embodiment
of
the
present
invention,
a
distributed
network
such
as
the
Internet
is
used
to
couple
local,
remote,
and
server
systems
together.
Users
at
local
systems
can
inter
act
visually
and
even
in
a
tactile
manner
with
other
users
over
the
Internet.
For
example,
a
?rst
user
at
a
?rst
local
station
can
take
a
“virtual
ride”
with
anotheruser
at
a
second
local
station
through
the
Internet
connection.
Likewise,
a
remote
“per
sonal
trainer”
can
interact
with
a
user
at
a
local
station
via the
Internet
communication
linkage.
The
systems,
methods,
and
apparatus
of
the
present
inven
tion
therefore
can
provide
an
effective exercise,
dietary,
and
health
program
for
a
great
number
of
individuals.
The
com
puterized
health
equipment
provides
incentive
and
encour
agement
to
stay
in
the
program,
due
to
the
“virtual
personal
trainer”
of
the
local
system,
the
human
personal
trainer
of
the
remote
system,
and
by
the
various
services
provided
by
the
enterprise
as
a
whole
as
supported
by
the
server
systems,
peer
systems,
etc.
For
example,
a
variety
of
services
of
products
can be
offered
to
the
users
of
the
system
to
further
their
health
and
?tness
goals.
In
addition,
the
camaraderie
of
exercising
with
other users
can
be
provided.
These
and
other
advantages
of
the
present
invention
will
become
apparent
upon
the
rating
of
the
following
descrip
tions
and
the
study
of
the
?gures
of
the
drawings.
BRIEF
DESCRIPTION
OF
THE
DRAWINGS
FIG.
1
is
a
block
diagram
of
a
health
and
?tness
system
in
accordance
with
the
present
invention;
FIG.
2
is
a
block
diagram
of
the
local,
remote,
and
server
system
computers
of
the
present
invention;
FIG.
3
is
a
?ow
diagram
of
a
process
running
on
a
local
system
computer
of
the
present
invention;
FIG.
4
is
a
?ow
diagram
of
the
“PROCESS
EXERCISE
ACTIVITY”
step
of
FIG.
3;
FIG.
5
is
a
?ow
diagram
of
the
“DETECT
AND
RECORD
USER
ACTIVITY,
PROVIDE
FEEDBACK”
step
of
FIG.
4;
FIG.
6
is
a
?ow
diagram
of
a
“PROCESS
LOCAL
SYS
TEM
ACTIVITY”
step
of
FIG.
3;
FIG.
7
is
a
?ow
diagram
of
the
“PROCESS
REMOTE
ACTIVITY”
step
of
FIG.
3;
FIG.
8
is
a
?ow
diagram
of
a
process
running
on
a
remote
system
computer
of
the
present
invention;
FIGS.
8a, 8b,
and
8c
are
three
examples
of
data
analysis
performed
in
the
“PROCESS
DATA”
step
176
of
FIG.
8;
FIG.
9
is
a
?ow
diagram
of
a
process
running
on
a server
system
computer
of
the
present
invention;
FIG. 10
is
an
illustration
of
a
local
system
connected
to
other
local
systems,
remote
systems,
and
server
systems
via
the
Internet;
FIG.
11
is
a
block
diagram
of
the
local
computer
of
the
local
system of
FIG.
10;
and
FIG.
12
is
an
illustration
of
a
“virtual
ride”
taking
place
over
the
Internet
with
users
using
two
separate
local
systems.
DETAILED
DESCRIPTION
OF
THE
PREFERRED
EMBODIMENTS
In
FIG.
1,
a
health
and
?tness
system 10
in
accordance
with
the
present
invention
includes
one
or
more
local
systems
12,
one
or
more
remote
systems
14,
and
one
or
more
server
20
25
30
35
40
45
50
55
60
65
4
systems
16.
The
local
systems
12
are
typically
home-based
systems
designed
for
the
promotion
of
the
health
and
?tness
of
individual
users
within
a
family.
The
remote
systems
14
may
be
home
or
business
based,
and
are
used
as
data
gather
ing
and
storage
stations,
as
well
as
communication
stations,
between
a
human
personal
trainer
and
users
of
local
systems
12.
As
will
be
discussed
in
greater
detail
subsequently,
the
remote
system
14
is
associated
with
a
relatively
large
number
of
local
systems
12,
e.g.
a
personal
trainer
with
a
remote
system
might
be
in
communication
with
100
or
more
indi
vidual
users
of
local
systems
12.
This
is
made
possible,
in
part,
by
providing
a
“virtual
personal
trainer”
at
each of
the
local
stations
12
to
partially
or
fully
replace
the
need
for
a
human
personal
trainer
at
the
local
station.
The
server
systems
16 can
communicate
with
the
remote
systems
14
to
provide
server
and
control
functions
across
the
entire enterprise,
i.e.
over
the
entire
system
10.
As
also
will
be
discussed
in
greater
detail
subsequently,
the server
system 16
is
associated
with
a
number
of
remote
systems
14.
The
local
system 12
includes
one
or
more
health
or
?tness
devices
such
as
a
stationary
bicycle
18,
a
weight
or
“resis
tance
trainer”
20,
a
scale
22,
etc.
Associated
with
a
local
system 12
is
a
computer
24
which,
in
this
preferred
embodi
ment,
is
integrated
into
the
stationary
bicycle
18.
A
stationary
bicycle
as
a
“base
unit”
is
given
merely
by
way
of
example,
as
any
piece
of
equipment
(a
rowing
machine,
a
step
machine,
etc.)
could
house
the
computer
24,
or
the
computer
24
could
be
housed
separately.
The
computer
24
can
serve
as
a
“local
server”
for
other
health
and
?tness
devices
at
local
system
12,
such
as
the
weight
trainer
20
and
the
scale
22.
Alternatively,
a
separate
local
server
26
can
be
used
to
control
and/or
support
various devices
in
local
system
12
via
data
and
control
lines
28,
and
communicate
with
the
remote
system 14
via
a
tele
phone
line
30
and
a
modem
32.
However,
in
the
present
preferred
embodiment,
the
assumption
is
that
the
local
server
26
and
modem
32
are
not
required
and
that
the
computer
24
will
serve
not
only
to
control
the
operation
and
data
gathering
function
of
the
stationary
bicycle
18,
but
will
also
provide
these
functions
for
the
weight
trainer
20
and
the
scale
22.
Of
course,
the
weight
trainer
20
and
the
scale
22
may
include
their
own
computer
systems
for
local
control
purposes.
The
stationary
bicycle
18
includes
a
housing
34
which,
as
stated
previously,
preferably
houses
the
computer
24,
a
crank
36
provided
with
a
pair
of
pedals
38,
a
seat
40
supported
by
a
seat
stem
42,
handle
bar
44
supported
by
handle
bar
stem
46,
legs
48,
and
feet
50.
The
various
components
of
the
stationary
bicycle
18
are
typically
attached
to
a
rigid
frame
that
is
internally
connected
to
the
housing
34.
The
weight
trainer
20
is
preferably
a
resistance-type
weight
trainer,
such
as
a
bench
press
machine,
a
biceps
curl
machine,
a
squat
machine,
etc.
Typically
the
use
grasps
a
bar
connected
to
a
cable
that
is
attached
to
a
resistance
device.
This
resistance
device
can be
weights, or
can
be
an
active
resistance
device
such
as
a
motor,
or a
passive
resistance
device
such
as
an
electrically
actuated
brake.
Active
resis
tance
devices
are
advantageous
in that
they
can
provide
a
force-feedback
that
can
closely
mimic
real-world
conditions,
i.e.
the
actual
forces
that
might
be
felt
by
a
user
when
lifting
real
weights
with
a
human
“spotter”
or
trainer.
In
any
event,
the
amount
of
resistance
to
movement
of
the
bar
(or
other
portions
of
a
piece
of
exercise
equipment)
is
preferably
under
the
control
of
the
computer
24
and
the
script
that
it
is
running.
Particularly
with
active
resistance
devices,
the
control
by
the
local
computer
is
important.
This
is
because
a
tight
feed-back
loop
between
sensors
and
actuators
(such
as
motors,
sole
noids,
etc.)
is
desirable
to
create
realistic
force
feed-back.
This
would
be
difficult
to
accomplish
in
a
realistic
manner
Comments to this Manuals