throbber
UNITED STATES DISTRICT COURT
`FOR THE EASTERN DISTRICT OF TEXAS
`MARSHALL DIVISION
`
` SOLAS OLED LTD.,
`
`CASE NO. 2:21-cv-00105-JRG
`
`Plaintiff,
`
`vs.
`
`SAMSUNG ELECTRONICS CO., LTD.,
`SAMSUNG ELECTRONICS AMERICA,
`INC.,
`
`Defendants.
`
`First Amended Complaint for Patent
`Infringement
`
`JURY DEMANDED
`
`PLAINTIFF SOLAS OLED LTD.’S PRELIMINARY DISCLOSURE OF ASSERTED
`CLAIMS AND INFRINGEMENT CONTENTIONS TO SAMSUNG
`
`I.
`
`P.R. 3-1. Disclosure of Asserted Claims and Infringement Contentions
`
`Pursuant to Patent Rule 3-1, Solas OLED Ltd. (“Solas” or “Plaintiff”) submits the
`
`following Preliminary Disclosure of Asserted Claims and Infringement Contentions.
`
`This disclosure is based on the information available to Solas as of the date of this
`
`disclosure, and Solas reserves the right to amend this disclosure to the full extent consistent with
`
`the Court’s Rules and Orders.
`
`A. Patent Rule 3-1(a): Asserted Claims
`
`Solas asserts that Defendant Texas Instruments Inc. (“Defendant” or “Texas Instruments”)
`
`infringes one or more of the following claims:
`
`(1) U.S. Patent No. 8,526,767 (“’767 Patent”), Claims 1-3, 6, and 11-14 (“’767
`
`Asserted Claims”);
`
`B. Patent Rule 3-1(b): Accused Instrumentalities of which Solas is aware
`
`1
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 1
`
`

`

`Solas asserts that the Asserted Claims are infringed by the various methods and apparatuses
`
`used, made, sold, or offered for sale by Defendant, including, but not limited to, touch controllers,
`
`appliances with touch sensors and/or touchscreens, smartphones, tablets, and other touchscreen
`
`devices (“Accused Instrumentalities”). Examples of specific models of Accused Instrumentalities
`
`are given in the accompanying preliminary infringement contention chart, Exhibit A.
`
`Solas in no way intends that the Accused Instrumentalities are limited to the methods and
`
`apparatuses that are identified in Exhibit A, but instead contends that the Accused Instrumentalities
`
`are meant to refer to all methods and apparatuses that involve all similar products that include the
`
`claimed touchscreen technology and/or circuitry. Unless otherwise stated, Solas’s assertions of
`
`infringement apply to all variations, versions, editions, and applications of each of the Accused
`
`Instrumentalities, on information and belief, that different variations, versions, editions, and
`
`applications of each of the Accused Instrumentalities all operate in the substantially the same
`
`manner for purposes of infringement of the Asserted Claims.
`
`C. Patent Rule 3-1(c): Claim Charts
`
`Solas’s analysis of Defendant’s methods and apparatuses is based upon limited information
`
`that is publicly available and based on Solas’s own investigation prior to any discovery in these
`
`actions. Specifically, Solas’s analysis is based on certain limited resources that evidence certain
`
`methods and apparatuses made, sold, used, or imported into the U.S. by Defendant.
`
`The publicly available information, evidencing the underlying methods and apparatuses
`
`used by Defendant that are available to Solas, consisted of samples of Accused Instrumentalities,
`
`but also information from Internet websites, public datasheets, and other public documentation on
`
`the Accused Instrumentalities. In some instances, while the publicly available information
`
`constitutes evidence of the methods and apparatuses used by Defendant in the Accused
`
`Instrumentalities, direct evidence of the actual apparatuses and methods are at times not publicly
`
`
`
`2
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 2
`
`

