throbber
Q}V.
`
`lllllgllillllllllllllg
`
`illlllylyll
`
`a2-22-0/
`
`United States Patent and Trademark Office
`
`Box Provisional Patent Application
`Commissioner tor Pater..-
`
`Washington, District of Columbia 20231
`
`Sir:
`
`Martee2oe¢
`
`'1
`.
`«.“:.$(a- ~.;@
`
`Please file the enclosed Provisional Patent Application (PPA) papers listed below under 37 C.F.R. §1.53(b)(2).
`
`Each of the undersigned understands’
`
`A. This PPA lS not a substitute tor a Regular Patent Application (RPA), cannot be convened to an RPA, cannot get into interterence
`with an RPA oi anotherperson, cannot be amended, will not be published, cannot claim anytoreign priority, andwiil not mature
`into a~'p=ai:';;:;,
`y
`
`.
`
`if an RPA reterring to this PPA is not tiled within one year oi the tiling date oi this PPA, this PPA will be worthless and will be
`destroyed:
`Any desired ioreign Convention applications (including PCT applications) based upon this PPA mustbe filed within one year oi
`the filing date of this PPA;
`this PPA must contain a written description of the invention, and of the manner and process of making and using it, in such toll,
`clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly
`connected, to make and use the same, and shall set forth the best mode contemplated by the inventor oi carrying out his invention.
`35 U.S.C. § 112. it 1. Otherwise this PPA will be worthless.
`. Any RPA will be entitled to claim the benelitot this PPA only it such RPA names at teast one inventor of this PPA and this PPA
`discloses such inventors invention, as claimedin at teastone claim ot the RPA, in the matter provided in item D above.
`
`Tentative Applicant # i, Name:
`
`Tentative Applicant # 2, Name:
`mtg; M0 at a ‘air
`{}€._/y:-53:3 9‘
`(x ) Specification, sheets:
`70
`9
`(X3 Small Entity Declaration(s), number:
`( x ] Check or Credit Card Payment (use PTO—2038) for $ _::_4_SL____._ tor
`
`/Vial W59’-"k
`
`(
`
`)Drawing(s). sheets :
`
`(X)small entity
`
`(
`
`)large entity tiling fee
`
`( x) Return Receipt Postcard Addressed to Applicant # 1.
`
`Very respecttully.
`,
`Applicant # 1 Signature
`
`? Qfl.
`
`Applicant # 2 Signature
`
`Address (Send Correspondence Here)
`
`Address
`
`Express Mail Lallel#
`
`‘\~.. ,,4..,...c ...,..........c...._c ...,,..w....a .....M..« . s
`
`/‘.:<
`
`;Date of Deposit200
`
`Fnrm 3-5- DI-nuicinnal nae...“ n....x:....n.... .-.. ._- .
`
`_u-
`
`UA-1004.001
`
`

