throbber
Trials@uspto.gov
`571-272-7822
`
`
`
`
`
`Paper No. 7
`Filed: August 2, 2018
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`____________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`____________
`
`APPLE, INC.,
`Petitioner,
`
`v.
`
`UNILOC LUXEMBOURG S.A.
`Patent Owner.
`____________
`
`Case IPR2018-00424
`Patent 7,881,902 B1
`____________
`
`
`
`Before SALLY C. MEDLEY, JOHN F. HORVATH, and
`SEAN P. O’HANLON, Administrative Patent Judges.
`
`HORVATH, Administrative Patent Judge.
`
`
`
`DECISION
`Institution of Inter Partes Review
`35 U.S.C. § 314(a)
`
`
`
`
`
`
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`A. Background
`
`I. INTRODUCTION
`
`Apple Inc. (“Petitioner”) filed a Petition requesting inter partes review
`
`of claims 16, 9, and 10 (“the challenged claims”) of U.S. Patent No.
`
`7,881,902 B1 (Ex. 1001, “the ’902 patent”). Paper 2 (“Pet.”). Uniloc
`
`Luxembourg S.A. (“Patent Owner”)1, filed a Preliminary Response. Paper 6
`
`(“Prelim. Resp.”). We have jurisdiction under 35 U.S.C. § 314. Upon
`
`consideration of the Petition and Preliminary Response, we are persuaded
`
`that Petitioner has demonstrated a reasonable likelihood that it would prevail
`
`in showing the unpatentability of at least one challenged claim of the ’902
`
`patent. Accordingly, we institute inter partes review of all challenged
`
`claims.
`
`B. Related Matters
`
`Petitioner and Patent Owner identify the following as matters that
`
`could affect, or be affected by, a decision in this proceeding: Uniloc USA,
`
`Inc. v. Huawei Devices USA, Inc., 2-17-cv-00737 (E.D. Tx.); Uniloc USA,
`
`Inc. v. HTC America, Inc., 2-17-cv-01629 (W.D. Wa); Uniloc USA, Inc. v.
`
`LG Electronics USA, Inc., 4-12-cv-00832 (N.D. Tx); Uniloc USA, Inc. v.
`
`Samsung Electronics America, Inc., 2-17-cv-00650 (E.D. Tx); and Uniloc
`
`USA, Inc. v. Apple Inc., 2-17-cv-00522 (E.D. Tx). Pet. 1–2; Paper 3, (2).
`
`Neither party identifies the following matters before the Board, which also
`
`involve the ’902 patent or patents that are related to the ’902 patent: Apple
`
`Inc. v. Uniloc Luxembourg S.A., Case IPR2018-01028 (PTAB) (challenging
`
`claim 8 of the ’902 patent); Apple Inc. v. Uniloc Luxembourg S.A., Case
`
`
`1 Patent Owner identifies Uniloc USA, Inc. as a real party-in-interest.
`
`2
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`IPR2018-00387 (PTAB) (challenging claims of related U.S. Patent No.
`
`7,653,508 B1 (“the ’508 patent”)); Apple Inc. v. Uniloc Luxembourg S.A.,
`
`Case IPR2018-01026 (PTAB) (challenging claims of the related ’508
`
`patent); Apple Inc. v. Uniloc Luxembourg S.A., Case IPR2018-00389
`
`(PTAB) (challenging claims of related U.S. Patent No. 8,712,723 B1 (“the
`
`’723 patent”)); and Apple Inc. v. Uniloc Luxembourg S.A., Case IPR2018-
`
`01027 (PTAB) (challenging claims of the related ’723 patent).
`
`C. Evidence Relied Upon
`
`References
`
`Effective Date2
`
`Exhibit
`
`Pasolini
`
`US 7,463,997 B2
`
`Oct. 2, 2006
`
`Fabio
`
`US 7,698,097 B2
`
`Oct. 2, 2006
`
`1005
`
`1006
`
`Mitchnick
`
`US 2006/0084848 A1
`
`Oct. 14, 2004
`
`1007
`
`Tanenhaus
`
`US 6,469,639 B2
`
`Oct. 22, 2002
`
`1008
`
`Sheldon
`
`US 5,957,957
`
`Sept. 28, 1999
`
`1009
`
`
`
`Petitioner also relies upon the Declaration of Joseph A. Paradiso, Ph.D.
`
`(Ex. 1003).
`
`D. Asserted Grounds of Unpatentability
`
`Petitioner asserts the following grounds of unpatentability:
`
`Reference(s)
`
`Basis
`
`Claims Challenged
`
`Mitchnick
`
`§ 103(a)
`
`1 and 2
`
`Mitchnick and Sheldon
`
`§ 103(a)
`
`3
`
`
`2 Petitioner relies on the filing dates of Pasolini, Fabio, and Mitchnick as the
`effective date for determining their availability as prior art.
`
`3
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`Reference(s)
`
`Basis
`
`Claims Challenged
`
`Mitchnick, Sheldon, and
`Tanenhaus
`
`§ 103(a)
`
`4
`
`Fabio and Pasolini
`
`§ 103(a)
`
`5, 6, 9, 10
`
`II. ANALYSIS
`
`A. The ’902 Patent
`
`The ’902 patent relates to “a method of . . . counting periodic human
`
`motions such as steps.” Ex. 1001, 1:9–11. The method involves the use of a
`
`“portable electronic device that includes one or more inertial sensors. . . .
`
`[that] measure accelerations along a single axis or multiple axes.” Id. at
`
`2:24–28. The measured accelerations may be linear or rotational. Id. at
`
`2:28–29.
`
`Figure 1 of the ’902 patent is reproduced below.
`
`4
`
`
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`Figure 1 of the ’902 patent is a block diagram illustrating electronic device
`
`100. Id. at 1:47–48. Device 100 includes acceleration measuring logic 105
`
`(e.g., inertial sensors), dominant axis logic 127, and step counting logic 130.
`
`Id. at 2:19–24, 2:38–43, Fig. 1. Device 100 “may be used to count steps or
`
`other periodic human motions.” Id. at 2:29–30. In the context of the ’902
`
`patent, a “step” is “any user activity having a periodic set of repeated
`
`movements.” Id. at 3:34–38. According to the ’902 patent, device 100
`
`accurately counts steps “regardless of the placement and/or orientation of the
`
`device on a user,” and regardless of whether the device “maintains a fixed
`
`orientation or changes orientation during operation.” Id. at 2:31–35.
`
`
`
`Dominant axis logic 127 includes cadence logic 132 and rolling
`
`average logic 135. Id. at 2:66–3:2, Fig. 1. Inertial sensors 105 measure
`
`acceleration data, and cadence logic 132 analyzes this data to detect “a
`
`period and/or cadence of a motion cycle” or step, which may be based on
`
`user activity such as running or walking. Id. at 2:38–40, 3:14–18, 3:46–51.
`
`Cadence logic 132 determines “a cadence window 150 to be used by the step
`
`counting logic 130.” Id. at 3:11–14. Cadence window 150 is “a window of
`
`time since a last step was counted that is looked at to detect a new step.” Id.
`
`at 3:65–4:1. Initially, cadence window 150 is set to a default value, but that
`
`default value can be dynamically updated after each step once a minimum
`
`number of steps have been detected to reflect the cadence or period of the
`
`detected steps. Id. at 3:57–61, 4:22–28, 4:61–5:6. The cadence or stepping
`
`period can be determined as a “rolling average of the stepping periods over
`
`previous steps.” Id. at 3:61–62.
`
`Cadence logic 132 also determines “one or more sample periods to be
`
`used by the rolling average logic 135.” Id. at 3:11–14, 5:31–34. The sample
`
`5
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`period is set to be “the length of, or longer than, the stepping period,”
`
`including a “multiple of the stepping period.” Id. at 5:34–37. Rolling
`
`average logic 135 “creates one or more rolling averages of accelerations . . .
`
`measured by the inertial sensor(s) over the sample period(s) set by the
`
`cadence logic 132.” Id. at 5:39–41. These rolling averages are used to
`
`determine an orientation of the electronic device and a threshold against
`
`which acceleration measurements are compared. Id. at 5:41–45.
`
`Dominant axis logic 127 includes dominant axis setting logic 140,
`
`which determines an orientation of device 100 or the inertial sensor(s) within
`
`device 100. Id. at 6:8–10. This may be done “based upon the rolling
`
`averages of accelerations created by the rolling average logic 135.” Id. at
`
`6:10–12. In particular, “[t]he axis with the largest absolute rolling average”
`
`over a given sampling period is identified as the “axis most influenced by
`
`gravity,” and is designated the dominant axis. Id. at 6:14–18, 6:23–25. The
`
`’902 patent explains that because the device orientation may change over
`
`time, the rolling average acceleration may change and “a new dominant axis
`
`may be assigned when the orientation of the electronic device 100 and/or the
`
`inertial sensor(s) attached to or embedded in the electronic device 100
`
`changes.” Id. at 6:16–22. In addition, dominant axis setting logic 140 can
`
`set the dominant axis to be a virtual “axis that is defined as approximately
`
`aligned to gravity” that is found “by doing trigonometric calculations on the
`
`actual axes based on the gravitation influence” on those axes. Id. at 6:25–
`
`34.
`
`Step counting logic 130 includes measurement selection logic 145,
`
`measurement comparator 155, and threshold comparator 160. Id. at 6:38–
`
`41. Measurement selection logic 145 “monitor[s] accelerations relative to
`
`6
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`the dominant axis, and select[s] only those measurements with specific
`
`relations to the dominant axis.” Id. at 6:44–47. “Selected measurements
`
`[are] forwarded to the measurement comparator 155 and the threshold
`
`comparator 160 to determine whether a step has occurred.” Id. at 6:57–59.
`
`A method for determining whether a step has occurred is disclosed in
`
`Figure 8 of the ’902 patent, which is reproduced below.
`
`
`
`7
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`
`
`Figure 8 is a flow diagram of a method for recognizing that a step has
`
`occurred. Id. at 2:1–4, 12:25–27. Acceleration measurement data is
`
`received and filtered to remove low and high frequency components. Id. at
`
`12:31–38, Fig. 8 (steps 805 and 810). A dominant axis is assigned as
`
`described above. Id. at 40–44, Fig. 8 (step 812). Because only steps within
`
`the cadence window are counted, a determination is made whether the
`
`measured acceleration is within the cadence window. Id. at 12:45–48, Fig. 8
`
`(step 815). If it is, three additional tests are performed to determine whether
`
`the measured acceleration can be counted as a step. First, the absolute value
`
`of the measured acceleration along the dominant axis must be greater than a
`
`lower threshold, such as the rolling average acceleration along the dominant
`
`axis. Id. at 7:9–12, 12:51–55, 12:64–65, Fig. 8 (step 820). Second, the
`
`absolute value of the measured acceleration along the dominant axis must be
`
`greater than the absolute value of previous measured accelerations along the
`
`dominant axis. Id. at 7:9–12, 13:34–38, 13:53–56, Fig. 8 (step 825). Third,
`
`the absolute value of the measured acceleration along the dominant axis
`
`must be lower than an upper threshold. Id. at 7:9–12, 13:59–62, 13:66–14:1,
`
`Fig. 8 (step 830). The upper threshold “prevent[s] sudden accelerations such
`
`as taps from being counted as steps.” Id. at 14:1–3.
`
`Device 100 is battery operated, and therefore has multiple operating
`
`modes to preserve battery life, including sleep mode 305, entry mode 315,
`
`stepping mode 325, and exit mode 335. Id. at 8:16–18. The power level of
`
`device 100 is linked to these modes. Id. at 8:18–19. The different modes
`
`and the relationships between them are shown in Figure 3 of the ’902 patent,
`
`which is reproduced below.
`
`8
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`
`
`Figure 3 of the ’902 patent is a state diagram showing the different modes of
`
`electronic device 100. Id. at 1:52–54. When no acceleration data is
`
`measured, device 100 is in sleep mode 305. Id. at 8:20–22. When
`
`acceleration data is detected, device 100 enters entry mode 315 to detect
`
`steps in the acceleration data. Id. at 8:22–25. If a predetermined number
`
`(N) of steps are detected in a sampling period, device 100 enters stepping
`
`mode 325; otherwise it reverts to sleep mode 305. Id. at 8:25–28. In
`
`stepping mode 325, steps are detected and counted as described above until
`
`no steps are detected within the cadence window, at which point device 100
`
`enters exit mode 335. Id. at 8:30–37. In exit mode 335, device 100
`
`determines whether a predetermined number (X) of steps are detected at a
`
`particular cadence. Id. at 8:38–40. If so, device 100 reverts to stepping
`
`mode 325; if not, device 100 reverts to entry mode 315. Id. at 8:41–44.
`
`9
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`The method by which device 100 transitions from entry mode 315 to
`
`stepping mode 325 is shown in Figure 5, which is reproduced below.
`
`Figure 5 of the ’902 patent is a flow chart of device 100 operating in entry
`
`mode 315. Id. at 1:58–60. After setting a sampling rate (504), a first step is
`
`detected in the acceleration data (510), a default cadence window is set
`
`
`
`10
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`(514), and a temporary or buffered step count is set to one (520). Id. at
`
`9:55–10:8, 10:25. Next, additional steps are searched for in the acceleration
`
`data (524) using the criteria discussed above, including whether the
`
`acceleration data falls within the cadence window. Id. at 10:25–30, 12:45–
`
`46, Fig. 8.
`
`
`
`When additional steps are detected in the acceleration data (524), they
`
`are added to the buffered step count (560). Id. at 10:46–47. When the
`
`number of steps in the buffered step count is less than a predetermined
`
`number M (564), additional steps are looked for in the acceleration data
`
`(524). Id. at 10:47–52. When the number of steps in the buffered step count
`
`reaches predetermined number M (564), a new cadence window is set based
`
`on the cadence of the M steps (574), and additional steps are looked for in
`
`the acceleration data (524). Id. at 10:53–57. When the number of steps in
`
`the buffered step count is greater than predetermined number M (564), the
`
`new cadence window is used to look for additional steps in the acceleration
`
`data (524) until a predetermined number of N steps is counted in the
`
`buffered step count (580). Id. at 10:57–67. When the number of steps in the
`
`buffered step count reaches predetermined number N, the number of
`
`buffered steps are added to an actual step count, and device 100 enters
`
`stepping mode 325. Id. at 10:67–11:3. In stepping mode 325, the cadence
`
`window is dynamically updated based on the rolling average of previously
`
`measured stepping periods. Id. at 11:13–17.
`
`As discussed above, measured acceleration data is only counted as a
`
`step when it falls within the cadence window. Id. at 10:25–30, 12:45–46,
`
`Fig. 8. Measured acceleration data can fall outside the cadence window
`
`because it is too early or too late. If too early, and time remains within the
`
`11
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`cadence window (530), additional steps are looked for in the acceleration
`
`data (524). Id. at 10:32–36. If too late, no time remains within the cadence
`
`window (530), the buffered step count is reset (534), and the acceleration
`
`data is searched for another first step (540/510). Id. at 10:36–43.
`
`B. Illustrative Claims
`
`Of the challenged claims, claims 1 and 5 of the ’902 patent are
`
`independent. Other challenged claims depend directly from claims 1 and 5.
`
`Claim 1 is reproduced below.
`
`1. A method comprising:
`
`detecting motion by an inertial sensor included in a
`mobile device;
`
`determining, by the mobile device, whether the
`motion has a motion signature indicative of a user
`activity that the mobile device is configured to
`monitor;
`
`when the motion does not have a motion signature
`of a user activity that the mobile device is
`configured to monitor, entering a sleep mode.
`
`Ex. 1001, 15:10–18. Claim 5 is reproduced below.
`
`5. A method for a mobile device comprising:
`
`receiving acceleration data that meets stepping
`criteria from an accelerometer included in the
`mobile device;
`
`incrementing a step count in a step count buffer;
`
`when at least one of a) the step count is below a step
`count threshold, or b) a current user cadence fails to
`match a step cadence of a user profile, using a
`default step cadence window to identify a time
`frame within which to monitor for a next step; and
`
`12
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`when the step count is at or above the step count
`threshold, determining a dynamic step cadence
`window and using the dynamic step cadence
`window to identify the time frame within which to
`monitor for the next step.
`
`Ex. 1001, 15:46–16:6.
`
`C. Claim Construction
`
`In an inter partes review, claim terms of an unexpired patent are given
`
`their broadest reasonable interpretation in light of the specification of the
`
`patent in which they appear. 37 C.F.R. § 42.100(b). Under the broadest
`
`reasonable interpretation standard, claim terms are generally given their
`
`ordinary and customary meaning, as would be understood by one of ordinary
`
`skill in the art, in the context of the entire disclosure. In re Translogic Tech.,
`
`Inc., 504 F.3d 1249, 1257 (Fed. Cir. 2007). Only claim terms which are in
`
`controversy need to be construed and only to the extent necessary to resolve
`
`the controversy. See Vivid Techs., Inc. v. Am. Sci. & Eng’g, Inc., 200 F.3d
`
`795, 803 (Fed. Cir. 1999).
`
`Petitioner proposes constructions for the terms “dominant axis” and
`
`“cadence window.” Pet. 6–7. Patent Owner argues neither term requires
`
`express construction. Prelim. Resp. 4–6. We address these claim terms
`
`below, as well as the claim term “periodically sampling acceleration data at
`
`a predetermined sampling rate, wherein each sample includes acceleration
`
`data measured by the inertial sensor over a predetermined time period,”
`
`which is recited in claim 3.
`
`1. dominant axis
`
`Petitioner argues the term “dominant axis” means “the axis most
`
`influenced by gravity.” Pet. 6. Patent Owner challenges this construction as
`
`13
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`importing limitations from the Specification into the claims because the term
`
`“dominant axis” is not limited to an axis influenced by gravity. Prelim.
`
`Resp. 5–6. At this stage of the proceeding, on the record before us, we adopt
`
`Petitioner’s proposed construction of “dominant axis” to mean “the axis
`
`most influenced by gravity.”
`
`The Specification supports this construction. Specifically, it discloses
`
`dominant axis setting logic 140 assigns a dominant axis to electronic device
`
`100 or an embedded inertial sensor by determining the inertial sensor’s
`
`orientation “based upon the rolling averages of accelerations created by the
`
`rolling average logic 135.” Ex. 1001, 6:8–14. The Specification discloses
`
`assigning the dominant axis as the axis “with the largest absolute rolling
`
`average over the sample period,” and identifies this axis as “the axis most
`
`influenced by gravity.” Id. at 6:16–18, 6:23–25.
`
`The disclosed method of assigning the dominant axis allows the
`
`assignment to change over time as the orientation of electronic device 100
`
`changes over time. Id. at 6:16–22. The Specification also discloses that the
`
`dominant axis can be a virtual axis in a virtual coordinate system “that is
`
`defined as approximately aligned to gravity.” Id. at 6:25–30. The virtual
`
`axis can be determined, e.g., “by performing a true gravity assessment, such
`
`as by doing trigonometric calculations on the actual axes based on the
`
`gravitational influence.” Id. at 6:30–34. Taken together, these disclosures
`
`identify the dominant axis as an axis in a coordinate system that is most
`
`nearly aligned with the gravitational axis. The coordinate system can be a
`
`real coordinate system defined by the dimensions of electronic device 100 or
`
`its embedded inertial sensors, or a virtual coordinate system derived from
`
`14
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`these real coordinate system axes having an axis that is aligned to the
`
`gravitational axis.
`
`2. cadence window
`
`Petitioner argues the term “cadence window” is defined in the
`
`Specification to mean “a window of time since a last step was counted that is
`
`looked at to detect a new step.” Pet. 7 (citing Ex. 1001, 3:66–4:1). Patent
`
`Owner does not dispute this construction, but argues the term need not be
`
`construed. Prelim. Resp. 6. At this stage of the proceeding, we agree with
`
`Patent Owner that the term “cadence window” need not be construed
`
`because its express construction is not needed to resolve any contention
`
`between the parties.
`
`3. periodically sampling acceleration data at a predetermined
`sampling rate, wherein each sample includes acceleration data
`measured by the inertial sensor over a predetermined period of
`time
`
`Although neither party asks us to construe this claim 3 limitation, its
`
`construction is required because it is unclear whether “each sample” in the
`
`“wherein” clause refers to all of the acceleration data measured over each
`
`sampling period, or instead refers to each sample of acceleration data that is
`
`measured over each sampling period. The ambiguity arises because the
`
`Specification discloses periodically sampling the acceleration data (e.g.,
`
`every 10 seconds) for a predetermined period of time (e.g., one second), and
`
`further sampling each sample of acceleration data so obtained at a
`
`predetermined sampling rate (e.g., 50 Hz). Ex. 1001, 9:5–11. Thus, “each
`
`sample” of the acceleration data measured over a predetermined period of
`
`time can refer to the acceleration data that is measured for one second out of
`
`every ten seconds, or could refer to one of the fifty acceleration data samples
`
`15
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`that is measured during one of the one-second sampling periods (sampling
`
`one second of acceleration data at 50Hz amounts to taking fifty samples of
`
`acceleration data).
`
`At this stage of the proceeding, on the record before us, we construe
`
`the term “periodically sampling acceleration data at a predetermined
`
`sampling rate, wherein each sample includes acceleration data measured by
`
`the inertial sensor over a predetermined period of time,” as recited in claim
`
`3, to mean “periodically obtaining acceleration data by sampling the
`
`acceleration data over a predetermined period of time.”
`
`D. Level of Ordinary Skill in the Art
`
`Petitioner contends a person of ordinary skill in the art would have
`
`had a Bachelor of Science degree or equivalent training in electrical
`
`engineering, computer engineering, or computer science, and approximately
`
`two years of hardware or software design and development experience
`
`related to micro-electro-mechanical (MEM) devices and body motion
`
`sensing systems. Pet. 5 (citing Ex. 1003 ¶ 16).3 Patent Owner does not
`
`dispute Petitioner’s contention, and does not offer an alternative set of
`
`qualifications for a person of ordinary skill in the art. Prelim. Resp. 2–3.
`
`At this stage of the proceedings, we find Petitioner’s description to be
`
`reasonable, and adopt it as our own for purposes of this Decision.
`
`E. Overview of the Prior Art
`
`1. Mitchnick
`
`Mitchnick discloses “a device for participant monitoring . . . that
`
`
`3 Petitioner cites to the page number of Exhibit 1003. We cite here to the
`paragraph number of Dr. Paradiso’s declaration.
`
`16
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`automatically collects data with little or no participant attention.” Ex. 1007
`
`¶ 1. The device “includes sensors for, at least, detecting and storing the
`
`occurrences of sexual activity. . . . by observing characteristic patterns of
`
`participant motion as sensed by an acceleration.” Id. ¶ 12. Mitchnick’s
`
`preferred embodiment describes a vaginally implanted device; however,
`
`Mitchnick discloses alternative embodiments that can reside “elsewhere in
`
`or on the body [for] detecting other parameters of medical/clinical interest.”
`
`Id. ¶ 43.
`
`Figure 1 of Mitchnick is reproduced below.
`
`
`
`Figure 1 of Mitchnick is a schematic illustration of Mitchnick’s activity
`
`monitoring device. Id. ¶ 49. The device includes housing 1, batteries 13,
`
`and accelerometer 7 “mounted so that its acceleration measurements are
`
`correctly oriented with respect to the housing.” Id. The device is controlled
`
`by a microprocessor that “implements general-purpose and power
`
`management instructions,” including processing analog sensor signals from
`
`the accelerometer. Id. ¶¶ 50, 66, Fig. 2. The device may also include a
`
`17
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`radio-frequency transceiver for communicating with external devices. Id.
`
`¶ 49.
`
`The microprocessor’s power management instructions allow the
`
`device to operate in either “a very low power . . . sleep mode,” an optional
`
`“low power mode,” and a “normal operational mode.” Id. ¶¶ 50, 67. At
`
`least some of these modes are shown in Figure 3 of Mitchnick, which is
`
`reproduced below.
`
`
`
`Figure 3 of Mitchnick is a flow chart showing the operating states of
`
`Mitchnick’s device and transitions between those operating states. Id. ¶ 67,
`
`Fig. 3. The device is in wait/sleep state 71 when it is initially powered on or
`
`after the microprocessor receives and executes a SLEEP instruction. Id.
`
`¶ 68. The device transitions from wait/sleep state 71 to operational/sleep
`
`state 73 when the microprocessor receives an interrupt signal generated by
`
`18
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`either an internal timer or a wake-up circuit responding to an external event.
`
`Id. ¶¶ 68, 72. Mitchnick discloses:
`
`Because sexual activity is intermittent, power and
`memory can be advantageously further conserved,
`further extended, by only
`and device
`life
`intermittently sampling 75 for sexual activity and
`by storing sensor detail data only if sexual activity
`is observed. If sexual activity is not detected, the
`device remains in a low-power sleep state.
`
`Id. ¶ 69 (emphases added). The timer can periodically wake up the device
`
`every 10 minutes, placing it in operational/sleep state 73, to search for
`
`sexual activity. Id.
`
`When in operational/sleep state 73, the device samples accelerometer
`
`data at a predetermined sampling rate and checks for sexual activity over a
`
`sampling period that is sufficient to achieve accuracy. Id. ¶¶ 69, 72, 73, Fig.
`
`3 (step 75). For example, the sampling period can be chosen so that the
`
`device has a 10% duty cycle, and the sampling rate can be 10 Hz. Id. ¶¶ 69,
`
`73. Thus, if the device enters operational state 73 every 10 minutes, it will
`
`sample the accelerometer data for a period of 1 minute (10% duty cycle),
`
`and in the course of that minute it will obtain 600 acceleration data samples
`
`(10 Hz sampling rate).
`
`The device identifies sexual activity by matching characteristics of the
`
`sampled accelerometer data to templates containing accelerometer data
`
`characteristics that are indicative of sexual activity, such as peaks in the
`
`accelerometer data and time intervals between the peaks. Id. ¶ 70. If the
`
`device identifies sexual activity in the accelerometer data, it remains in
`
`operational state 73, continuously samples and records the accelerometer
`
`data, and checks for additional sexual activity. Id. ¶ 72, Fig. 3 (steps 75, 77,
`
`19
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`79). However, if the device fails to detect sexual activity in operational state
`
`73, it reverts to or remains in sleep state 71. Id. ¶¶ 69, 72.
`
`2. Sheldon
`
`Sheldon discloses “a rate responsive pacemaker employing a body
`
`position sensor to distinguish stair climbing from other activities.” Ex.
`
`1009, 4:19–24. The pacemaker includes an accelerometer that “can be used
`
`to derive the level of patient activity from the number of changes in signal
`
`levels exceeding a certain threshold occurring in a given sampling period.”
`
`Id. at 5:14–17. The patient’s posture can also be determined by aligning the
`
`accelerometer’s sensitive axis “with the pacemaker case and the patient’s
`
`anterior-posterior (A-P) body axis.” Id. at 4:52–56. The accelerometer’s
`
`output can be sampled at 200 Hz over a 2 second sampling period, the DC
`
`component of the sampled output (i.e., the accelerometer’s “tilt”) can be
`
`used to determine the patient’s posture, and the AC component of the
`
`sampled output (i.e., the accelerometer’s “activity count”) can be used to
`
`determine the patient’s activity level. Id. at 11:64–12:3.
`
`3. Tanenhaus
`
`Tanenhaus discloses a low power monitoring device that includes a
`
`plurality of MEMS (micro-electro-mechanical system) sensors, including at
`
`least an accelerometer and a wake-up circuit. Ex. 1008, 4:15–20, 4:29,
`
`4:36–38. The wake-up circuit senses an activity, such as a movement, and
`
`sends a wake-up signal to a data acquisition processing circuit. Id. at 4:38–
`
`41. The wake-up circuit consists of a buffer and absolute value circuit, and a
`
`threshold detecting circuit. Id. at 4:53–56, 4:62–66. The buffer and absolute
`
`value circuit stores an absolute value of the sampled MEMS output, and the
`
`threshold detecting circuit determines whether the buffered output exceeds a
`
`20
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`predetermined threshold. Id. When it does, a switching circuit connected to
`
`the threshold detecting circuit switches the data acquisition processing
`
`circuit from a sleep-type low power condition to a wake-up high power
`
`condition. Id. at 5:9–14.
`
`4. Fabio
`
`Fabio discloses a method for “controlling a pedometer based on the
`
`use of inertial sensors.” Ex. 1006, 1:10–11. The pedometer can be
`
`“integrated within a portable electronic device, such as a cell phone.” Id. at
`
`2:34–36. The method involves:
`
`generating a signal correlated to movements of a
`user of the pedometer; detecting steps of the user
`based on the signal; checking whether sequences of
`the detected steps satisfy pre-determined conditions
`of regularity; updating a total number of valid steps
`if the conditions of regularity are satisfied; and
`preventing updating of the total number of valid
`steps if the conditions of regularity are not satisfied.
`
`Id. at 1:62–2:3. Fabio detects user steps from the sampled acceleration data
`
`AZ of its inertial sensor according to a method illustrated in Figures 5 and 6,
`
`which are reproduced below.
`
`Figure 5 of Fabio is a graph illustrating quantities used to detect user steps
`
`from acceleration data. Id. at 2:22–23. A step is detected when a positive
`
`
`
`21
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`peak of acceleration signal AZ is greater than threshold AZP, and a negative
`
`peak is less than threshold AZN and falls within fixed time window TW from
`
`the positive peak. Id. at 4:15–21.
`
`
`
`A detected step is validated as a step when it falls within a variable
`
`time window TV, which is illustrated in Figure 6, reproduced below.
`
`
`
`Figure 6 of Fabio is a graph illustrating quantities used to validate user steps
`
`detected from acceleration data. Id. at 2:24–25. Figure 6 illustrates a
`
`sequence of user steps detected at times TR(1), TR(2) . . . TR(K-2), TR(K-1),
`
`and TR(K) according to the method disclosed in Figure 5. The time between
`
`steps detected at times TR(K-1) and TR(K-2) is ∆TK-1; the time between steps
`
`detected at times TR(K) and TR(K-1) is ∆TK. Id. at 4:28–35. For the step
`
`detected at time TR(K) to be validated as a step, it must fall within variable
`
`time window TV; i.e., TR(K) must be greater than TR(K-1) + ½ (∆TK-1) and
`
`less than TR(K-1) + 2 (∆TK-1). Id. at 4:35–52. Although Figure 6 depicts TV
`
`having a variable width ∆TK-1 (e.g., because it depends on the variable time
`
`between previous steps) that is asymmetric about time TR(K-1) + ∆TK-1,
`
`Fabio discloses time window TV can be “symmetrical and a have a different
`
`amplitude.” Id. at 4:52–53. Fabio further discloses that time window TV
`
`ensures “the duration ∆TK of a current step K is substantially homogeneous
`
`22
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`with respect to the duration ∆TK-1 of an immediately preceding step.” Id. at
`
`4:28–31.
`
`When counting steps, Fabio discloses that isolated “or very brief
`
`sequences of steps are far from significant and should preferably be ignored
`
`because they are, in effect, irrelevant.” Id. at 1:47–50. To ignore such steps,
`
`Fabio discloses a two-stage counting procedure, illustrated in Figure 3,
`
`which is reproduced below.
`
`
`
`Figure 3 of Fabio is a flow chart depicting a two-stage counting procedure.
`
`Id. at 2:17–19. Initially, valid step counter NVT, valid control step counter
`
`NVC, and invalid step counter NINV are set to zero (100). Id. at 3:13–18.
`
`Next, first counting procedure 110 counts steps by sampling acceleration
`
`signal AZ at a predetermined frequency. Id. at 3:19–21. First counting
`
`procedure 110 terminates and sets a state flag to C when “a regular gate of
`
`the user is recognized,” or terminates and sets the state flag to PD when “a
`
`time interval . . . that has elapsed from the last step recognized is longer than
`
`a first time threshold.” Id. at 3:27–36. If the state flag is set to C, second
`
`counting procedure 130 executes; otherwise survey procedure 140 executes
`
`23
`
`

`

`IPR2018-00424
`Patent 7,881,902 B1
`
`
`and the pedometer is pla

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