throbber
Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 1 of 52
`
`
`
`
`Exhibit B
`
`
`
`
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 2 of 52
`
`
`
`THE HONORABLE JAMES L. ROBART
`
`
`
`
`
`
`
`
`
`
`
`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE WESTERN DISTRICT OF WASHINGTON
`SEATTLE DIVISION
`
`
`
`CYWEE GROUP LTD.,
`
` Civil Action No. 2:17-cv-00932-JLR
`
`Plaintiff,
`
`v.
`
`HTC CORPORATION and HTC
`
`AMERICA, INC.,
`
`Defendants.
`
`
`
`PLAINTIFF’S DISCLOSURE OF
`ASSERTED CLAIMS AND
`INFRINGMENT CONTENTIONS
`
`
`
`Pursuant to Patent Local Rule 120 and the Court’s Minute Order Setting Trial Dates and
`
`Related Dates (Dkt. No. 42), Plaintiff CyWee Group Ltd. (“CyWee”) serves its Disclosure of
`
`Asserted Claims and Infringement Contentions regarding U.S. Patent Nos. 8,441,438 (the “’438
`
`patent”) and 8,552,978 (the “’978 patent”).
`
`A.
`
`Each claim ("Asserted Claim") of each patent in suit that is allegedly infringed
`by each opposing party, including for each claim the applicable statutory
`subsections of 35 U.S.C. § 217 asserted.
`
`Patent
`
`Infringed Claims
`
`Statutory Subsections
`
`’438 patent
`
`1, 3, 4, 5, 14, 15, 16, 17, 19
`
`35 U.S.C. §§ 271(a)-(b)
`
`
`
`PLAINTIFF’S DISCLOSURE OF ASSERTED
`CLAIMS AND INFRINGEMENT CONTENTIONS
`CIVIL ACTION NO. 17-CV-932
`
`
`
`
`
`- 1 -
`
`SHORE CHAN DEPUMPO LLP
`901 MAIN ST., STE. 3300
`DALLAS, TEXAS 75202
`(T) 214.593.9110
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`
`
`28
`
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 3 of 52
`
`
`
`Patent
`
`Infringed Claims
`
`Statutory Subsections
`
`’978 patent
`
`10, 12
`
`35 U.S.C. §§ 271(a)-(b)
`
`B.
`
`For each Asserted Claim, each accused apparatus, product, device, process,
`method, act, or other instrumentality (“Accused Device”) of each opposing
`party. Each product, device, and apparatus must be identified by name or
`model number, if known. Each method or process must be identified by name,
`if known, or by any product, device, or apparatus which, when used, allegedly
`results in the practice of the claimed method or process.
`
`Each of the following Accused Devices infringes each asserted claim of the ’438 patent:
`
`the HTC One M9, HTC One A9, HTC 10, HTC Bolt, HTC U Ultra, HTC U11, and HTC U11
`
`Life.
`
`Each of the following Accused Devices infringes each asserted claim of the ’978 patent:
`
`the HTC One M9, HTC One A9, HTC 10, HTC Bolt, HTC U Ultra, HTC U11, and HTC U11
`
`Life.
`
`C.
`A chart identifying specifically where each element of each Asserted Claim is
`found within each Accused Device, including for each claim element that such party contends
`is governed by 35 U.S.C. § 112(6), the identity of the structure(s), act(s), or material(s) in the
`Accused Device that performs the claimed function.
`
`Claim charts are provided as Exhibits 1 through 14. Each claim chart is an exemplar of
`
`how all HTC devices manufactured using the same or similar technology infringe each asserted
`
`claim. Nothing in these claim charts is intended to prevent CyWee from presenting additional
`
`evidence of infringement at trial.
`
`D.
`For each claim which is alleged to have been indirectly infringed, an
`identification of any direct infringement and a description of the acts of the alleged indirect
`infringer that contribute to or are inducing that direct infringement. Insofar as alleged direct
`infringement is based on joint acts of multiple parties, the role of each such party in the direct
`infringement must be described.
`
`CyWee contends that HTC directly infringes each Asserted Claim of the patents-in-suit.
`
`
`
`PLAINTIFF’S DISCLOSURE OF ASSERTED
`CLAIMS AND INFRINGEMENT CONTENTIONS
`CIVIL ACTION NO. 17-CV-932
`
`
`
`
`
`- 2 -
`
`SHORE CHAN DEPUMPO LLP
`901 MAIN ST., STE. 3300
`DALLAS, TEXAS 75202
`(T) 214.593.9110
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`
`
`28
`
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 4 of 52
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`Further, at least as a result of the filing of the complaints in this case, HTC is aware of the
`
`patents-in-suit, is aware that its actions with regards to distributors, resellers, and/or end users of
`
`the accused products would induce infringement, and despite such awareness takes active steps,
`
`such as dissemination of the Accused Devices, and product manuals, instructions, promotional
`
`and marketing materials, and/or technical materials to distributors, resellers, and end users,
`
`encouraging infringement of the patents-in-suit. HTC’s infringing actions further include HTC’s
`
`release, in the United States, of the HTC U11 (in or around December 2017) and HTC U11 Life
`
`(in or around November 2017) after CyWee filed its complaints in this case, as well as its
`
`continued sales of other infringing products.
`
`HTC sells its products to distributors and resellers with the expectation that they will sell
`
`said devices to end users. Distributors and resellers of HTC products, including AliExpress,
`
`Amazon, Best Buy, eGlobal Central, Groupon, HTC, Jet.com, Newegg, Sprint, TecoBuy, T-
`
`Mobile, Verizon, Walmart, and World Wide Voltage each sell Accused Devices, and thereby
`
`14
`
`directly infringe the patents-in-suit.
`
`HTC U11 Life
`
`
`
`
`
`
`
`
`
`HTC U11
`
`X
`
`X
`
`X
`
`X
`
`HTC U Ultra
`
`
`X
`
`
`X
`
`HTC Bolt
`
`
`X
`
`X
`
`
`
`HTC 10
`
`X
`
`X
`
`X
`
`X
`
`HTC One A9
`
`X
`
`
`X
`
`
`X
`
`X
`
`HTC One M9
`
`
`X
`
`X
`
`
`
`
`AliExpress
`
`Amazon
`
`Best Buy
`
`eGlobal Central
`
`Groupon
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`
`X
`
`
`
`
`
`
`
`
`X
`
`
`
`
`
`
`X
`
`
`
`
`
`X X
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`
`
`28
`
`
`HTC
`
`Jet.com
`
`Newegg
`
`Sprint
`
`TecoBuy
`
`T-Mobile
`
`Verizon
`
`Walmart
`
`
`
`PLAINTIFF’S DISCLOSURE OF ASSERTED
`CLAIMS AND INFRINGEMENT CONTENTIONS
`CIVIL ACTION NO. 17-CV-932
`
`
`
`X
`
`X
`
`X
`
`X
`
`X
`
`X
`
`X
`
`X
`
`
`X
`
`
`
`X
`
`
`
`
`
`X
`
`X
`
`X
`
`X
`
`
`
`X
`
`
`
`
`
`
`
`X
`
`
`
`
`- 3 -
`
`
`X
`
`
`
`
`
`X
`
`
`
`
`
`
`
`X X
`
`
`
`
`
`
`
`
`
`X
`
`X X
`
`
`
`X
`
`
`
`
`
`SHORE CHAN DEPUMPO LLP
`901 MAIN ST., STE. 3300
`DALLAS, TEXAS 75202
`(T) 214.593.9110
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 5 of 52
`
`
`
`HTC U11 Life
`
`HTC U11
`
`HTC U Ultra
`
`HTC Bolt
`
`HTC 10
`
`
`
`
`
`
`
`X
`
`
`
`HTC One A9
`
`X
`
`HTC One M9
`
`X
`
`
`World Wide Voltage
`
`Distributors and resellers of Accused Devices demonstrate usage of said devices to end
`
`users, which is itself an infringing act, and teaches said end users how to infringe CyWee’s
`
`patents. Distributors and resellers of the Accused Devices further disseminate product manuals,
`
`promotional materials, and/or technical materials to end users.
`
`End users of the patents-in-suit directly infringe through normal and ordinary use of the
`
`Accused Devices as described in CyWee’s Opposition to HTC’s Motion to Dismiss (Dkt. No.
`
`39) and the Declaration of Dr. Nicholas Gans (Dkt. No. 20-3), both of which are incorporated by
`
`reference herein. CyWee attached detailed claim charts to both its original complaint (Dkt. No.
`
`1) and first amended complaint (Dkt. No. 20) showing how those products infringe when used by
`
`persons such as and including end users. Further, the charts attached hereto show how the
`
`Accused Devices infringe when used. Those charts show that HTC touts inclusion of an
`
`accelerometer, gyroscope, and magnetometer. See https://www.htc.com/us/smartphones/htc-
`
`bolt/buy/. As CyWee’s expert testified in a declaration attached to CyWee’s amended complaint,
`
`the patented inventions teach how to determine a device’s current orientation based on motion
`
`data detected by its motion sensors, such as an accelerometer, gyroscope, and magnetometer.
`
`Dkt. No. 20-3 ¶ 8.
`
`HTC encourages the use of advanced motion sensor features, and CyWee expects that
`
`discovery will confirm that these features depend on its claimed technology. For example, HTC
`
`advertises its “Motion Launch” and “Motion gestures” features on its website, and provides
`
`instructions for using said features on its website. Those instructions state that a user can answer
`
`an HTC phone by picking it up and raising it to his or her head, and that the phone can be muted
`
`by placing it facedown. E.g., http://www.htc.com/us/support/htc-u11-sprint/howto/motion-
`
`
`
`PLAINTIFF’S DISCLOSURE OF ASSERTED
`CLAIMS AND INFRINGEMENT CONTENTIONS
`CIVIL ACTION NO. 17-CV-932
`
`
`
`
`
`- 4 -
`
`SHORE CHAN DEPUMPO LLP
`901 MAIN ST., STE. 3300
`DALLAS, TEXAS 75202
`(T) 214.593.9110
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`
`
`28
`
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 6 of 52
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`gestures.html. Further examples follow: http://www.htc.com/us/support/htc-bolt/howto/what-is-
`
`motion-launch.html (Motion Launch instructions for HTC Bolt);
`
`http://www.htc.com/us/support/htc-u-ultra/howto/what-is-motion-launch.html (Motion Launch
`
`instructions for HTC U Ultra); http://www.htc.com/us/support/htc-one-m9-att/howto/what-is-
`
`motion-launch.html (Motion Launch instructions for HTC One M9 sold by AT&T);
`
`http://www.htc.com/us/support/htc-10/howto/what-is-motion-launch.html (Motion Launch
`
`instructions for HTC 10); http://www.htc.com/us/support/htc-one-m9-t-
`
`mobile/howto/616527.html (Motion Launch instructions for HTC One M9 sold by T-Mobile);
`
`http://www.htc.com/us/support/htc-one-m9/howto/603803.html (Motion Launch instructions for
`
`10
`
`HTC One M9); http://www.htc.com/us/support/htc-one-m9-sprint/howto/what-is-motion-
`
`11
`
`launch.html (Motion Launch instructions for HTC One M9 sold by Sprint);
`
`12
`
`13
`
`http://www.htc.com/us/support/htc-bolt/howto/motion-gestures.html (showing usage of motion
`
`gestures for HTC Bolt); http://www.htc.com/us/support/htc-one-m9-sprint/howto/motion-
`
`14
`
`gestures.html (showing usage of motion gestures for HTC One M9);
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`
`
`28
`
`
`http://www.htc.com/us/support/htc-10/howto/motion-gestures.html (showing usage of motion
`
`gestures for HTC 10); http://www.htc.com/us/support/htc-one-acgc-spire/howto/389432.html
`
`(showing usage of motion gestures for HTC One); http://www.htc.com/us/support/htc-u-
`
`ultra/howto/motion-gestures.html (showing usage of motion gestures for HTC U Ultra);
`
`http://www.htc.com/us/support/htc-one-a9/howto/686277.html (showing usage of motion sensors
`
`for HTC One A9); http://www.htc.com/us/support/htc-u11/howto/motion-gestures.html (showing
`
`usage of motion gestures for HTC U11); http://www.htc.com/us/support/htc-u11-
`
`sprint/howto/motion-gestures.html (showing usage of motion gestures for HTC U11sold by
`
`Sprint). HTC distributors, such as Sprint, propagate and distribute instructions for using these
`
`features. See https://support.sprint.com/support/tutorial/Set-up-motion-launch-gestures-HTC-
`
`Onereg-M9/WScenario_542_59211_771_en_1997-dvc8870002prd. Many of the features
`
`described (such as answering a phone by picking it up or muting it by placing the phone face
`
`
`PLAINTIFF’S DISCLOSURE OF ASSERTED
`CLAIMS AND INFRINGEMENT CONTENTIONS
`CIVIL ACTION NO. 17-CV-932
`
`
`
`
`
`- 5 -
`
`SHORE CHAN DEPUMPO LLP
`901 MAIN ST., STE. 3300
`DALLAS, TEXAS 75202
`(T) 214.593.9110
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 7 of 52
`
`
`
`down) require motion sensors, and, as described in CyWee’s charts attached hereto, Android
`
`code running on those devices fuses data from sensors on HTC’s phones in an infringing manner.
`
`This case is in its infancy, and CyWee expects to receive information related to HTC’s
`
`induced infringement through discovery. Accordingly, CyWee explicitly reserves the right to
`
`seek leave to amend its infringement contentions as the case progresses.
`
`E. Whether each element of each asserted claim is claimed to be literally present
`or present under the doctrine of equivalents in the Accused Device.
`
`CyWee contends that each asserted claim is literally infringed by HTC’s accused
`
`products, as indicated by the claim charts referenced above.
`
`F.
`For any patent that claims priority to an earlier application, the priority date
`to which each asserted claim allegedly is entitled.
`
`CyWee alleges that all asserted claims of the ’438 patent and claims 10 and 12 of the ’978
`
`patent are entitled to a priority date as of January 6, 2010, based on the date of provisional
`
`application no. 61/292,558. But CyWee further alleges that those claims are entitled to an earlier
`
`priority date based on work related to the JIL Phone prototype. More specifically, CyWee alleges
`
`that all asserted claims of the ’438 patent are entitled to a priority date of July 29, 2009. CyWee
`
`further alleges that claims 10 and 12 of the ’978 patent are entitled to a priority date of September
`
`25, 2009.
`
`
`
`
`
`
`
`PLAINTIFF’S DISCLOSURE OF ASSERTED
`CLAIMS AND INFRINGEMENT CONTENTIONS
`CIVIL ACTION NO. 17-CV-932
`
`
`
`
`
`- 6 -
`
`SHORE CHAN DEPUMPO LLP
`901 MAIN ST., STE. 3300
`DALLAS, TEXAS 75202
`(T) 214.593.9110
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`
`
`28
`
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 8 of 52
`
`
`
`Dated: December 29, 2017
`
`Respectfully submitted,
`
`
`
`/s/William D. Ellerman
`Carmen E. Bremer, WSBA 47,565
`carmen.bremer@bremerlawgroup.com
`BREMER LAW GROUP PLLC
`1700 Seventh Avenue, Suite 2100
`Seattle, WA 98101
`T: (206) 357-8442
`F: (206) 858-9730
`
`David A. Lowe, WSBA 24,453
`Lowe@LoweGrahamJones.com
`Tim J. Billick, WSBA No. 46,690
`Billick@LoweGrahamJones.com
`LOWE GRAHAM JONESPLLC
`701 Fifth Avenue, Suite 4800
`Seattle, WA 98104
`T: 206.381.3300
`F: 206.381.3301
`
`Michael W. Shore*
`Alfonso G. Chan*
`Christopher Evans*
`Ari B. Rafilson*
`William D. Ellerman*
`Paul T. Beeler*
`SHORE CHAN DEPUMPO LLP
`901 Main Street, Suite 3300
`Dallas, Texas 75202
`Telephone (214) 593-9110
`Facsimile (214) 593-9111
`
` *
`
` Admitted pro hac vice
`
`
`Counsel for Plaintiff
`CYWEE GROUP LTD.
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`
`
`23
`
`24
`
`25
`
`26
`
`
`
`28
`
`
`
`
`
`
`
`
`PLAINTIFF’S DISCLOSURE OF ASSERTED
`CLAIMS AND INFRINGEMENT CONTENTIONS
`CIVIL ACTION NO. 17-CV-932
`
`
`
`
`
`- 7 -
`
`SHORE CHAN DEPUMPO LLP
`901 MAIN ST., STE. 3300
`DALLAS, TEXAS 75202
`(T) 214.593.9110
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 9 of 52
`
`
`
`CERTIFICATE OF SERVICE
`
`The undersigned certifies that, on December 29, 2017, a true and correct copy of the
`
`foregoing document was served, via email, upon the following counsel of record for Defendants:
`
`Gregory Watts (gwatts@wsgr.com)
`WILSON SONSINI GOODRICH & ROSATI
`701 Fifth Avenue, Suite 5100
`Seattle, WA 98104-7036
`
`James C. Yoon (jyoon@wsgr.com)
`Jamie Y. Otto (jotto@wsgr.com)
`Albert Shih (ashih@wsgr.com)
`Ryan Smith (rsmith@wsgr.com)
`WILSON SONSINI GOODRICH & ROSATI
`650 Page Mill Road
`Palo Alto, CA 94304
`
`
`
`
`/s/ William D. Ellerman
`William D. Ellerman
`
`
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`
`
`28
`
`
`
`
`PLAINTIFF’S DISCLOSURE OF ASSERTED
`CLAIMS AND INFRINGEMENT CONTENTIONS
`CIVIL ACTION NO. 17-CV-932
`
`
`
`
`
`- 8 -
`
`SHORE CHAN DEPUMPO LLP
`901 MAIN ST., STE. 3300
`DALLAS, TEXAS 75202
`(T) 214.593.9110
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 10 of 52
`
`Case 2:17-cv—00932-JLR Document 66-2 Filed 03/26/18 Page 10 of 52
`
`
`
`
`
`EXHIBIT 1
`
`
`
`
`EXHIBIT 1
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 11 of 52
`
`CYWEE GROUP LTD,
`vs.
`HTC CORPORATION; AND
`HTC AMERICA, INC.
`
`UNITED STATES DISTRICT COURT
`FOR THE WESTERN DISTRICT OF WASHINGTON
`AT SEATTLE
`
`EXEMPLARY CLAIM CHART
`
`U.S. PATENT NO. 8,441,438 – HTC 10
`Infringement Contentions
`
`These contentions are disclosed to only provide notice of Plaintiff’s theories of infringement.
`These contentions do not constitute proof nor do they marshal Plaintiff’s evidence of
`infringement to be presented during trial.
`
`1
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 12 of 52
`
`Claim 1
`Claim 1, with claim constructions, is recited below (text in brackets [] reflects the Court’s claim construction or the parties’ agreed
`claim construction in CyWee Group, Ltd. v. Apple Inc., No. 3:13-cv-01853-HSG). Construed terms and constructions are underlined.
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`1. A three-dimensional (3D) pointing device subject to movements and rotations in dynamic environments, comprising:
`a housing associated with said movements and rotations of the 3D pointing device in a spatial pointer reference frame;
`a printed circuit board (PCB) enclosed by the housing;
`a six-axis motion sensor module attached to the PCB, comprising a rotation sensor for detecting and generating a first signal set
`comprising angular velocities ωx, ωy, ωz associated with said movements and rotations of the 3D pointing device in the spatial pointer
`reference frame, an accelerometer for detecting and generating a second signal set comprising axial accelerations Ax, Ay, Az associated
`with said movements and rotations of the 3D pointing device in the spatial pointer reference frame; and
`a processing and transmitting module, comprising a data transmitting unit electrically connected to the six-axis motion sensor module
`for transmitting said first and second signal sets thereof and a computing processor for receiving and calculating said first and second
`signal sets from the data transmitting unit [Court’s construction: no construction necessary], communicating with the six-axis motion
`sensor module to calculate a resulting deviation comprising resultant angles in said spatial pointer reference frame by utilizing a
`comparison to compare the first signal set with the second signal set [Court’s construction: using the calculation of actual deviation
`angles to compare the first signal set with the second signal set] whereby said resultant angles in the spatial pointer reference frame of
`the resulting deviation of the six-axis motion sensor module of the 3D pointing device are obtained under said dynamic environments,
`wherein the comparison utilized by the processing and transmitting module further comprises an update program to obtain an updated
`state based on a previous state associated with said first signal set and a measured state associated with said second signal set; wherein
`the measured state includes a measurement of said second signal set and a predicted measurement obtained based on the first signal
`set without using any derivatives of the first signal set.
`
`2
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 13 of 52
`
`Claim 1
`A three-dimensional (3D) pointing device subject to movements and rotations in dynamic environments, comprising:
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`HTC 10
`
`3
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 14 of 52
`
`Claim 1
`a housing associated with said movements and rotations of the 3D pointing device in a spatial pointer reference frame;
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`y
`
`housing
`
`z
`
`x
`
`Source: http://www.htc.com/managed-
`assets/shared/desktop/smartphones/htc-10/explorer/htc-
`10-global-glacier-silver-angled-listing.png
`
`spatial pointer reference frame
`
`Source: http://developer.android.com/guide/topics/
`sensors/sensors_overview.html#sensors-coords
`
`4
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 15 of 52
`
`Claim 1
`a printed circuit board (PCB) enclosed by the housing;
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`printed circuit board (PCB)
`
`housing
`
`5
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 16 of 52
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`Claim 1
`a six-axis motion sensor module attached to the PCB, comprising a rotation sensor for detecting and generating a first signal set
`comprising angular velocities ωx, ωy, ωz associated with said movements and rotations of the 3D pointing device in the spatial pointer
`reference frame,
`The six-axis motion sensor module is an accelerometer and gyroscope combo. The rotation sensor is the “Gyro sensor”
`(gyroscope) included in the six-axis motion sensor module.
`
`Source: http://www.htc.com/us/smartphones/htc-10/
`
`6
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 17 of 52
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`Claim 1
`a six-axis motion sensor module attached to the PCB, comprising a rotation sensor for detecting and generating a first signal set
`comprising angular velocities ωx, ωy, ωz associated with said movements and rotations of the 3D pointing device in the spatial pointer
`reference frame,
`The six-axis motion sensor module is an accelerometer and gyroscope combo. The rotation sensor is the “Gyro sensor”
`(gyroscope) included in the six-axis motion sensor module.
`
`Source: http://www.htc.com/us/smartphones/htc-10/
`
`7
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 18 of 52
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`Claim 1
`a six-axis motion sensor module attached to the PCB, comprising a rotation sensor for detecting and generating a first signal set
`comprising angular velocities ωx, ωy, ωz associated with said movements and rotations of the 3D pointing device in the spatial
`pointer reference frame,
`The six-axis motion sensor module includes the accelerometer and gyroscope. The rotation sensor is a gyroscope.
`The first signal set includes the sensor event values of TYPE_GYROSCOPE.
`
`Source: https://source.android.com/devices/sensors/sensor-types#gyroscope
`
`Source: https://developer.android.com/reference/android/hardware/SensorEvent.html#values
`
`8
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 19 of 52
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`Claim 1
`a six-axis motion sensor module attached to the PCB, comprising a rotation sensor for detecting and generating a first signal set
`comprising angular velocities ωx, ωy, ωz associated with said movements and rotations of the 3D pointing device in the spatial pointer
`reference frame,
`Variable w, used by the handleGyro() function in the fusion.cpp file, represents gyroscope data or a first signal set.
`
`Source: https://android.googlesource.com/platform/frameworks/native/+/master/services/sensorservice/Fusion.cpp
`
`9
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 20 of 52
`
`Claim 1
`a six-axis motion sensor module attached to the PCB, comprising a rotation sensor for detecting and generating a first signal set
`comprising angular velocities ωx, ωy, ωz associated with said movements and rotations of the 3D pointing device in the spatial
`pointer reference frame,
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`Source: http://developer.android.com/guide/topics/sensors/sensors_overview.html#sensors-coords
`
`10
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 21 of 52
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`Claim 1
`a six-axis motion sensor module attached to the PCB, comprising…an accelerometer for detecting and generating a second signal
`set comprising axial accelerations Ax, Ay, Az associated with said movements and rotations of the 3D pointing device in the spatial
`reference frame; and
`The six-axis motion sensor module is an accelerometer and gyroscope combo.
`
`Source: http://www.htc.com/us/smartphones/htc-10/
`
`11
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 22 of 52
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`Claim 1
`a six-axis motion sensor module attached to the PCB, comprising…an accelerometer for detecting and generating a second signal
`set comprising axial accelerations Ax, Ay, Az associated with said movements and rotations of the 3D pointing device in the spatial
`reference frame; and
`The six-axis motion sensor module is an accelerometer and gyroscope combo.
`
`Source: http://www.htc.com/us/smartphones/htc-10/
`
`12
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 23 of 52
`
`Claim 1
`a six-axis motion sensor module attached to the PCB, comprising…an accelerometer for detecting and generating a second signal set comprising
`axial accelerations Ax, Ay, Az associated with said movements and rotations of the 3D pointing device in the spatial pointer reference frame; and
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`The six-axis motion sensor module also includes an accelerometer for detecting and generating a second signal set comprising axial
`accelerations. The second signal set includes the sensor event values of TYPE_ACCELEROMETER.
`
`Source: https://source.android.com/devices/sensors/sensor-types#accelerometer
`
`Source: https://developer.android.com/reference/android/hardware/SensorEvent.html#values
`
`13
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 24 of 52
`
`Claim 1
`a six-axis motion sensor module attached to the PCB, comprising…an accelerometer for detecting and generating a second signal set comprising
`axial accelerations Ax, Ay, Az associated with said movements and rotations of the 3D pointing device in the spatial pointer reference frame; and
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`Variable a, used by the handleAcc() function in the fusion.cpp file, represents acceleration data or a second signal set.
`
`Source: https://android.googlesource.com/platform/frameworks/native/+/master/services/sensorservice/Fusion.cpp
`
`14
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 25 of 52
`
`Claim 1
`a six-axis motion sensor module attached to the PCB, comprising…an accelerometer for detecting and generating a second signal set comprising
`axial accelerations Ax, Ay, Az associated with said movements and rotations of the 3D pointing device in the spatial pointer reference frame; and
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`Source: http://developer.android.com/guide/topics/sensors/sensors_overview.html#sensors-coords
`
`15
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 26 of 52
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`Claim 1
`a processing and transmitting module, comprising a data transmitting unit electrically connected to the six-axis motion sensor
`module for transmitting said first and second signal sets thereof and a computing processor for receiving and calculating said first
`and second signal sets from the data transmitting unit,
`The computing processor (Snapdragon 820) gathers data from the six-axis motion sensor module (including the accelerometer and
`the gyroscope) through a data transmitting unit (Snapdragon Sensor Core) which is electrically connected to the six-axis motion
`sensor module.
`
`computing processor
`
`six-axis motion sensor module
`
`Source: http://www.htc.com/us/smartphones/htc-10/
`
`data transmitting unit
`
`16
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 27 of 52
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`Claim 1
`communicating with the six-axis motion sensor module to calculate a resulting deviation comprising resultant angles in said spatial
`pointer reference frame by utilizing a comparison to compare the first signal set with the second signal set [Court’s Construction:
`using the calculation of actual deviation angles to compare the first signal set with the second signal set] whereby said resultant angles
`in the spatial pointer reference frame of the resulting deviation of the six-axis motion sensor module of the 3D pointing device are
`obtained under said dynamic environments,
`
`Source: https://source.android.com/devices/sensors/sensor-types#rotation_vector
`
`Source: https://developer.android.com/reference/android/hardware/
`SensorManager.html#getRotationMatrixFromVector(float[], float[])
`
`Source: https://developer.android.com/reference/android/hardware/SensorManager.html#getOrientation(float[], float[])
`
`17
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 28 of 52
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`Claim 1
`communicating with the six-axis motion sensor module to calculate a resulting deviation comprising resultant angles in said spatial
`pointer reference frame by utilizing a comparison to compare the first signal set with the second signal set [Court’s Construction:
`using the calculation of actual deviation angles to compare the first signal set with the second signal set] whereby said resultant angles
`in the spatial pointer reference frame of the resulting deviation of the six-axis motion sensor module of the 3D pointing device are
`obtained under said dynamic environments,
`The predict() function shows that the first signal set (angular velocities), w, is used to calculate the global variable x0.
`
`The second signal set (axial accelerations) a, is passed to the variable z, and used in the update() function to update the global
`variable x0.
`
`Source: https://android.googlesource.com/platform/frameworks/native/+/master/services/sensorservice/Fusion.cpp
`
`18
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 29 of 52
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`Claim 1
`communicating with the six-axis motion sensor module to calculate a resulting deviation comprising resultant angles in said spatial
`pointer reference frame by utilizing a comparison to compare the first signal set with the second signal set [Court’s Construction:
`using the calculation of actual deviation angles to compare the first signal set with the second signal set] whereby said resultant angles
`in the spatial pointer reference frame of the resulting deviation of the six-axis motion sensor module of the 3D pointing device are
`obtained under said dynamic environments,
`The predict() function and update() functions are used in sensor fusion to update the global variable x0 in a quaternion form,
`which can represent actual deviation angles. In the predict() function, the first signal set, w, is used to calculate the global variable
`x0. In the update() function, x0 is converted to the variable Bb. The second signal set, a, is passed to the update() function as
`local variable z, and is used by the update() function to update the global variable x0. The variable Bb (from the first signal set) and
`the variable z (from the second signal set) are compared to calculate the variable e on line 529 of the Fusion.cpp file. Therefore,
`during the calculation of actual deviation angles, the first signal set is compared with the second signal set.
`
`Source: https://android.googlesource.com/platform/frameworks/native/+/master/services/sensorservice/Fusion.cpp
`
`19
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 30 of 52
`
`Claim 1
`wherein the comparison utilized by the processing and transmitting module further comprises an update program to obtain an
`updated state based on a previous state associated with said first signal set and a measured state associated with said second
`signal set;
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`For example, the update program includes a predict() function and an update() function that are used to update the global
`variable x0 based on x0 (the previous state) associated with the first signal set w and e (the measured state) associated with the
`second signal set to calculate an updated state x0. The updated state x0 becomes the previous state x0 in the next iteration of the
`update program to obtain the updated state x0 in that iteration.
`first signal set
`
`measured state
`
`previous state
`
`second signal set
`
`updated state
`
`Source: https://android.googlesource.com/platform/frameworks/native/+/master/services/sensorservice/Fusion.cpp
`
`next iteration
`
`20
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 31 of 52
`
`Claim 1
`wherein the measured state includes a measurement of said second signal set and a predicted measurement obtained based on the
`first signal set without using any derivatives of the first signal set.
`
`U.S. Patent No. 8,441,438 – HTC 10
`
`The variable e is a measured state that includes a measurement of said second signal set z and a predicted measurement Bb
`calculated based on x0 (the previous state, which is calculated based on the first signal set).
`
`second signal set (measured accelerations)
`
`measured state
`
`second signal set
`As shown in the code above, the predicted measurement is obtained based on the first signal set without using any derivatives of the
`first signal set.
`
`predicted measurement
`
`Source: https://android.googlesource.com/platform/frameworks/native/+/master/services/sensorservice/Fusion.cpp
`
`21
`
`

`

`Case 2:17-cv-00932-JLR Document 66-2 Filed 03/26/18 Page 32 of 52
`
`Claim 3
`The 3D pointing device of claim 1, wherein the PCB enclosed by the housing compr

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