`
`in the UHIIBG States Patem and
`
`lrademaréz.
`
`‘flzilad Mn
`
`5‘? .“'::‘.¥Il'in:I_,I‘-
`Uommlssloner tor Paleuls
`
`l.*.'ash;ngtsn Dismal 22$ !;a!e_:mlin:+_
`
`Fee Transmlital
`
`;5
`Flrs2—Named Applscanl _ Ml 0133?’
`Tillu mi 1...-cullom "
`/1400’:-i,E.1q"
`‘fie/~5c2r;al Mtlwggfi
`75
`Total Payment Enclosed (From Calculatmn Below): SS
`
`.<:a~
`
`-Cm lm='i 2: E‘-=~‘ ?n‘tn:».'Ea:} small ennlv trllna lea tnr the anave Daren: apnlmallnn'
`
`Fee Code Fee Descri
`
`lion
`
`D"W‘°"-"'?' 9'" "..'*nr=.
`
`fiélietn Fm"
`
`Basic Utility Appn. Filing Fee
`
`Basic Design Angn Fllinq Fee
`
`Subtotal (1)
`
`Total Claims:
`
`Tol. lnden. Claims
`
`Suhlolal (2)
`
`Talal Pavment Enclosed {sum at Subtotals m and (211
`
`Very resgecllullv.
`62,2234;/?<:2&
`Signalure cl FirsH\lame:l Appllnanl
`/WI: ‘:55!
`E7/i;
`Prlnl Name nf Firsmamed Applicant
`1300 kingjwoea 1‘?/,
`K65Feé§"
`50 500399!
`
`LJ Money Order
`IX Check
`Fl Dpmlig rj-we 4-;,u._.,\g-. gnm. n'rq_qp'g,';x
`
`(fee for each clam: over 20)
`
`(fee for each indep. claim over 3‘; =
`
`UA-1004.002
`
`

`
`MODULAR PERSONAL NETWORK
`
`By
`
`Michael D. Ellis
`
`Background
`
`A number of individual portable personal devices are available today. Such
`
`personal devices provide specific functions to a person, in a number of different fields of
`
`use. For example, there are mobile phones, personal digital assistants, medical
`
`monitoring devices, personal entertainment systems, and athletic monitoring systems.
`
`These and other portable electronic devices have significantly improved the convenience
`
`of many activities.
`
`However, each of these fimctions is provided individually. None ofthese
`
`individual devices can combine with any of the other devices to provide improved
`
`fitnctions. If a user wishes to upgrade the capabilities of any ofthese devices, a new,
`
`expensive device must be purchased and the old devices discarded.
`
`What is needed is a system in which individual portable device modules can be
`
`combined in a multitude of ways to provide an infinite variety of functions. A portable
`
`system is needed in which new fiinctions can be added by simply adding or replacing a
`
`single component. A portable system is needed in which the functions can be modified
`
`simply by downloading new software or other parameters. A system is needed in which
`
`functions in different fields of use can be easily combined. And a system is needed in
`
`which the economies or scale and scope of building devices across multiple fields of use
`
`can be used to benefit users of devices in all of the fields of use.
`
`Description
`
`My invention satisfies these and other needs by providing a modular personal
`network.
`
`UA-1004.003
`
`

`
`A modular personal network is a set of individual network components that
`
`communicate using a wireless network. These components use a common
`
`communications protocol, such as the “B1ueTooth” protocol, to send messages between
`
`themselves. Using a common protocol means that the same electronic components and
`
`software can be used in all each of them, keeping the cost low.
`
`A common protocol also allows new devices to be added more easily. This
`
`invention is modular, in that new individual network components can be added at any
`
`time. This may change the function ofthe overall system. As components are added, the
`
`system’s capabilities will grow. As one component replaces another, the functions of the
`
`system change accordingly. And the system will continue to function, with reduced
`
`capabilities, as individual components are removed.
`
`My invention is also “persona
`
`This means that the network is small in size,
`
`roughly the encompassing one person’s “personal space”. Individual devices may be
`
`worn by the user, they may be carried by the user, or they may just be in close proximity.
`
`But in any case, they provide exactly the functions that the individual person wants,
`
`because the combination of devices is virtually limitless.
`
`The modular personal network may be changed at any time, and the functions of
`
`the system may change correspondingly. For example, a new component may be added,
`
`and a new function may be enabled by the system. A component may be removed, and a
`
`function of the system may be disabled. The system may automatically detect a change
`
`in the network, and correspondingly change the functions. Alternatively, a user may
`
`enter a changed configuration, for example into a base station, control unit, or personal
`
`computer.
`
`Another advantage of my invention is that it is extensible. This means that a
`
`component can be added at any later time, even though that specific component and its
`
`functions may not have been anticipated at the time the system was first put together.
`
`Each new component uses the same communications methods and protocols to send and
`
`receive data and commands. The functions ofthe system are controlled by downloaded
`
`software. This means that new software can be downloaded to support the unanticipated
`
`new COIIIPOIICIIL
`
`UA-1004.004
`
`