`

`available. Accordingly, these infringement contentions are based on the limited availability of
`
`public information.
`
`Solas reserves the right to amend or supplement these disclosures for any of the following
`
`reasons:
`
`(1) Defendant provides evidence of the apparatuses and methods used in the Accused
`
`Instrumentalities;
`
`(2) The Asserted Claims may include elements that involve features that are implemented
`
`by hardware and software structures and logic and Solas’s current positions on
`
`infringement are set forth without the benefit of acquiring the source code or other
`
`proprietary specifications or information, which cannot be obtained through publicly
`
`available information, for the Accused Instrumentalities. Therefore, it may be
`
`necessary for Solas to supplement its positions on infringement after a complete
`
`production of source code or other proprietary specifications or information by the
`
`Defendant;
`
`(3) Solas’s position on infringement of specific claims will depend on the claim
`
`constructions adopted by the Court. Because said constructions have not yet occurred,
`
`Solas cannot take a final position on the bases for infringement of the Asserted Claims;
`
`and
`
`(4) Solas’s investigation and analysis of Defendant’s Accused Instrumentalities is based
`
`upon information made publicly available by Defendant and by Solas’s own
`
`investigations. Solas reserves the right to amend these contentions based upon
`
`discovery of non-public information that Solas anticipates receiving from Defendant
`
`during discovery.
`
`
`
`3
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 3
`
`

`

`Attached as Exhibit A, and incorporated herein in its entirety, are charts identifying where
`
`each element of the Asserted Claims of the ’767 Patent is found in the Accused Instrumentalities.
`
`Unless otherwise indicated, the information provided that corresponds to each claim
`
`element is considered to indicate that each claim element is found within each of the different
`
`variations, versions, editions, and applications of each respective Accused Instrumentalities
`
`described above.
`
`D. Patent Rule 3-1(d): Literal Infringement / Doctrine of Equivalents
`
`With respect to the patents at issue, each element of each Asserted Claim is considered to
`
`be literally present. Solas also contends that each Asserted Claim is infringed or has been infringed
`
`under the Doctrine of Equivalents in Defendant’s Accused Instrumentalities. Solas also contends
`
`that Defendant directly and indirectly infringes the Asserted Claims as stated in the Complaint.
`
`E. Patent Rule 3-1(e): Priority Dates
`
`Each of the Asserted Claims of the ’767 Patent is entitled to a priority date no later than
`
`May 1, 2008.
`
`F. Patent Rule 3-1(f): Identification of Instrumentalities Practicing the Claimed
`Invention
`
`At this time, Solas is not relying on an assertion that its own instrumentalities practice the
`
`claims of the Asserted Patents.
`
`II.
`
`P.R. 3.2. Document Production Accompanying Disclosure
`
`Pursuant to Patent Rule 3-2, Solas submits the following Document Production
`
`Accompanying Disclosure, along with an identification of the categories to which each of the
`
`documents corresponds.
`
`A. Patent Rule 3-2(a) documents:
`
`
`
`4
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 4
`
`

`

`Solas is presently unaware of any documents sufficient to evidence any discussion with,
`
`disclosure to, or other manner of providing to a third party, or sale of or offer to sell, the inventions
`
`recited in the Asserted Claims of the Asserted Patents prior to the application date or priority date
`
`for the Asserted Patents.
`
`A diligent search continues for documents and Solas reserves the right to supplement this
`
`response.
`
`B. Patent Rule 3-2(b) documents:
`
`Solas is presently unaware of documents regarding the conception, reduction to practice,
`
`design, and development of each claimed invention of the Asserted Patents, which were created
`
`before the date of application for the patent in suit or the priority date identified above.
`
`A diligent search continues for other documents and Solas reserves the right to supplement
`
`this response.
`
`C. Patent Rule 3-2(c) documents:
`
`Solas identifies the following documents as being the file histories for the Asserted Patents:
`
`SOLAS_SAMSUNG105_0000001 - SOLAS_SAMSUNG105_0000498.
`
`Dated July 12, 2021:
`
`
`
`
`
`
`
`
`/s/ Reza Mirzaie ___
`Reza Mirzaie
`CA State Bar No. 246953
`Email: rmirzaie@raklaw.com
`Marc Fenster
`CA State Bar No. 181067
`Email: mfenster@raklaw.com
`Neil A. Rubin
`CA State Bar No. 250761
`Email: nrubin@raklaw.com
`Philip X. Wang
`CA State Bar No. 262239
`Email: pwang@raklaw.com
`James S. Tsuei
`
`5
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 5
`
`

`

