throbber
US008093767B2
`
`a2) United States Patent
`US 8,093,767 B2
`(0) Patent No.:
`Pepinetal.
`Jan. 10, 2012
`(45) Date of Patent:
`
`(54) LINEAR-RESONANT VIBRATION MODULE
`
`(76)
`
`Inventors: Brian Mare Pepin, Oakland, CA (US);
`Robin Elenga, Seattle, WA (US)
`
`(*) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`US.C. 154(b) by 0 days.
`
`(21) Appl. No.: 12/782,697
`
`(22)
`
`Filed:
`
`May18, 2010
`
`(65)
`
`Prior Publication Data
`
`US 2010/0289346 Al
`
`Nov. 18, 2010
`
`Related U.S. Application Data
`
`(60) Provisional application No. 61/179,109,filed on May
`18, 2009.
`
`(51)
`
`Int. Cl.
`(2006.01)
`02K 33/00
`(2006.01)
`H02K 41/02
`(2006.01)
`02K 41/00
`(2006.01)
`HO2K 7/00
`(52) US.CL woo... 310/15; 310/12.15; 310/13; 310/14;
`310/19
`
`(58) Field of Classification Search .............. 310/13-15,
`310/19, 12.15
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`
`5,955,799 A *
`9/1999 Amayaetal. ee 310/36
`6,323,568 BL* 11/2001 Zabar wee 310/17
`6,326,706 BL* 12/2001 Zhang oe 310/12.31
`
`6,809,427 B2* 10/2004 Cheungetal. 0.0.0... 290/1R
`2005/0231045 Al* 10/2005 Obaetal. oo. 310/19
`
`.. 340/407.1
`2005/0275508 Al* 12/2005 Orretal.
`.....
`
`6/2006 Kimetal. wu. 310/15
`2006/0138875 Al*
`2006/0208600 Al*
`9/2006 Sahyoun «0.0... 310/254
`2008/0174187 Al*
`7/2008 Erixonetal. wc... 310/15
`
`JP
`JP
`WO
`
`FOREIGN PATENT DOCUMENTS
`10164809 A
`6/1998
`11018395 A
`1/1999
`9819383 Al
`5/1998
`
`* cited by examiner
`
`Primary Examiner — Quyen Leung
`
`Assistant Examiner — Jose Gonzalez Quinones
`(74) Attorney, Agent, or Firm —Olympic Patent Works
`PLLC.
`
`(57)
`
`ABSTRACT
`
`Various embodiments of the present invention compriselin-
`ear-resonant vibration modules that can be incorporated in a
`wide variety of appliances, devices, and systems to provide
`vibrational forces. The vibrational forces are produced by
`linear oscillation of a weight or member, in turn produced by
`rapidly alternating the polarity of one or more driving elec-
`tromagnets. Feedback control is used to maintain the vibra-
`tional frequency of linear-resonant vibration module at or
`near the resonant frequency for the linear-resonant vibration
`module. Linear-resonant vibration modules can be designed
`to produce vibrational amplitude/frequency combinations
`throughouta large region of amplitude/frequency space.
`
`5 Claims, 15 Drawing Sheets
`
`pr A419
`|
`p= 406
`de wade
`
`y
`fy
`
`iS
`
`r
`i
`
` ~ae=
`
`|
`
`. Jf
`Rey
`SOP ee ee ee yo y
`/
`.
`Y
`?
`*
`f
`een
`
`Naw JNAmeneenrreererrreeervaptcccerssssatteee’
`
`aie 404 _/f
`418
`
`“ 400

`
`co 40?
`
`f
`
`eeenannflannannanennnnnncee,
`\
`
`ifi
`fA —
`Np TT TTT eeny
`Gi
`:
`py
`14
`'
`:
`i wiei
`' wid
`| m4
`t
`i
`i
`}
`‘
`i
`x
`ide
`
`‘
`
`416
`
`APPLE 1001
`
`APPLE 1001
`
`1
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 1 of 15
`
`US 8,093,767 B2
`
`.a}Ob/\/a.aTo
`SNfo\feo‘—_
`
`abaenois
`
`LyOude
`
`Vbadeno
`
`saaaeaeceecerenneesesaree™
`
`
`
`
`
`9OL~HlyJOHd--
`
`2
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 2 of 15
`
`US 8,093,767 B2
`
`
`
`FIGURE 2A
`
`-~Frior Ari--
`
`
`
`FIGURE 2B
`
`~F rior Art-
`
`3
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 3 of 15
`
`US 8,093,767 B2
`
`reenmnsarcarercerrrerees
`
`TO,
`
`ee,
`
`--LyJOU>>&aanols
`
` my |
`
`-
`
`Aguaribast
`
`JRUOHRIGA
`
`B040]
`
`4
`
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 4 of 15
`
`US 8,093,767 B2
`
`“a
`
`406
`
`
`
`G
`

`
`ta
`
` p- 420422
`
`FIGURE 4C
`r~ 420-430
`~ 43
`
`FIGURE 4D
`
`5
`
`
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 5 of 15
`
`US 8,093,767 B2
`
`Smee->a
`
`;
`
`;1twaters
`
`ereetiinpredicate
`
`eePOTEETECTBLEDten,
`
`:::ors
`Beatebeatot
`
`RabebsteereeTae8otPetbagts
`
`i,t,4:i;'4.i4itioi{:j
`
`FIGURE 4E
`
`SoFi>
`pepeTITRErglela
`
`||I
`
`FIGURE 4F
`
`pomof
`
`FIGURE 46
`
`6
`
`
`
`
`