`
`-3.
`
`Software may be downloaded into a component in the modular personal network,
`
`such as a “control unit”. The control unit may include memory for holding software and
`
`data, and a processor. The control unit may send commands and data to some
`
`components and retrieve data from other components. By modifying the software in the
`
`control unit, the system may support previously unanticipated components.
`
`Software may be downloaded into a component of the modular personal network
`
`by a personal computer. Software on the personal computer may control what is
`
`downloaded. The software on the personal computer may allow extensions to support
`
`unanticipated functions and components. The software extension may allow the user to
`
`specify sofiware modules to download, to configure parameters for the unanticipated
`
`components, or to perform other filnctions related to additional components and
`
`functions.
`
`For example, one of the devices may be a display device. Traditionally, displays
`
`worn by a person have been in the form of a wrist display, such as a wristwatch.
`
`However, users of my invention can choose the type of display that best suits their needs.
`
`This may be a display worn on a wristband, worn in a pair of glasses, carried in the hand
`
`or pocket, mounted on a piece of exercise equipment, mounted on a bicycle or in an
`
`automobile, or any other suitable method of carrying with the user. In fact, the user may
`
`have multiple display devices, and pick the desired one at any time based on a specific
`
`activity.
`
`Traditionally, a wristwatch-type display is worn on the back of the wrist.
`
`However, this invention allows the display to be worn or carried in any manner. For
`
`example, a runner who does not wish to turn the wrist to view the display may prefer a
`
`display that is mounted on the side ofthe wrist or hand, that can be viewed while
`maintaining proper running form. It may be configured so that it can be worn on either
`
`the left or right side. It may be configured so that the top of the display is oriented
`
`toward the thumb, toward the back ofthe wrist, or at an angle between the two.
`
`Alternatively, it may be allow the user to configure the orientation of the display by
`
`choosing between one or more options.
`
`UA-1004.005
`
`

`
`-4-
`
`Wrist displays today, such as Wristwatches, typically have controls and audio
`
`outputs build in. However, my invention does not require that. In fact, my invention
`encourages each function to be placed where it is most usable. For example, the controls
`
`may be a set of switches, buttons, or other pressure-sensitive devices worn at convenient
`
`points on the body. For example, one sensor can be worn at the tip of each finger in a
`glove or partial glove. The user can then operate the system by tapping with different
`
`fingers or tapping specific sequences to enter different commands to the system.
`Alternatively, the sensors may be worn at different locations on a waistband, allowing the
`
`user to control the system by tapping different locations on the waist. The sensors may
`
`be worn on a foot, so that the system can be operated by tapping a foot. The controls
`
`may be mounted on a bicycle or piece of exercise equipment. Any other suitable types of
`controls may be used, including dials, levers, keyboards, voice inputs, and any suitable
`
`combination of multiple types of inputs.
`
`Similarly, an audio output may be provided separately from the display and other
`
`components. For example, headphones may be used. Alternatively, one or more
`speakers may be worn inside a hat or headband. In this latter embodiment, the sound
`may be conducted through the skull to the user’s ears. Such embodiments allow the
`audio feedback to be loud enough to be easily heard by the user, even in poor conditions
`
`such as being on a busy street, while keeping the sounds quiet enough to not disturb other
`
`nearby people.
`
`My invention may be controlled by a single module, a control unit. This may be a
`device that is worn on the person like the other devices in the network. The control unit
`
`may have facility to allow software to be downloaded into it. The control unit may
`interface with and control the other devices in the network over the wireless network,
`
`based on the downloaded software. This allows the fi.lI1CtlOIlS of the system to be easily
`
`modified, simply by downloading different sofiware. In addition to software or
`
`firmware, the control unit (or any other device in the network) may also allow the
`
`download of data, setup options and other configuration data, current time, or any other
`
`information.
`
`UA-1004.006
`
`