`CA State Bar No. 285530
`Email: jtsuei@raklaw.com
`RUSS AUGUST & KABAT
`12424 Wilshire Blvd. 12th Floor
`Los Angeles, CA 90025
`Telephone: 310-826-7474
`RUSS AUGUST & KABAT
`12424 Wilshire Boulevard, 12th Floor
`Los Angeles, California 90025
`Telephone: (310) 826-7474
`Facsimile: (310) 826-6991
`
`Attorneys for Plaintiff
`Solas OLED Ltd.
`
`
`
`6
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 6
`
`

`

`CERTIFICATE OF SERVICE
`
`I certify that this document is being served upon counsel of record for Defendant
`
`on July 12, 2021 via e-mail.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`/s/ Reza Mirzaie _
` Reza Mirzaie
`
`
`
`
`
`7
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 7
`
`

`

`U.S. Patent No. 8,526,767 (“’767 Patent”)
`
`Accused Products
`Samsung touch-sensitive devices running Android versions 4.2 to 11, inclusive, including without limitation the Galaxy S III
`series, Galaxy S4 series, Galaxy S5 series, Galaxy S6 series, Galaxy S7 series, Galaxy S8 series, Galaxy S9 series, Galaxy S10 series,
`Galaxy S20 series, Galaxy S21 series, Galaxy Note II, Galaxy Note 3, Galaxy Note 4, Galaxy Note 5, Galaxy Note 7, Galaxy Note 8,
`Galaxy Note 9, Galaxy Note 10/10+, Galaxy Note 20/20 Ultra, Galaxy Tab S7 series, Galaxy Tab S6 series, Galaxy Tab S5 series,
`Galaxy Tab S4 series, Galaxy Tab S3 series, Galaxy Book series, Galaxy Tab A series, Galaxy Tab E series, including variant models
`(collectively “Accused Products”) infringe at least Claims 1-3, 6, and 11-14 of the ’767 Patent. The Samsung Galaxy S21 5G (“S21”)
`is fully representative of the Accused Products’ infringement.
`
`Claim 1
`
`Claim 1
`
`Accused Products
`
`[1pre] A touch sensor device comprising: To the extent the preamble is limiting, each Accused Product is a touch sensor device.
`
`For example, the S21 is a mobile phone with a touch-sensitive screen, designed for
`touch operation.
`
`See, e.g.:
`
`
`
`1
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 8
`
`

`

`Claim 1
`
`Accused Products
`
`[1a] a sensor having a sensitive area
`extending in at least one-dimension and
`arranged to output sense signals
`responsive to proximity of an object to
`the sensitive area;
`
`
`https://www.samsung.com/us/smartphones/galaxy-s21-5g/models/
`
`Each Accused Product comprises a sensor having a sensitive area extending in at least
`one-dimension and arranged to output sense signals responsive to proximity of an
`object to the sensitive area.
`
`
`
`2
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 9
`
`

`

`Claim 1
`
`Accused Products
`
`For example, the S21 has a capacitive touchscreen and associated controller covering a
`two-dimensional area that outputs signals to a connected touch sensor.
`
`See, e.g.:
`
`
`
`3
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 10
`
`

`

`
`
`
`https://downloadcenter.samsung.com/content/PM/202101/20210129215516972/EB/SA
`M_G991U_G996U_G998U_EN_FINAL_210122/navigation_d1e965.html
`
`
`
`4
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 11
`
`

`

`Claim 1
`
`Accused Products
`
`https://www.ifixit.com/Teardown/Samsung+Galaxy+S21+Teardown/140337 (showing
`backside of touch sensor, with flex ribbon cable carrying sense signals responsive to
`proximity of an object wrapping around bottom, below superimposed “Galaxy S21”
`text)
`
`Each Accused Product comprises a processor operable to execute position-processing
`logic stored in one or more tangible media, the position-processing logic, when
`executed by the processor, configured to perform the claimed operations.
`
`
`
`[1b] a processor operable to execute
`position-processing logic stored in one or
`more tangible media, the position-
`processing logic, when executed by the
`processor, configured to:
`
`
`
`5
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 12
`
`

`