`

`U.S. Patent
`
`US 8,093,767 B2
`
`doaenoOls
`
`WSaqgnoOls
`
`Jan. 10, 2012
`
`Sheet 6 of 15
`
`~60S
`
`7
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 7 of 15
`
`US 8,093,767 B2
`
`i
`
`___{
`
`user controls
`
`an _ 1
`
`
`
`
`
`
`
`~ 830
`
` -
`
`~
`616—~
`Vere
`
`t
`;
`|
`:
`q
`CPUC es memory |
`
`a1
`
`8
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 8 of 15
`
`US 8,093,767 B2
`
`oot 702
`“
`
` control prograra
`
`Be
`mode = default
`strenath = default
`iO = default
`fyi = defaudt
`freg = default
`d= default
`inc = true
`
`
`
`
`or FOG
`a
`:
`a se
`:
`d= “Qj
`a NN
`outputd;
`lo” fraqueacy timer >.
`¥ |
`reset frequency
`SN expired a
`i
`timer
`“3
`ea a
`ee:
`
`
`
`/
`
`{N —~T710 |
`
`i
`-ee a“
`a
`a Y ;
`a"
`moniter
`i
`OA
`a.
`gs preBel
`tinier expiration
`;
`— ? we
`anettenentnneteadnee
`
`;
`monitor
`
`
`
`a“ NS “
`a —
`"control input
`nnn SS.
`se
`;
`so
`ea
`“
`mN a a
`
`oe
`
`eS
`
`wn
`oea™,
`
`oS?a
`
`we
`
` ee)
`
`'j
`
`handle other
`events
`
`FIGURE 7A
`
`
`
`j
`
`9
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 9 of 15
`
`US 8,093,767 B2
`
`
`
`“oo 730
`
`connect sensor input
`to integer and store
`int did
`7 134
`nnan
`“_~
`” an — aon
`on ws Zé
`i
`ia N
`\
`;
`N
`a made
`i
`f
`
`
`ssde PeOUEcce tu
`defautt
`handie non |
`return
`ms
`el
`“
`i,
`~.
`NN
`era
`default mode
`a“
`\
`: oe
`L
`em FAQ
`
`.
`
`oe
`
`/é
`
`freq - 4:
`:
`.
`i
`reset frequency
`‘o
`i
`tirner
`\
`timer
`anamrerrarcenenned
`
`
`
`
`reset frequency
`tayer
`
`a—
`
`
`
`freq = freq + 1
`reset frequency p--
`timer
`;
`
`freq = freq - 1;
`ines fb
`reset frequency
`:
`Umer
`saesnastientenienenneneneret
`
`
`
`
`1
`
`\
`
`744
`|
`
`,
`
`—
`NS
`
`~
`
`~s,
`
`sy
`2 a
`-
`SA a
`Ne \
`
`a
`
`~
`~
`
`:
`
`|
`
`?
`oN a
`al
`
`a
`
`-
`
`a
`
`Sn,
`
`mo
`
`?
`
`we
`
`a
`Rit <tvi0
`yO
`NW 750
`
`me
`
`aon.
`
`
`
`om)
`
`ivid'= fe}:
`reset monitor timer
`
`FIGURE 7B
`
`10
`
`10
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 10 of 15
`
`US 8,093,767 B2
`
`
`
`LO £60
`