`
`One of the components in the modular personal network may be a “base station”.
`
`This base station may used to download information, such as software, data, setup
`
`options, and time, into at least one ofthe other devices, such as the control unit. The base
`station may, for example, be connected to a personal computer. The base station, in that
`
`embodiment, may provide wireless connectivity to the other devices, while the personal
`
`computer provides storage and a user interface for manipulating the information sent to
`and from the devices in the network. The base station may communicate with the
`
`personal computer over a standard connection, such as USB, serial port, Ethernet,
`
`wireless network, infrared, or over a direct connection to the personal cornputer’s bus.
`
`The personal computer may provide a user interface for controlling the devices in
`
`the network. For example, the computer may allow the user to specify what functions are
`
`to be enabled by the system, which may then determine what software to download. The
`
`user may set configuration parameters that would then be downloaded to the device(s) in
`
`the network.
`
`The base station or personal computer may also have a network connection, such
`
`as an Internet connection. This may allow another person to control functions of the
`
`system. This could include a medical professional, ifthe system is being used for
`medical purposes. It might include a coach if the system is being used for athletic
`purposes. It might include a manufacturer or distributor ofany ofthe devices in the
`
`network, who may wish to download software and parameters into the system to support
`
`the device.
`
`The base station, personal computer, and/or computer over a network connection
`
`may also be used to upload data from any of the components in the modular personal
`network, such as a control unit. This data may be stored, modified, analyzed, displayed,
`
`or otherwise used on one of those other stations.
`
`The control unit described above may be a separate device, or it may be combined
`
`with another of the individual network components, such as a display. In general, it may
`
`be more eficient to combine any two ofthe components in a network, providing multiple
`functions with a single device. Alternatively, any individual function may be provided
`
`UA-1004.007
`
`

`
`by a single unique device. The control unit, for example, may be a separate unit, worn on
`
`a waistband.
`
`The control unit preferably has memory and a processor, in addition to its
`
`communication device. This memory and processor supports downloading of
`
`information and software, as well as control of other devices in the network.
`
`The system with an audio output device and a control unit may provide an audio
`
`output function. For example, music may be stored in a digital form in memory in the
`
`control unit and sent to the audio output device. The control unit may also generate audio
`
`feedback related to other fianctions provided by the system. For example, if the system is
`
`being used for athletic monitoring, audio feedback may be used to prompt the user to
`
`work out harder or easier, to provide performance information, or to inform the user what
`
`workout zone he or she is in.
`
`The system may provide different audio outputs to signify different situations or
`
`conditions. For example, different sounds may be generated for different situations.
`
`Alternatively, different sound sequences for different conditions. As yet another
`
`embodiment, sound may be sent to diiferent speakers for different conditions. Voice may
`
`also be synthesized. Any of these techniques may be combined.
`
`The system may also provide both music and audio feedback. This is an example
`
`of one system providing multiple fiinctions. In this case, the music may be paused,
`
`muted, or the volume may be lowered while the audio feedback is provided.
`
`Another type of individual network component is a position monitor. This may
`
`be, for example, a global positioning monitor worn by the user, allowing location ofthe
`
`user to be determined as a specific position on the earth, using satellite receivers.
`
`Alternatively, it may be a simple elevation monitor, using for example, barometric
`
`pressure readings. Such a monitor can provide a user with current information about
`
`position, elevation, speed, elevation change, and other useful data.
`
`The position information collected may be displayed for the user. It may also be
`
`saved over a period of time for later use, either in the same individual network
`
`component that collected the information, or in another component with memory, such as
`
`UA-1004.008
`
`

`
`-7-
`
`a control unit. The saved data may later be displayed by one of the individual network
`
`components. Alternatively, it may be uploaded to a base station, personal computer,
`
`computer accessed over the Internet, or other station, as described previously. That
`
`station may save the data in a database, display it for a user, analyze the data, compare it
`
`with other location information such as map data, compare it with other simultaneously-
`
`collected non-location information such as heart rate or speed, compare the recently
`
`collected location data with previously collected location data, or perform other functions
`
`related to position.
`
`The user may be allowed to modify the data as it is collected or after it has been
`
`collected. For example, the user may be allowed to annotate the data. The user may be
`
`allowed to enter voice or text annotations that provide, for example, additional
`
`information about the location, the route, the user at that point in time, or any other
`
`information If desired, the system may support a certain number of predefined
`
`annotations and allow the user to quickly and easily enter any of them.
`
`The system may also collect location data from one or more sessions, and use that
`
`location data to later recommend a specific route to the user. For example, the user may
`
`be an athlete, and may desire a workout of a particular distance, intensity, or elevation
`
`profile. The system may also be used to collect information about the route of an athletic
`
`competition. The system may use the previously collected data to create a library of
`
`possible routes, and may choose between them based on information about what type of
`
`workout the user is interested in. These choices may be made in advance of the workout,
`
`for example on a personal computer, or they may be made dynamically during the
`
`workout as specific decision points are reached.
`
`The system may also collect performance data along multiple instances of
`
`following the same route or route segment. For example, speed, heart rate, and other
`
`performance parameters may be collected fi'om two or more training sessions on the same
`
`route. The data from these sessions may be uploaded to a personal computer, either at the
`
`athlete’s location or remotely at a coach’s location, and compared. Comparison charts
`
`and graphs may be presented comparing performance data from two or more sessions
`
`over the same route.
`
`UA-1004.009
`
`