`Claim 1
`
`Accused Products
`
`For example, the S21 contains a Samsung Y792X touch controller that contains
`position-processing logic (e.g., firmware) stored in one or more tangible media (e.g.
`Flash or other on-chip storage).
`
`See, e.g.:
`
`https://www.ifixit.com/Teardown/Samsung+Galaxy+S21+Teardown/140337 (showing
`backside of touch sensor, with touch controller at right (label inverted); the connection
`to the main system processor is through the mezzanine connector at left)
`
`
`
`
`
`6
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 13
`
`

`

`Claim 1
`
`Accused Products
`
`SM-G991U_NA_RR_Opensource/
`kernel/drivers/input/touchscreen/sec_ts/y79a/sec_ts.h, from
`https://opensource.samsung.com/uploadSearch?searchValue=SM-G991U
`
`
`
`
`
`7
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 14
`
`

`

`Claim 1
`
`Accused Products
`
`SM-G991U_NA_RR_Opensource/
`kernel/drivers/input/touchscreen/sec_ts/y79a/sec_ts.c, from
`https://opensource.samsung.com/uploadSearch?searchValue=SM-G991U
`
`
`
`
`
`8
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 15
`
`

`

`Claim 1
`
`Accused Products
`
`SM-G991U_NA_RR_Opensource/kernel/Documentation/input/multi-touch-
`protocol.rst, from https://opensource.samsung.com/uploadSearch?searchValue=SM-
`G991U
`
`Each Accused Product’s position-processing logic is configured to calculate positions
`of interactions with the sensitive area from an analysis of the sense signals.
`
`
`
`[1c] calculate positions of interactions
`with the sensitive area from an analysis
`of the sense signals; and
`
`
`
`9
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 16
`
`

`

`Claim 1
`
`Accused Products
`
`For example, in the S21 the Y792X calculates the positions of each touch based on the
`sense signals and outputs touch data using the multitouch protocol, as seen in the
`Samsung touch controller kernel driver.
`
`See, e.g.:
`
`https://www.ifixit.com/Teardown/Samsung+Galaxy+S21+Teardown/140337 (showing
`backside of touch sensor, with touch controller at right (label inverted); the connection
`to the main system processor is through the mezzanine connector at left)
`
`
`
`
`
`10
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 17
`
`

`

`Claim 1
`
`Accused Products
`
`SM-G991U_NA_RR_Opensource/
`kernel/drivers/input/touchscreen/sec_ts/y79a/sec_ts.h, from
`https://opensource.samsung.com/uploadSearch?searchValue=SM-G991U
`
`
`
`
`
`11
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 18
`
`

`

`Claim 1
`
`Accused Products
`
`SM-G991U_NA_RR_Opensource/
`kernel/drivers/input/touchscreen/sec_ts/y79a/sec_ts.c, from
`https://opensource.samsung.com/uploadSearch?searchValue=SM-G991U
`
`
`
`
`
`12
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 19
`
`

`

`Claim 1
`
`Accused Products
`
`SM-G991U_NA_RR_Opensource/kernel/Documentation/input/multi-touch-
`protocol.rst, from https://opensource.samsung.com/uploadSearch?searchValue=SM-
`G991U
`
`Each Accused Product’s position-processing logic is configured to output a time series
`of data indicative of the interaction positions on the sensor, the interaction positions
`corresponding to touches.
`
`
`
`[1d] output a times series of data
`indicative of the interaction positions on
`the sensor, the interaction positions
`corresponding to touches; and
`
`
`
`13
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 20
`
`

`

`Claim 1
`
`Accused Products
`
`For example, in the S21 the Y792X calculates the positions of each touch based on the
`sense signals and outputs touch data using the multitouch protocol to the system
`processor, as seen in the Samsung touch controller kernel driver.
`
`See, e.g.:
`
`https://www.ifixit.com/Teardown/Samsung+Galaxy+S21+Teardown/140337 (showing
`backside of touch sensor, with touch controller at right (label inverted); the connection
`to the main system processor is through the mezzanine connector at left)
`
`
`
`
`
`14
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 21
`
`

`

