Professional Documents
Culture Documents
U.S. Patent 9,049,558 (“Big Will Enterprises” or the “patent-at-issue”) was filed on July
5, 2013 and claims an earliest priority date of August 30, 2012. Claim 1 of the patent-at-issue is
directed to a method of determining a mobile thing motion activity using sensor data associated
with a wireless communications device being transported by the mobile thing. The method
includes receiving data from the sensor indicative of the movement of the communication device
and determining a reference data which describes the orientation of the device in a coordinate
system. This is followed by normalizing a second data with the reference data to identify the
motion activity based on the normalized data.
The primary reference, EP2169517 (“Blackberry”), was filed on September 25, 2008, and
claims priority on the same date. The patent is directed to a method for analyzing movements of
handheld electronic device. The method includes tracking the movement data of the device and
mapping the movement data to a gesture string representation. Mapping against a string
representation determines if a gesture has been imparted on the device.
The secondary reference, U.S. Patent 8,416,102 (“Philips”), was filed on March 5, 2009,
and claims an earliest priority date of March 14, 2008. The patent is directed to a method of
eliminating passive movement components caused by external factors from readout data
produced by motion sensors attached to a subject during movement. The method includes
determining a rotation matrix based on gravitational components and multiplying the readout
data produced by the first motion sensor with the rotation matrix. The product is then subtracted
from the readout data produced by the second motion sensor.
The third reference, U.S. Pat. App. 2002/0008630 (“iLife”), was filed on July 19, 2001,
and claims an earliest priority date of September 15, 1999. The application is directed to a
method of evaluating and detecting movement of a body. The system includes sensors capable of
measuring accelerative phenomena of the body. It also includes a controller associated with the
sensor to determine the type of motion when the body experiences an acceleration.
Patent Owner is now on notice that claims of this patent are invalid; as a result, any new
or continued assertion of this patent may be considered meritless or brought in bad faith. Octane
Fitness, LLC v. ICON Health & Fitness, Inc., 572 U.S. 545, 554 (2014). Such considerations are
relevant to whether a case is deemed “exceptional” for purposes of awarding attorneys’ fees. 35
U.S.C. § 285; see, e.g., WPEM, LLC v. SOTI Inc., 2020 WL 555545, at *7 (E.D. Tex. Feb. 4,
2020), aff’d, 837 F. App’x 773 (Fed. Cir. 2020) (awarding fees for an exceptional case where
plaintiff “failed to conduct an invalidity and enforceability pre-filing investigation”); Energy
Heating, LLC v. Heat On-The-Fly, LLC, 15 F.4th 1378, 1383 (Fed. Cir. 2021) (affirming award
of fees where, inter alia, the plaintiff knew “that its patent was invalid”).
1
A sample claim chart comparing claim 1 of Big Will Enterprises to Blackberry, Philips,
and iLife is provided below.
A. EP2169517 (“Blackberry”)
US9049558
B. US8416102 (“Philips”)
(“Big Will Enterprises ”)
C. US20020008630 (“iLife”)
1. A method, comprising: A. EP2169517
“1. A method for analyzing movements of a handheld
1.a. receiving a time value and at electronic device, comprising: . . . .” Blackberry at Claim 1
least three streams of data sample
values from one or more sensors of a “It is, however, to be understood that electronic device 10 can
wireless communication device be based on construction design and functionality of other
(WCD) that is transported by a electronic devices, such as smart telephones, desktop
mobile thing (MT), each data sample computers pagers or laptops having telephony equipment.”
value indicative of movement of the Blackberry at par. 0056
WCD at a corresponding time value;
“For any embodiment, a low-g MEMS (micro-
electromechanical system) accelerometer may be used for
motion sensor 238. Further, the accelerometer may be of
almost any type, including a capacitive, piezoelectric,
piezoresistive, or a gas-based accelerometer. An exemplary
low-g MEM accelerometer is a LIS302DL tri-axis digital
accelerometer, available from STMicroelectronics of Geneva,
Switzerland.” Blackberry at par. 0133
B. US8416102
“7. The activity monitoring system according to claim 1,
wherein the at least a first and a second motion sensors are
integrated into the activity monitoring system and form a
hand-held device.” Philips at Claim 7
2
(cont.) readout data produced by at least a first and a second
1. A method, comprising: motion sensor when attached to a subject during
movement, the readout data including gravitational
1.a. receiving a time value and at components, movement components caused by active
least three streams of data sample movement of the subject or subject parts, and the passive
values from one or more sensors of a movement components, the system comprising: . . . .” Philips
wireless communication device at Claim 1
(WCD) that is transported by a
mobile thing (MT), each data sample “6. The activity monitoring system according to claim 1,
value indicative of movement of the wherein the at least a first and a second motion sensors
WCD at a corresponding time value; comprise tri-axial accelerometers.” Philips at Claim 6
C. US20020008630
“1. A system that evaluates movement of a body relative to an
environment, said system comprising:
a sensor, associable with said body, that senses accelerative
phenomena of said body relative to a three dimensional
frame of reference in said environment, said sensor
comprising a plurality of acceleration measuring devices;
and . . . .” iLife at Claim 1
3
(cont.) to obtain x, y, z velocity values. Then a time integral of the
1. A method, comprising: x, y, z velocity values is calculated to obtain the x, y, z
distance values.” iLife at par. 0102
1.a. receiving a time value and at
least three streams of data sample “3. The system set forth in claim 1 wherein said plurality of
values from one or more sensors of a acceleration measuring devices comprises three
wireless communication device accelerometers in which each accelerometer is aligned along
(WCD) that is transported by a one axis of a three dimensional coordinate system.” iLife at
mobile thing (MT), each data sample Claim 3
value indicative of movement of the
WCD at a corresponding time value; “14. The system set forth in claim 11 wherein said body is a
person and wherein said controller sends signals
representing physiological data of said person together
with said alarm signal.” iLife at Claim 14
4
(cont.) orientation change.” Blackberry at par. 0088
1.b. recognizing a particular set of
data sample values as a reference for B. US8416102
defining an orientation of the WCD “1. An activity monitoring system adapted to eliminate passive
in a coordinate system; movement components caused by external forces from
readout data produced by at least a first and a second
motion sensor when attached to a subject during
movement, the readout data including gravitational
components, movement components caused by active
movement of the subject or subject parts, and the passive
movement components, the system comprising: . . .
determine a rotation matrix based on the first and second
estimated gravitational components, the rotation matrix
denoting rotation required for the first motion sensor to get
aligned with the second motion sensor in orientation, . . . .”
Philips at Claim 1
C. US20020008630
“In one arrangement of this advantageous embodiment of the
present invention, accelerometer 910 is aligned parallel to
the x-axis of a three dimensional Cartesian coordinated
system and is capable of measuring accelerations in the x
direction. Accelerometer 920 is aligned parallel to the y-
axis and is capable of measuring accelerations in the y
direction. Accelerometer 930 is aligned parallel to the z-
axis and is capable of measuring acceleration in the z
direction.” iLife at par. 0081
5
1.c. computing reference data based A. EP2169517
upon the recognition of the “10. The method as claimed in any one of the preceding
particular set, the reference data claims, wherein said analyzing said string representation
defining a relationship between each comprises:
set of subsequent non-reference data constructing a matrix of data containing said string
sample values and the particular representation and said gesture string; and
reference set of data sample values calculating a matching score for said string representation
in the coordinate system; against said gesture string by traversing a subset of said
matrix to generate matching scores for values in said string
representation against said gesture string.” Blackberry at
Claim 10
B. US8416102
“1. An activity monitoring system adapted to eliminate passive
movement components caused by external forces from readout
data produced by at least a first and a second motion sensor
when attached to a subject during movement, the readout data
including gravitational components, movement components
caused by active movement of the subject or subject parts, and
the passive movement components, the system comprising:
....
determine a rotation matrix based on the first and second
estimated gravitational components, the rotation matrix
denoting rotation required for the first motion sensor to get
aligned with the second motion sensor in orientation, . . . .”
Philips at Claim 1
C. US20020008630
“The steps of the first portion of the method are collectively
referred to with the reference numeral 1300. At the start of the
method, accelerometer 910 and accelerometer 920 measure
the x, y, z values of acceleration (step 1310). Controller 940
then calculates the x, y, z distance values (step 1320).
Controller 940 then converts the x, y, z distance values to
spherical polar (SP) coordinates (step 1330).” iLife at par.
0116
6
then sends a message that a match has been found (step
1360).” iLife at par. 0117
B. US8416102
“1. An activity monitoring system adapted to eliminate passive
movement components caused by external forces from readout
data produced by at least a first and a second motion sensor
when attached to a subject during movement, the readout data
including gravitational components, movement components
caused by active movement of the subject or subject parts, and
the passive movement components, the system comprising:
....
multiply the readout data produced by the first motion
sensor with the rotation matrix when rotating the first
motion sensor towards the second motion sensor to
produce a multiplied result, and . . . .” Philips at Claim 1
7
(cont.) C. US20020008630
1.d. calculating movement data in “7. The system set forth in claim 6 wherein said controller is
the coordinate system of one or more capable of using said x, y, z distance components of body
other non-reference data sample motion to calculate equivalent spherical polar coordinate
values based upon the reference components of body motion.” iLife at Claim 7
data; and
“8. The system set forth in claim 7 wherein said controller is
capable of comparing a set of spherical polar coordinate
components that represents a measurement of said body
motion to each of a plurality of prerecorded sets of
spherical polar coordinate components in which each set of
said plurality of sets of spherical polar coordinate
components represents a type of motion.” iLife at Claim 8
1.e. determining a mobile thing A. EP2169517
motion activity (MTMA) associated “Once the command is completed, device 10 returns to state
with the MT based upon the 304 to track more movements. If there is no match of a
movement data. movement against a gesture, then device returns to state
304.” Blackberry at par. 0079
B. US8416102
“FIG. 4 depicts graphically orientations of sensor coordinate
systems 401, 402 in different situations, where FIG. 4 a shows
the orientation of the sensor during standing posture, FIG.
4 b shows the orientation of the sensor during sitting
posture, and FIG. 4 c shows the orientation of the sensor
during running.” Philips at col. 9:8-13
C. US20020008630
“9. The system set forth in claim 8 wherein one of said
plurality of prerecorded sets of spherical polar coordinate
components represents one of: no motion, a successful
attempt to change position, an unsuccessful attempt to
change position, a motion of body moving with a gait, a
motion of a body moving with a gait associated with a
8
(cont.) disability, a swaying motion, a near fall, and a fall.” iLife at
1.e. determining a mobile thing Claim 9
motion activity (MTMA) associated
with the MT based upon the “10. The system set forth in claim 8 wherein said controller is
movement data. capable of identifying a match between said set of spherical
polar coordinate components that represents a
measurement of said body motion with one of a plurality of
said prerecorded sets of spherical polar coordinate
components to identify a type of motion that corresponds
to said body motion.” iLife at Claim 10