`
`.3.
`
`Another possible individual network component is an accelerometer, or other
`
`device that can measure the movements of a part of the body such as an arm or leg. By
`
`measuring the frequency at which an arm or leg swings, the system can calculate
`
`cadence. For example, the cadence of a runner is the number of strides per minute,
`
`If the system is capable of measuring both the user’s cadence and speed, the stride
`
`length may also be calculated. For example, the cadence may be calculated using an
`
`accelerometer mounted on the arm and counting the number of arm swings per unit of
`
`time. The speed may be measured using a global positioning device. The stride length
`
`may be calculated by dividing the speed by the cadence. The cadence, speed, and stride
`
`length may be displayed for the user. They may also be collected over the length of a
`
`session and uploaded to a base station or computer for display, storage, and analysis.
`
`All of the individual network components within a single system may be assigned
`
`a single unique identifier, This identifier may be downloaded, for example, from a base
`
`station or personal computer to each ofthe individual components. All communications
`
`between components may be tagged with this unique identifier. This will prevent
`
`interference between the two modular personal networks used by two dilferent people.
`
`Components in each system will only listen to messages tagged with that system’s own
`
`identifier.
`
`The unique identifier can also be used to deter theft and other misuse ofany
`
`individual network component. Each component can be programmed to not accept a
`
`different unique identifier without explicit authorization from the authorized user, for
`
`example on a base station or personal computer. The components may also be
`
`configured so that the unique identifier they use cannot be extracted to program into a
`
`different component.
`
`The modular personal network may also allow collection of media data. For
`
`example, individual components may include a microphone or a video input. Individual
`
`components may also include memory or another storage device to store media. The
`
`media collected, such as audio, video, or still images, may be replayed for the user by one
`
`of the components. The media may be uploaded to a base station or personal computer.
`
`UA-1004.010
`
`

`
`-9-
`
`The modular personal network collecting media data may also collect other
`
`personal data. For example, the system may collect position data, heart rate data, athletic
`
`data such as speed, or other data. The media and personal data may be sent using the
`
`wireless network to a base station, and into a personal computer. The media data may be
`
`interpreted by a media interpretation unit or algorithm, such as a speech recognition
`
`system. The interpreted media data may be used to change the personal data collection
`
`functions.
`
`A relationship may be defined when the media and personal data are collected.
`
`For example, the media data may be associated with the personal data collected at about
`
`the same time as the media was collected. That relationship may be noted in the data,
`
`and maintained as the data is uploaded to a base station or stored in a personal computer.
`
`For example, a voice note or a picture may be tagged as associated with data collected at
`
`a specific time during an athletic workout or other session.
`
`If an athlete uses the modular personal network, the system may be used to define
`
`and control workouts. The workouts may be defined, for example, by the athlete on a
`
`personal computer, by a coach on a remote computer linked Via a network such as the
`
`Internet, or generated automatically by a coaching software application. The workout
`
`may be defined as a series of sections, wherein each section has a specific goal.
`
`The goal of a section may, for example, be maintaining a specific performance
`
`parameter at or near a specific value or in a specific range. The workout definition may
`
`be stored in memory in one individual network component, a control unit. The control
`
`unit may receive inputs from an individual network component that is a data collection
`
`device. The control unit may send control commands to another individual network
`
`component, an output device.
`
`The parameter to be controlled may be, for example, heart rate, speed, or power.
`
`Each section of the workout may have a distinct control profile for one or more of the
`
`parameters. For example, within one section a parameter may be specified at a specific
`
`constant value or between two specific Values. A profile may be specified for the
`
`parameter or parameters for the duration ofthe workout section. That profile may be
`
`linear or any other curve.
`
`UA-1004.011
`
`