`Claim 1
`
`Accused Products
`
`SM-G991U_NA_RR_Opensource/
`kernel/drivers/input/touchscreen/sec_ts/y79a/sec_ts.h, from
`https://opensource.samsung.com/uploadSearch?searchValue=SM-G991U
`
`
`
`
`
`15
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 22
`
`

`

`Claim 1
`
`Accused Products
`
`SM-G991U_NA_RR_Opensource/
`kernel/drivers/input/touchscreen/sec_ts/y79a/sec_ts.c, from
`https://opensource.samsung.com/uploadSearch?searchValue=SM-G991U
`
`
`
`
`
`16
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 23
`
`

`

`Claim 1
`
`Accused Products
`
`SM-G991U_NA_RR_Opensource/kernel/Documentation/input/multi-touch-
`protocol.rst, from https://opensource.samsung.com/uploadSearch?searchValue=SM-
`G991U
`
`
`
`Each Accused Product comprises a processor operable to execute gesture-processing
`logic stored in one or more tangible media, the gesture-processing logic, when executed
`by the processor, configured to analyze the time series of data to distinguish one or
`
`[1e] a processor operable to execute
`gesture-processing logic stored in one or
`more tangible media, the gesture-
`processing logic, when executed by the
`processor, configured to analyze the time
`
`
`
`17
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 24
`
`

`

`Claim 1
`
`Accused Products
`
`series of data to distinguish one or more
`gesture inputs from the time series of
`data, the gesture-processing logic being
`coded with gesture-recognition code
`comprising a plurality of state-machine
`modules, the plurality of state-machine
`modules comprising:
`
`more gesture inputs from the time series of data, the gesture-processing logic being
`coded with gesture-recognition code comprising a plurality of state-machine modules.
`
`For example, the S21 contains a Qualcomm SM8350 Snapdragon 888 G5 chipset
`operable to run portions of the Android 11 and One UI 3.1 operating system(s), which
`include gesture processing functionality coded with state-machine modules, as
`described in the following limitations.
`
`See, e.g.:
`
`https://www.gsmarena.com/samsung_galaxy_s21_5g-10626.php
`
`
`
`
`
`18
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 25
`
`

`

`Claim 1
`
`Accused Products
`
`
`https://downloadcenter.samsung.com/content/PM/202101/20210129215516972/EB/SA
`M_G991U_G996U_G998U_EN_FINAL_210122/navigation_d1e965.html
`
`
`
`19
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 26
`
`

`

`Claim 1
`
`Accused Products
`
`
`https://downloadcenter.samsung.com/content/PM/202101/20210129215516972/EB/SA
`M_G991U_G996U_G998U_EN_FINAL_210122/navigation_d1e965.html
`
`
`
`20
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 27
`
`

`

`Claim 1
`
`Accused Products
`
`
`https://downloadcenter.samsung.com/content/PM/202101/20210129215516972/EB/SA
`M_G991U_G996U_G998U_EN_FINAL_210122/navigation_d1e965.html
`
`See also claim elements [1f]-[1j] below.
`
`
`
`21
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 28
`
`

`

`Claim 1
`
`Accused Products
`
`[1f] a first one-touch state-machine
`module, the first one-touch state-machine
`module being operable to recognize at
`least a first one-touch gesture and
`generate a first output based on the first
`one-touch gesture;
`a second one-touch state-machine
`module, the second one-touch state-
`machine module being operable to
`recognize at least a second one-touch
`gesture and generate a second output
`based on the second one-touch gesture;
`and
`
`Each Accused Product comprises a first one-touch state-machine module, the first one-
`touch state-machine module being operable to recognize at least a first one-touch
`gesture and generate a first output based on the first one-touch gesture, and a second
`one-touch state-machine module, the second one-touch state-machine module being
`operable to recognize at least a second one-touch gesture and generate a second output
`based on the second one-touch gesture.
`
`For example, the S21 contains Android and/or One UI operating system code that,
`based on the interaction position data received from the touch controller using the
`multi-touch protocol, recognizes a gesture for each individual touch using a state
`machine that generates MotionEvent outputs. The transitions of these state machines
`include, for example, ACTION_DOWN and ACTION_UP.
`
`See, e.g.:
`
`
`
`22
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 29
`
`