`
`cantral
`
`}
`
`
`Correty lected
`
`de =
`
`se
`
`rode;
`strength = currently
`selected streneth
`
`‘compute ouiput P to
`power supply
`output p to power
`supply
`
`
`
`wow $84
`
`conipute and reset
`monitor tier
`
`“
`
`interval
`Seeee eee
`
`
`
`return
`
`\
`f
`}
`(
`a
`\.
`Saa
`
`FIGURE /7C
`
`11
`
`11
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 11 of 15
`
`US 8,093,767 B2
`
`Aovenbey
`20g|!i||\||\A|i|\/\\f\j4j
`WELWELYELLVU|tlAt|hopfoboabdpat|lf|
`\\|H1LO|VrVippyulyAVAt]\\{4t4f{toa¢1}vanVEYfyWEPd|Vagof|ey|1SO10}
`
`8aYNols
`
`12
`
`12
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 12 of 15
`
`US 8,093,767 B2
`
`sy
`
`
`
`amplitude
`
`
`
`
`
`frequency
`
`y
`
`FIGURE 9
`
`13
`
`13
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 13 of 15
`
`US 8,093,767 B2
`
`snag centering
`alament
`
`:
`
`f
`statement Sectrormagnet
`‘
`
`TING Nass
`
`
`Py
`wand,
`f
`BE
`magnets repel .
`
`
`t\
`
`ii
`
`“fo
`
`
`
`contro!
`unt
`
`FIGURE 10
`
`Sy
`driving magnet
`
`
`
`™
`
` rig
`
`
`se) i
`
`|
`driving magnet
`
`permanent
`:
`shagTets Axed GE me
`extesior
`
`™,
`
`<
`
`
`driving cos
`_— ahached to
`moving weight
`
`a
`
`‘4
`Cypote
`
`ns
`magnets
`
`b r 4$4
`
`alpenre-
`-
`magnet
`
`|
`
`FIGURE 114
`
`
`rotationat
`centenng
`a
`
`magnet
`
`1206 cagSR AON
`ee .
`.
`oot
`
`moveable
`waight
`
`f
`
`\
`\
`\
`‘ KS
`
`4
`\
`i
`
`j
`ava ,
`
`-
`“
`
`™ rotaitan action
`
`4204 —/
`FIGURE 712
`
`14
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 14 of 15
`
`US 8,093,767 B2
`
`WEIBKE
`
`}
`
`Pi
`
`ai
`
`4
`
`AOA —,
`\
`
`ivi
`devicebooy
`driving magnet
`eee
`i
`~
`;
`contetidsnsnannanSY 4
`
` moving
`]
`
`
`
`
`1412SL
`
`
`
`power supply
`
`os
`-
`“| micranmtiraler f-
`t
`t
`
`sevitching
`.
`etectranics
`
`1414 _S
`FIGURE 14
`
`r 1510
`P 1908 '
`Ecoit
`eae
`poyane
`\]
`iLior 1902,f ee
` coma
`=
`fa
`
`‘
`
`\ exterior af dewce
`
`\ 4506
`
`FIGURE 15
`
`15
`
`15
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 15 of 15
`
`US 8,093,767 B2
`
`econ
`
`magnet
`
`spring
`ff ~
`
`ration ot
`} (1ASSILE Ate
`/ F605
`Ip 1602
`|
`aleciramagneat \
`J/--
`i
`j
`/carnipéhinge
`|
`A
`i
`-
`?
`!
`{fp massage foot
`
`hadyihandle—F |
`rs
`i
`!
`?
`ty
`
`Sa
`fe
`control CR j
`cs
`\ iasassone 4604
`i
`
`i icall|'unit . ;
`
`
`
`Led
`No
`mation of mapnet -
`7
`autoideof device
`\. aren extends
`
`|
`
`wh
`
`Ma
`
`=
`
`;
`:
`exterior of devies
`
`rIGURE 16
`
`1704 “yi
`1706 - V
`
`/
`
`v~ 1702 :
`
`7 ering
`
`moveahila spring
`/ same
`
`7 ipting chimps
`
`ulapep
`Fevamenl
`
`“adjustment
`~

`Straw
`
`FIGURE 17
`
`
`avirainei4
`
`
`
`
`16
`
`

`

`US 8,093,767 B2
`
`1
`LINEAR-RESONANT VIBRATION MODULE
`
`CROSS-REFERENCE TO RELATED
`APPLICATION
`
`This application claims the benefit of Provisional Patent
`Application No. 61/179,109, filed May 18, 2009.
`
`
`
`TECHNICAL FIELD
`
`The present invention is related to vibration-generating
`devices and, in particular, to vibration modules that can be
`incorporated into a wide variety of different types of electro-
`mechanical devices and systems to produce vibrations of
`selected amplitudes and frequencies over a wide range ampli-
`tude/frequency space.
`
`BACKGROUND
`
`Vibration-inducing motors and mechanisms have been
`used for many years in a wide variety of different consumer
`appliances, toys, and other devices and systems. Examples
`include vibration signals generated by pagers, vibration-
`driven appliances, such as hair-trimming appliances, electric
`toothbrushes, electric toy football games, and many other
`appliances, devices, and systems. The most commonelectro-
`mechanical system used for generating vibrations is an inten-
`tionally unbalancedelectric motor.
`FIGS. 1A-B illustrate an unbalanced electric motor typi-
`cally used liar generating vibrations in a wide variety of
`different devices. As shown in FIG. 1A, a small, relatively
`low-powerelectric motor 102 rotates a cylindrical shaft 104
`onto which a weight 106 is asymmetrically or mounted. FIG.
`1B shows the weight asymmetrically mounted to the shaft,
`looking downat the weight and shaft in the direction of the
`axis of the shall. As shown in FIG. 1B, the weight 106 is
`mounted off-center on the electric-motor shaft 104. FIGS.
`2A-13 illustrate the vibrational motion produced by the
`unbalancedelectric motor shown in FIGS. 1A-B. As shown in
`FIGS. 2A-B, the asymmetrically-mounted weight creates an
`elliptical oscillation ofthe end ofthe shall, normalto the shaft
`axis, when the shall is rotated at relatively high speed by the
`electric motor. FIG. 2A showsdisplacementofthe weight and
`shall from the stationary shall axis as the shall is rotated,
`looking downonthe weight andshaft along the shall axis, as
`in FIG. 1B. In FIG. 2A, a small mark 202 is provided at the
`periphery ofthe disk-shaped endthe of electric-motorshall to
`illustrate rotation of the shaft. When the shalt rotates at high
`speed, a point 204 on the edge ofthe weighttracesan ellipsoid
`206 and the center of the shaft 208 traces a narrower and
`
`smaller ellipsoid 210. Were the shaft balanced, the center of
`the shaft would remain at a position 212 in the center of the
`diagram during rotation, but the presence of the asymmetri-
`cally-mounted weight attached to the shaft, as well as other
`geometric and weight-distribution characteristics of the elec-
`tric motor, shall, and unbalanced weight together create
`forces that move the end of the shaft along the elliptical path
`210 when the shaft is rotated at relatively high speed. The
`movement can be characterized, as shown in FIG. 2B, by a
`major axis 220 and minor axis 222 of vibration, with the
`direction of the major axis of vibration equalto the direction
`of the majoraxis of the ellipsoids, shown in FIG. 2A,and the
`length of the major axis corresponding to the amplitude of
`vibration in this direction. In many applications, in which a
`linear oscillation is desired, designers seek to force the major-
`axis-amplitude/minor-axis-amplitude ratio to be as large as
`possible, but, because the vibration is produced bya rota-
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`tional force, it is generally not possible to achieve linear
`oscillation. In manycases, time path traced by the shall center
`may beclose to circular. The frequency of vibration of the
`unbalancedelectric motoris equalto the rotational frequency
`ofthe electric-motorshaft, andis therefore constrained by the
`rate at which the motor canrotate the shaft. At low rotational
`
`
`
`speeds, little vibration is produced.
`While effective in producing vibrations, there are many
`problems associated with the unbalanced-electric-motor
`vibration-generating units, such as that shown in FIG. 1A,
`commonly usedin the various devices, systems, and applica-
`tions discussed above. First, unbalancing the shaft of an elec-
`tric motor not only produces useful vibrations that can be
`harnessed for various applications, but also produces destruc-
`tive, unbalanced forces within the motor that contribute to
`rapid deterioration of motor parts. Enormouscare and effort
`is undertaken to precisely balance rotating parts of motors,
`vehicles, and other types ofmachinery, and the consequences
`of unbalancedrotating parts are well knownto anyone famil-
`iar with automobiles, machine tools, and other such devices
`and systems. The usefullifetimes of many devices and appli-
`ances, particularly hand-held devices and appliances, that
`employ unbalancedelectric motors for generating vibrations
`may range from a few tens of hours to a few thousands of
`hoursof use, after which the vibrational amplitude produced
`by the devices declines precipitously asthe electric motor and
`other parts deteriorate.
`A second problem with unbalancedelectric motors is that
`they are relatively inefficientat producing vibrational motion.
`A far greater amount of poweris consumed by an unbalanced
`electrical motor to produce a given vibrational force than the
`theoretical minimum power required to produce the given
`vibrational three. As a result, many hand-held devices that
`employ unbalancedelectric motors the generating vibrations
`quickly consumebatteries during use.
`A third problem with unbalanced electric motors, dis-
`cussed above,is that they generally produce elliptical vibra-
`tional modes. Although such modes maybe usefulin particu-
`lar applications, many applications can better use a linear
`oscillation, with greater directional concentration of vibra-
`tional forces. Linear oscillation cannot generally be produced
`by unbalancedelectric motors.
`A fourth, and perhaps most fundamental, problem associ-
`ated with using unbalancedelectric motors to generate vibra-
`tions is that only a very limited portion ofthe total vibrational-
`force/frequency space is accessible to unbalanced electric
`motors. FIG. 3 showsa graph ofvibrational three with respect
`to frequency for various types of unbalancedelectric motors.
`The graph is shown as a continuous hypothetical curve,
`although, of course, actual data would be discrete. As shown
`in FIG. 3, for relatively low-power electric motors used in
`hand-held appliances, only a fairly narrow range of frequen-
`cies centered about 80 Hz (302 in FIG.3) generate a signifi-
`cant vibrational force. Moreover, the vibrational force is rela-
`tively modest. The bulk of energy consumed by an
`unbalancedelectric motor is used to spin the shaft and unbal-
`anced weight and to overcomefrictional and inertial threes
`within the motor. Only a relatively small portion of the con-
`sumed energy is translated into desired vibrational forces.
`Because of the above-discussed disadvantages with the
`commonly employed unbalanced-electric-motor vibration-
`generation units, designers, manufacturers, and, ultimately,
`users of a wide variety of different vibration-based devices,
`appliances, and systems continue to seek moreefficient and
`
`17
`
`17
`
`

`

`US 8,093,767 B2
`
`3
`capable vibration-generating units for incorporation into
`many consumerappliances, devices, and systems.
`
`SUMMARY
`
`Various embodiments of the present invention comprise
`linear-resonantvibration modules that can be incorporated in
`a widevariety of appliances, devices, and systems to provide
`vibrational forces. The vibrational forces are produced by
`linear oscillation of a weight or member, in turn produced by
`rapidly alternating the polarity of one or more driving elec-
`tromagnets. Feedback control is used to maintain the vibra-
`tional frequency of linear-resonant vibration module at or
`near the resonant frequency for the linear-resonantvibration
`module. Linear-resonant vibration modules can be designed
`to produce vibrational amplitude/frequency combinations
`throughouta large region of amplitude/frequency space.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIGS. 1A-B illustrate an unbalanced electric motor typi-
`cally used for generating vibrations in a wide variety of dif-
`ferent devices.
`FIGS. 2A-B illustrate the vibrational motion produced by
`the unbalanced electric motor shown in FIGS. 1A-B.
`FIG. 3 showsa graph of vibrational force with respect to
`frequency for various types of unbalancedelectric motors.
`FIGS. 4A-Gillustrate one particular LRVM,and operation
`of the particular LRVM,that represents one embodiment of
`the present invention.
`FIGS. 5A-Billustrate an H-bridge switch that can be used,
`in various embodiments of the present invention, to change
`the direction of current applied to the coil that drives linear
`oscillation within a
`linear-resonance vibration module
`
`(“LRVM”).
`FIG.6 provides a block diagram of the LRVM,illustrated
`in FIGS. 4A-G,
`that represents one embodiment of the
`present invention.
`FIGS. 7A-C provide control-flow diagramsthat illustrate
`the control program, executed by the CPU, that controls
`operation of an LRVM that represents one embodimentofthe
`present invention.
`FIG. 8 represents the range of frequencies and vibrational
`forces that can achieved by different implementations of
`LRVMand LRVMcontrol programsthat represent embodi-
`ments of the present invention.
`FIG. 9 showsa plot of the amplitude/frequency space and
`regions in that space that can be operationally achieved by
`unbalanced electrical motors and by LRVMsthat represent
`embodiments of the present invention.
`FIGS. 10-17 show a variety of different alternative imple-
`mentations of LRVMsthat represent different embodiments
`of the present invention.
`FIG. 18 illustrates an enhancementof the embodiment of
`
`the present invention shown in FIG.16.
`
`DETAILED DESCRIPTION
`
`Embodiments of the present invention include various
`types of linear-resonant vibration modules (“LRVMs’’) that
`can be used within a wide variety of different types of appli-
`ances, devices, and systems, to generate vibrational forces.
`The LRVMsthat represent embodimentsofthe present inven-
`tion are linear in the sense that the vibrational forces are
`
`produced bya linear oscillation of a weight or component
`within the LRVM,rather than as a by-product of an unbal-
`anced rotation, as in the case of currently employed unbal-
`
`20
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`4
`anced electric motors. The linear nature of the LRVM vibra-
`tion-inducing motion allows the problems associated with
`unbalanced-electric-motor vibrators, discussed above, to be
`effectively addressed. An oscillating linear motion does not
`produce destructive forces that quickly degrade and wear out
`an unbalanced electric motor. A linearly oscillating mecha-
`nism is characterized by parameters that can be straightfor-
`wardly varied in order to produce vibrations of a desired
`amplitude and frequency over a very broad region of ampli-
`tude/frequency space. Combininga linearly oscillating vibra-
`tion-inducing mechanism with feedback control, so that the
`frequencyof vibration falls close to the resonant frequency of
`the LRVM,results in optimal power consumption with
`respect to the amplitude and frequencyofvibration produced
`by the LRVM.Clearly, linear oscillation within a LRVM
`translates into highly direction vibrational forces produced by
`an appliance or device that incorporates the LRVM.
`FIGS. 4A-Gillustrate one particular LRVM,and operation
`of the particular LRVM,that represents one embodiment of
`the present invention. FIGS. 4A-Gall use the sameillustra-
`tion conventions, next discussed with reference to FIG. 4A.
`The LRVMincludes a cylindrical housing 402 within which
`a solid, cylindrical mass 404, or weight, can movelinearly
`along the inner, hollow, cylindrically shaped chamber 406
`within the cylindrical housing or tube 402. The weightis a
`magnet, in the described embodimentof the present inven-
`tion, with polarity indicated by the “+” sign 410 on the right-
`hand end and the “-” sign 412 on the left-hand end of the
`weight 404. The cylindrical chamber 406 is capped by two
`magnetic disks 414 and 416 with polarities indicated by the
`“+ sion 418 and the “—” sign 419. The disk-like magnets 414
`and 418 are magnetically oriented opposite from the mag-
`netic orientation of the weight 404, so that when the weight
`movesto either the extremeleft or extreme right sides of the
`cylindrical chamber, the weight is repelled by one of the
`disk-like magnets at the left or right ends of the cylindrical
`chamber. In other words, the disk-like magnets act muchlike
`springs, to facilitate deceleration and reversal of direction of
`motion ofthe weight and to minimize or prevent mechanical-
`impact forces ofthe weight and the end caps that close offthe
`cylindrical chamber. Finally, a coil of conductive wire 420
`girdles the cylindrical housing, or tube 402 at approximately
`the mid-point of the cylindrical housing.
`FIGS. 4B-G illustrate operation of the LRVM shown in
`FIG. 4A. Whenan electric current is applied to the coil 420 in
`a first direction 422, a corresponding magnetic force 424 is
`generated in a direction parallel to the axis of the cylindrical
`chamber, which accelerates the weight 404in the direction of
`the magnetic force 424. Whenthe weightreaches a pointat or
`close to the corresponding disk-like magnet 414, as shown in
`FIG. 4C, a magnetic force dueto the repulsion ofthe disk-like
`magnet 414 and the weight 404, 426,
`is generated in the
`opposite direction, decelerating the weight and reversingits
`direction. As the weight reverses direction, as shown in FIG.
`4D, current is applied in an opposite direction 430 to the coil
`420, producing a magnetic force 432 in an opposite direction
`from the direction of the magnetic. force shown in FIG. 4B,
`which accelerates the weight 404 in a direction opposite to the
`direction in which the weight is accelerated in FIG. 4B. As
`shownin FIG. 4F,the weight then movesrightward until, as
`shownin FIG.4F, the weightis decelerated, stopped, and then
`accelerated in the opposite direction by repulsionofthe disk-
`like magnet 416. An electrical current is then applied to the
`coil 420 in the same direction 434 as in FIG. 4B, again
`accelerating the solid cylindrical mass in the samedirection
`as in FIG. 4B. Thus, by acombination ofa magneticfield with
`rapidly reversing polarity, generated by alternating the direc-
`
`18
`
`18
`
`

`

`US 8,093,767 B2
`
`5
`tion of current applied to the coil, and by the repulsive forces
`between the weight magnet andthe disk-like magnets at each
`end of the hollow, cylindrical chamber, the weight linearly
`oscillates back and forth within the cylindrical housing 402,
`imparting a direction force at the ends of the cylindrical
`chamber with each reversal in direction.
`Clearly, the amplitude of the vibration and vibrational
`forces producedare related to the length of the hollow cham-
`ber in which the weight oscillates, the current applied to the
`coil, the mass of the weight, the acceleration of the weight
`producedby the coil, and the massofthe entire LRVM.All of
`these parameters are essentially design parameters for the
`LRVM,and thus the LRVM can be designed to produce a
`wide variety of different amplitudes.
`The frequency of the oscillation of the solid, cylindrical
`massis determined by the frequency at which the direction of
`the current applied to the coil is changed. FIGS. 5A-Billus-
`trate an H-bridge switch that can be used, in various embodi-
`ments of the present invention, to change the direction of
`current appliedto the coil that drives linear oscillation within
`an LRVM.FIGS. 5A-B both use the sameillustration con-
`
`to FIG. 5A. The
`ventions, described next with respect
`H-bridge switch receives, as input, a directional signal d 502
`and direct-current (“DC”) power 504. The direction-control
`signal d 502 controls four switches 506-509, shownas tran-
`sistors in FIG. 5A. When the input control signal d 502 is
`high, or “1,” as shown in FIG. 5A, switches 508 and 509 are
`closed and switches 506 and 507 are open, and therefore
`current flows, as indicated by curved arrows, such as curved
`arrow 510, from the power-source input 504 to ground 512 in
`a leftward direction through the coil 514. When the input-
`control signal d is low, or “0,” as shown in FIG. 5B, the
`direction of the current through the coil is reversed. The
`H-bridge switch, shown in FIGS. 5A-B, is but one example of
`various different types of electrical and electromechanical
`switches that can be used to rapidly alternate the direction of
`current within the coil of an LRVM.
`FIG.6 provides a block diagram of the LRVM,illustrated
`in FIGS. 4A-G,
`that represents one embodiment of the
`present invention. The LRVM,in addition to the cylindrical
`housing, coil, and internal components shown in FIG, 4A,
`includes a powersupply, a user interface, generally compris-
`ing electromechanical buttons or switches,
`the H-bridge
`switch, discussed above with reference to FIGS. 5A-B, a
`central processing unit (“CPU”), generally a small, low-pow-
`ered microprocessor, and one or more electromechanical sen-
`sors. All of these components are packaged together as an
`LRVMwithin a vibration-based appliance, device, or system.
`As shown in FIG. 6, the LRVM 600 is controlled by a
`control program executed by the CPU microprocessor 602.
`The microprocessor may contain sufficient on-board memory
`to store the control program and other values needed during
`execution of the control program, or, alternatively, may be
`coupled to a low-powered memory chip 604orflash memory
`for storing the control program. The CPU receives inputs
`front the user controls 606 that together comprise a user
`interface. These controls may include any of various dials,
`pushbuttons, switches, or other electromechanical-control
`devices. As one example,the user controls may include a dial
`to select a strength of vibration, which corresponds to the
`current applied to the coil, a switch to select one of various
`different operational modes, and a power button. The user
`controls generate signals input to the CPU 608-610. A power
`supply 612 provides power, as needed,to user controls 614, to
`the CPU 616 and optional, associated memory,
`to the
`H-bridge switch 618, and, when needed, to one or more
`sensors 632. The voltage and current supplied by the power
`
`30
`
`40
`
`45
`
`50
`
`6
`supply to the various components mayvary, depending on the
`operational characteristics and requirements of the compo-
`nents. The H-bridge switch 620 receives a control-signal
`input d 622 from the CPU. The power supply 612 receives a
`control input 624 from the CPUto control the current sup-
`plied to the H-bridge switch 618 for transfer to the coil 626.
`The CPU receives input 630 from one or more electrome-
`chanical sensors 632 that generate a signal corresponding to
`the strength of vibration currently being produced by the
`linearly oscillating mass 634. Sensors may include one or
`more ofaccelerometers, piezoelectric devices, pressure-sens-
`ing devices, or other types of sensors that can generate signals
`corresponding to the strength of desired vibrational forces.
`FIGS. 7A-C provide control-flow diagramsthatillustrate
`the control program, executed by the CPU, that controls
`operation of an LRVM that represents one embodimentofthe
`present invention. FIG. 7A provides a control-Bow diagram
`for the high-level control program. The program begins
`execution, in step 702, upon a power-on event invoked by a
`user through a powerbutton or other user control. In step 702,
`variouslocal variables are set to default values, including the
`variables: (1) mode, which indicates the current operational
`mode of the device; (2) strength, a numerical value corre-
`sponding to the current user-selected strength of operation,
`correspondingto the electrical current applied to the coil; (3)
`Ivl0, a previously sensed vibrational strength; (4) Ivl1, a cur-
`rently sensed vibrational strength; (5) freq, the current fre-
`quency at which the direction of current is alternated in the
`coil; (6) d, the control output to the H-bridge switch; and (7)
`inc, a Boolean value that indicates that the frequencyis cur-
`rently being increased. Next, in step 704, the control program
`waits for a next event. The remaining steps represent a con-
`tinuously executing loop, or event handler, in which each
`event that occurs is appropriately handled by the control
`program.In certain implementations of the control program,
`events may be initiated by interrupt-like mechanisms and
`stacked for execution while, in more primitive implementa-
`tions, certain events that overlap in time may be ignored or
`dropped. In the implementation illustrated in FIGS. 7A-C,
`two timers are used, one for controlling the change in direc-
`tion ofthe current appliedto the coil, ata currently established
`frequency, and the other for controlling a monitoring interval
`at which the control program monitors the vibrational force
`currently produced. Rather than using a formal timer mecha-
`nism, certain implementations may simply employ counted
`loops or other simple programming techniques for periadi-
`cally carrying out tasks. When an event occurs, the control
`program begins a series of tasks, the first of which is repre-
`sented by the conditional step 706, to determine what event
`has occurred and appropriately handle that event. When the
`frequency timer has expired, as determined in step 706, the
`value of the output signald is flipped, in step 708, and output
`to the H-bridge switch, with the frequencytimer beingreset to
`trigger a next frequency-related event. The frequency-timer
`interval is determinedbythe current value ofthe variable freq.
`Otherwise, when the event is a monitor timer expiration
`event, as determined in step 710, then a routine “monitor”is
`called in step 712. Otherwise, when the event corresponds to
`a change in the user input through the user interface, as
`determinedin step 714, the routine “control”is called in step
`716. Otherwise, when the event is a power-down event, as
`determined in step 718, resulting from deactivation of a
`powerbutton bythe user, then the control program appropri-
`ately powers down the device, in step 720, and the control
`program terminates in step 722. Any other of various types of
`events that may occur are handledby a default event handler
`
`19
`
`19
`
`

`

`US 8,093,767 B2
`
`7
`724. These events may include various error conditions that
`arise during operation of the device.
`FIG. 7B provides a control-flow diagram for the routine
`“monitor,” called in step 712 of FIG. 7A. In step 730, the
`routine “monitor” converts the sensor input to an integer
`representing the current vibrational force produced by the
`LRVMandstores the integer value in the variable Ivl1. Next,
`in step 732, the routine “monitor” determines whetheror not
`the LRVM is currently operating in the default mode.In the
`default mode, the LRVM uses continuous feedback control to
`optimize the vibrational force produced by the LRVM by
`continuously seeking to operate the LRVMat a frequency as
`close as possible to the resonant frequency for the LRVM.
`Other, more complex operational modes maybe handled by
`various more complex routines, represented by step 734 in
`FIG. 7B. More complex vibrational modes may systemati-
`cally and/or periodically alter the frequency or producevari-
`ous complex, multi-componentvibrational modes useful in
`certain applications, appliances, devices, and systems. These
`more complex modesare application dependent, and are not
`further described in the control-flow diagrams. In the case
`that the operational mode is the default mode, in which the
`control program seeks to optimize the vibrational force gen-
`erated by the device, in step 736, the routine “monitor”deter-
`mines whetherthelocal variable inc is set to TRUE. Ifso, then
`the control program is currently increasing the frequency at
`which the device operates in order to obtain the resonance
`frequency. When lv11 is greater than Ivl0, as determined in
`step 738,
`then the vibrational
`force has been recently
`increased by increasing the frequency, and so the routine
`“monitor” increases the frequency again, in step 740, and
`correspondingly resets the frequency timer. Otherwise, when
`Ivl1 is less than Ivl0, as determined in step 742, then the
`control program has increased the frequency past the reso-
`nance frequency, and therefore, in step 744, the control pro-
`gram decreasesthe frequency,sets the variable inc to FALSE,
`and correspondingly resets the frequency timer. In similar
`fashion, when the variable inc is initially FALSE, as deter-
`mined in step 736, and when lvl1 is greater than lvl0, as
`determined in step 746, the routine “monitor” decreases the
`value stored in the variable freq, in step 748 andresets the
`frequency timer. Otherwise, when lvl] is less than Iv10, as
`determinedin step 750, then the routine “monitor”increases
`the value stored in the variable freq, sets the variable the to
`TRUE,andresets the frequency timerin step 752. Finally, the
`value in Ivl1 is transferred to Ivl0 and the monitor timeris
`reset, in step 754.
`FIG. 7C provides a control-flow diagram for the routine
`“control,” called in step 716 in FIG. 7A. This routine is
`invoked when a changein the user controls has occurred. In
`step 760, the variables mode andstrength are set to the cur-
`rently selected mode andvibrationalstrength, represented by
`the current states of control features in the user interface.
`Next, in step 762, the routine “control” com

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