`
`-10-
`
`To control one or more parameters, the system may monitor one or more inputs.
`
`These inputs may include heart rate, speed, position, cadence, or other values. The
`
`sensor may be a component in the modular personal network. The sensor may be
`
`mounted on a bicycle, piece of exercise equipment, or other device.
`
`The system may send one or more outputs to control the parameter or parameters.
`
`The output may be an audible or visual prompt to the athlete to change speed, change
`
`workout intensity, change route or otherwise change the workout. The output may be a
`
`command to a device to change a setting, such as speed or resistance. The command may
`
`be sent to a device mounted on a piece of exercise equipment.
`
`The control or one or more parameters during a workout section may be by using
`
`a servo algorithm, such as a position—integral-derivative servo algorithm. The change to
`
`the output may be based on the combination of an input value, the history of change of
`
`the input value, and the rate of change of the input value. The system may also include a
`
`set of limits on the output value to prevent it from exceeding a minimum value, a
`
`maximum value, and/or a rate of change.
`
`Software may be provided on a personal computer, used either by the athlete or a
`
`coach, to define a workout and its sections. The workout may be defined remotely by a
`
`coach and transmitted to the athlete’s personal computer over a network such as the
`
`Internet, and then downloaded into a component of the modular personal network. The
`
`user of the personal computer may be able to define, for each section, the duration of the
`
`section in time or distance or other measures, what parameter or parameters are to be
`
`controlled, the profile of the value for those parameters for the duration of the section,
`
`what output value or values may be changed to effect the change on the parameter to be
`
`controlled, any limits on the output value, or other attributes of the sections. The user
`
`may specify that one or more workout sections have no parameters to be controlled. The
`
`user may specify that the attributes of one section are to be a copy ofthe attributes of a
`
`previously defined section. The user may specify that one or more sections are to be
`
`repeated at specified number oftimes.
`
`UA-1004.012
`
`

`
`.11-
`
`After the athlete or coach defines a workout on a personal computer, the workout
`
`definition may be downloaded into a mobile system, such as the control unit of a modular
`
`personal network, for use during the workout.
`
`After a workout, the workout results may be uploaded to a base station or
`
`personal computer. The workout results may be transmitted from a personal computer at
`the athlete’s location to a personal computer at the coach’s location over a
`
`communications network such as the Internet. Workout results may include stored values
`
`for various parameters for the duration ofthe workout, such as heart rate, speed, location,
`power, etc. The results may be stored in a database. They may be compared with the
`results from previous workouts. They may be displayed, for example as charts or graphs,
`
`for the athlete or coach.
`
`Communications between an athlete’s computer and a coach’s computer may be
`
`peer-to-peer over the Internet. Alternatively, data may be stored on an intermediate
`server as it is being transferred from one to the other, allowing it to be transferred without
`
`requiring both to be connected to the Internet at the same time.
`
`The athlete’s computer or the coach’s computer may manage multiple workouts.
`The computer may have software that is used to manage the workouts. The software may
`allow one workout to be generated based on the parameters of a previous workout. This
`may include the planned parameters, as well as the actual workout results for the previous
`Workout. The software may store parameters and results related to a multitude of
`previous and planned workouts. It may manage the scheduling of workouts, for example,
`allowing a workout to be moved from one day to another. It may enforce rules when
`deciding what moves are to be allowed, Rules may include, for example, not allowing
`
`two workouts ofthe same type to be scheduled on consecutive days.
`
`The workout management software may facilitate the creation and management of
`
`a workout plan. This plan is a set ofworkouts with a specific goal or set of goals. The
`goal may be specific athletic competition, performance goal, or health goal at a specific
`time in the future. The software may also track measurements, made by the mobile
`
`system, entered by the athlete or coach, or otherwise collected, and analyze the
`measurements against each other and against the goal or goals.
`
`UA-1004.013
`
`