`

`Claim 1
`
`Accused Products
`
`https://developer.android.com/training/gestures/multi
`
`
`
`
`
`23
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 30
`
`

`

`Claim 1
`
`Accused Products
`
`https://developer.android.com/reference/android/view/MotionEvent
`
`
`
`
`
`https://developer.android.com/reference/android/view/MotionEvent
`
`
`
`24
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 31
`
`

`

`Claim 1
`
`Accused Products
`
`[1g] a multi-touch state-machine module
`operable to:
`
`Illustration of MotionEvent state machine
`
`
`
`Each Accused Product comprises a multi-touch state machine module.
`
`For example, the S21 contains Android and/or One UI code for a ScaleGestureDetector
`multi-touch state-machine module.
`
`
`
`See, e.g.:
`
`25
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 32
`
`

`

`Claim 1
`
`Accused Products
`
`https://developer.android.com/reference/android/view/ScaleGestureDetector
`
`
`
`
`
`https://android.googlesource.com/platform/frameworks/base/+/refs/heads/android11-
`release/core/java/android/view/ScaleGestureDetector.java
`
`
`
`26
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 33
`
`

`

`Claim 1
`
`Accused Products
`
`Illustration of ScaleGestureDetector state machine
`
`See also, e.g.,
`https://android.googlesource.com/platform/frameworks/base/+/refs/tags/android-
`4.2_r1/core/java/android/view/ScaleGestureDetector.java (Android 4.2 implementation
`of ScaleGestureDetector).
`
`
`
`
`
`27
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 34
`
`

`

`Claim 1
`
`Accused Products
`
`[1h] receive, directly from the first one-
`touch state-machine module, the first
`output;
`receive, directly from the second one-
`touch state-machine module, the second
`output; and
`
`Each Accused Product’s multi-touch state machine module is operable to receive,
`directly from the first one-touch state-machine module, the first output, and receive,
`directly from the second one-touch state-machine module, the second output.
`
`For example, the S21 contains Android and/or One UI code for a ScaleGestureDetector
`multi-touch state-machine module. This module receives the first and second output
`from the first and second one-touch state machines via, among other things, the
`MotionEvent passed to ScaleGestureDetector’s onTouchEvent method.
`
`See, e.g.:
`
`https://developer.android.com/reference/android/view/ScaleGestureDetector
`
`
`
`
`
`28
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 35
`
`

`

`Claim 1
`
`Accused Products
`
`https://android.googlesource.com/platform/frameworks/base/+/refs/heads/android11-
`release/core/java/android/view/ScaleGestureDetector.java
`
`
`
`
`
`29
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 36
`
`

`

`Claim 1
`
`Accused Products
`
`https://android.googlesource.com/platform/frameworks/base/+/refs/heads/android11-
`release/core/java/android/view/ScaleGestureDetector.java
`
`
`
`
`
`30
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 37
`
`

`

`Claim 1
`
`Accused Products
`
`Illustration of ScaleGestureDetector state machine
`
`See also, e.g.,
`https://android.googlesource.com/platform/frameworks/base/+/refs/tags/android-
`4.2_r1/core/java/android/view/ScaleGestureDetector.java (Android 4.2 implementation
`of ScaleGestureDetector).
`
`
`
`
`
`31
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 38
`
`

`

`Claim 1
`
`Accused Products
`
`[1i] recognize, based on at least the first
`and second outputs, at least one multi-
`touch gesture, the first one-touch state-
`machine module, the second one-touch
`state-machine module, and the multi-
`touch state-machine module being
`distinct state-machine modules; and
`
`Each Accused Product’s multi-touch state machine module is operable to recognize,
`based on at least the first and second outputs, at least one multi-touch gesture, the first
`one-touch state-machine module, the second one-touch state-machine module, and the
`multi-touch state-machine module being distinct state-machine modules.
`
`For example, the S21 contains Android and/or One UI code for a ScaleGestureDetector
`multi-touch state-machine module. Based on the first and second inputs from the first
`and second single-touch state machines (i.e., the plurality of individual pointers in the
`received MotionEvent), this module recognizes a multi-touch gesture.
`
`See, e.g.:
`
`
`
`32
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 39
`
`

`

`Claim 1
`
`Accused Products
`
`
`
`
`
`33
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 40
`
`

`

`Claim 1
`
`Accused Products
`
`
`
`
`
`34
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 41
`
`

`

`Claim 1
`
`Accused Products
`
`https://android.googlesource.com/platform/frameworks/base/+/refs/heads/android11-
`release/core/java/android/view/ScaleGestureDetector.java (in
`ScaleGestureDetector::onTouchEvent)
`
`See also, e.g.,
`https://android.googlesource.com/platform/frameworks/base/+/refs/tags/android-
`4.2_r1/core/java/android/view/ScaleGestureDetector.java (Android 4.2 implementation
`of ScaleGestureDetector).
`
`
`
`[1j] output the recognized multi-touch
`gesture.
`
`Each Accused Product’s multi-touch state machine module and/or processor is operable
`to output the recognized multi-touch gesture.
`
`For example, the S21 contains Android and/or One UI code for a ScaleGestureDetector,
`which, after the recognition described above, outputs the recognized gesture to a
`registered listener by setting the applicable member variables (e.g. mCurSpan) and then
`calling the onScale method of the listener.
`
`See, e.g.:
`
`35
`
`
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 42
`
`

`

`Claim 1
`
`Accused Products
`
`https://android.googlesource.com/platform/frameworks/base/+/refs/heads/android11-
`release/core/java/android/view/ScaleGestureDetector.java (in
`ScaleGestureDetector::onTouchEvent)
`
`See also, e.g.,
`https://android.googlesource.com/platform/frameworks/base/+/refs/tags/android-
`4.2_r1/core/java/android/view/ScaleGestureDetector.java (Android 4.2 implementation
`of ScaleGestureDetector).
`
`
`
`
`
`36
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 43
`
`

`

`Claim 2
`
`Claim 2
`
`Accused Products
`
`[2] The device of claim 1, each of the
`plurality of state-machine modules
`including an idle-state module and a
`plurality of gesture-interpretation-state
`modules, the idle-state module being
`entered at the start of operation and being
`able to be returned to from at least some
`of the gesture-interpretation-state
`modules.
`
`Each Accused Product includes the device of claim 1, each of the plurality of state-
`machine modules including an idle-state module and a plurality of gesture-
`interpretation-state modules, the idle-state module being entered at the start of operation
`and being able to be returned to from at least some of the gesture-interpretation-state
`modules.
`
`For example, the first and second one-touch state-machine modules each comprise an
`idle-state module governing the Idle state in which no pointers are down. This state is
`entered at the start of operation and can be returned to from the Pressed state by means
`of, for example, the ACTION_UP transition.
`
`Likewise, the multi-touch state-machine module comprises an idle-state module
`governing the Multi-Touch Idle state in which a scale gesture is not active. This state is
`entered at the start of operation and can be returned to by means of, for example, an
`ACTION_UP transition.
`
`See, e.g.:
`
`
`
`37
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 44
`
`

`

`Claim 2
`
`Accused Products
`
`https://developer.android.com/training/gestures/multi
`
`
`
`
`
`38
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 45
`
`

`

`Claim 2
`
`Accused Products
`
`https://developer.android.com/reference/android/view/MotionEvent
`
`
`
`
`
`https://developer.android.com/reference/android/view/MotionEvent
`
`
`
`39
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 46
`
`

`

`Claim 2
`
`Accused Products
`
`Illustration of MotionEvent state machine
`
`
`
`
`
`40
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 47
`
`

`

`Claim 2
`
`Accused Products
`
`https://android.googlesource.com/platform/frameworks/base/+/refs/heads/android11-
`release/core/java/android/view/ScaleGestureDetector.java
`
`
`
`
`
`41
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 48
`
`

`

`Claim 2
`
`Accused Products
`
`Illustration of ScaleGestureDetector state machine
`
`See also, e.g.,
`https://android.googlesource.com/platform/frameworks/base/+/refs/tags/android-
`4.2_r1/core/java/android/view/ScaleGestureDetector.java (Android 4.2 implementation
`of ScaleGestureDetector).
`
`
`
`
`
`42
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 49
`
`

`

`Claim 3
`
`Claim 3
`
`Accused Products
`
`[3] The device of claim 2, each of the
`plurality of gesture-interpretation-state
`modules for each of the one-touch state-
`machine modules including a touch-state
`module and the idle-state module
`passing, responsive to a touch, control to
`the touch-state module.
`
`Each Accused Product includes the device of claim 2, each of the plurality of gesture-
`interpretation-state modules for each of the one-touch state-machine modules including
`a touch-state module and the idle-state module passing, responsive to a touch, control to
`the touch-state module.
`
`For example, in the S21 the idle-state module within each of the one-touch state-
`machine module passes control to the touch-state module upon an ACTION_DOWN or
`similar transition.
`
`See supra evidence and explanation for claim 2.
`
`Claim 6
`
`Claim 6
`
`Accused Products
`
`[6] The device of claim 2, the plurality of
`gesture-interpretation-state modules
`including a plurality of state modules
`operable to recognize motion-related
`gestures derived from one or more
`moving touches.
`
`Each Accused Product includes the device of claim 2, the plurality of gesture-
`interpretation-state modules including a plurality of state modules operable to recognize
`motion-related gestures derived from one or more moving touches.
`
`For example, in the S21 the ScaleGestureDetector state gesture-interpretation-state
`module contains a distinct module operable in response to moving touches, and calls a
`registered listener’s onScale handler once it recognizes a scale gesture derived from a
`moving touch.
`
`See, e.g.:
`
`
`
`43
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 50
`
`

`

`Claim 6
`
`Accused Products
`
`https://android.googlesource.com/platform/frameworks/base/+/refs/heads/android11-
`release/core/java/android/view/ScaleGestureDetector.java
`
`See also, e.g.,
`https://android.googlesource.com/platform/frameworks/base/+/refs/tags/android-
`4.2_r1/core/java/android/view/ScaleGestureDetector.java (Android 4.2 implementation
`of ScaleGestureDetector).
`
`
`
`See also evidence and explanation for claim elements [1f]-[1i] above.
`
`
`
`44
`
`SAMSUNG V. SOLAS
`IPR2021-01254
`Exhibit 2009
`Page 51
`
`

`

`Claim 11
`
`Claim 11
`
`Accused Products
`
`[11] The device of claim 1, the position-
`processing logic being accommodated in,
`and running on, a first integrated circuit
`and the gesture-processing logic being
`accommodated in, and running on, one or
`more separate integrated circuits.
`
`Each Accused Product includes the device of claim 1, the position-processing logic
`being accommodated in, and running on, a first integrated circuit and the gesture-
`processing logic being accommodated in, and running on, one or more separate
`integrated circuits.
`
`For example, in the S21 the position-processing logic runs on the Samsung Y792X
`touch controller and the gesture-processing logic runs on the Qualcomm SM8350
`Snapdragon 888 G5 chipset.
`
`See evidence and explanation for claim elements [1b] and [1e] above.
`
`Claim 12
`
`Claim 12
`
`[12pre] A method comprising:
`
`[12a] receiving a times series of data
`indicative of the interaction positions on
`a sensor, the interaction positions
`corresponding to touches;
`
`[12b] analyzing the time series of data to
`distinguish one or more gesture inputs
`from the time series of data using
`gesture-recognition code comprising a
`plurality of state-machine modules, the
`plurality of state-machine modules
`comprising:
`
`To the extent the preamble is limiting, each Accused Product practices the claimed
`method.
`
`Accused Products
`
`See claim elements below.
`
`Each Accused Product practices the step of receiving a times series of data indicative of
`the interaction positions on a sensor, the interaction positions corresponding to touches.
`
`See supra explanation and evidence for claim element [1d].
`
`Each Accused Product practices the step of analyzing the time series of data to
`distinguish one or more

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