`
`.12-
`
`Another athletic use for this invention is to ensure that an athlete monitors the
`
`need for a consumable, such as water, sodium, and carbohydrates, and to prompt the
`
`athlete to consume more when required. The need for a consumable may be determined
`
`by monitoring a metabolic parameter such as heart rate or skin resistance and estimating
`
`the amount of the consumable lost by the athlete. The need may also be determined by
`
`measuring the time since the most recent prompt. The need may also be determined
`
`based on information stored about the athlete, such as weight and gender. The system
`
`may measure the amount of the consumable carried by the athlete. The system may
`
`provide a visual or audio reminder to the athlete, and may include a recommendation of
`
`the amount of the consumable to consume.
`
`The system may monitor one or more metabolic functions to determine if the
`
`athlete has a medical problem. For example, an athlete may suffer from dehydration,
`
`hyponatremia, or a heat injury such as heat cramps, heat exhaustion, or heatstroke. The
`
`system may monitor metabolic parameters such as heart rate, blood oxygen, temperature,
`
`skin resistance, breath rate, or blood pressure. The system may also take into account
`
`such factors as duration of the workout, intensity of workout, previously entered
`
`physiological information about the athlete, amount of water and other substances
`
`consumed, etc. When a medical problem is suspected, the athlete may be prompted,
`
`either visually or audibly, to drink, consume a sodium or caloric supplement, slow down,
`
`or stop the workout. Alternatively or in addition, an audible alert may be sounded. An
`
`alert message may be transmitted by a wireless transmitter to a remote station.
`
`One ofthe individual network components in the modular personal network may
`
`be a clock. The time may be automatically downloaded to the clock from a base station
`
`or personal computer. The clock may support fianctions such as a stopwatch, an interval
`
`timer, a multiple event timer, a split timer, etc. The clock may also support other timing
`
`functions in the system, such as measuring speed, cadence, rate of elevation change, heart
`
`rate, etc.
`
`The modular personal network may also control a stationary piece of equipment.
`
`For example, some pieces of exercise equipment include a serial port. One ofthe
`
`individual network components may include a serial port. This component may receive
`
`UA-1004.014
`
`

`
`-13-
`
`commands from a control unit to send to the exercise equipment, and may send data from
`
`the exercise equipment to the control unit. This allows the stationary exercise equipment
`
`to be incorporated into a workout controlled by the modular personal network. For
`example, the system may send change speed or incline commands to a treadmill, control
`the resistance of a stationary bicycle, and receive the speed of an exercise bicycle. The
`
`inputs may be used to measure the results of a workout, and the outputs may be
`
`controlled in concordance with a planned workout.
`
`The equipment need not be stationary. For example, the modular personal
`network may receive data from one or more sensors mounted on a bicycle. The bicycle
`may have sensors to measure wheel speed and pedal cadence. These sensors may send
`the data using a wireless transmitter. One of the individual network components may
`
`receive this data, along with any other workout data collected by the system.
`
`One or more of the individual network components may be a data collector of
`
`some type. Some types of data collectors designed for mobile use may not be completely
`reliable. For example, a heart rate monitor may not produce reliable data if constant
`
`contact is not made with the skin. In addition, any wireless communication between
`
`devices may be temporarily blocked by interference generated by electrical devices, radio
`
`transmissions, or the like.
`
`Software running in the modular personal network, or in a computer analyzing the
`
`data collected by the modular personal network, may recognize that some samples are
`invalid. For example, the data may be examined for missing samples, zero data, or data
`outside valid ranges. The data may be examined for an invalid rate of change. The data
`samples may also be examined for consistency with other simultaneously collected data.
`For example, heart beat data may be examined for missing samples. Heart rate data may
`be examine

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket