IP Library Granted Patent US 12,340,048
Granted Patent B2
US 12,340,048 · App. 18/335,934 · Granted Jun 24, 2025

Touch controller architecture

Inventors: Shahrooz Shahparnia (Monte Sereno, CA); Marduke Yousefpor (San Jose, CA)
Assignee: Apple Inc.
G06F3/041661G06F3/03545G06F3/041G06F3/0416G06F3/04162G06F3/044G06F3/0441G06F3/0442G06F3/0443G09G3/3648
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,340,048
App. No.
18/335,934
Granted
Jun 24, 2025
Kind
B2
Abstract

A touch controller that can configure touch circuitry according to a scan plan, which can define a sequence of scan events to be performed on a touch panel is disclosed. The touch controller can include a configurable transmit section to generate stimulation signals to drive the panel, a configurable receive section to receive and process touch signals from the panel, and a configurable memory to store the touch signals. The touch controller can also include a programmable scan engine to configure the transmit section, the receive section, and the memory according to the scan plan. The touch controller advantageously provides more robust and flexible touch circuitry to handle various types of touch events at the panel. An active stylus that can generate stimulation signals that can be detected by the touch controller during various touch events at the panel is also disclosed.

Claims (47)

1. A touch controller comprising:

drive circuitry configurable to generate stimulation signals to drive a touch sensor panel; and

sense circuitry configurable to sense the touch sensor panel;

wherein:

the drive circuitry and the sense circuitry are configured according to a scan plan defining a sequence of scan events including a first scan event and a second scan event to be performed at least partially concurrently at the touch sensor panel;

for the first scan event, the drive circuitry is configured to generate first stimulation signals at one or more first stimulation frequencies to drive the touch sensor panel and the sense circuitry is configured to sense the touch sensor panel to sense an object touching or in proximity to the touch sensor panel using the first stimulation signals; and

for the second scan event, the sense circuitry is further configured to sense the touch sensor panel for stylus spectral analysis.

2. The touch controller of claim 1 , wherein the scan plan further includes a third scan event to be performed at the touch sensor panel; and

wherein for the third scan event, the sense circuitry is configured to sense the touch sensor panel to sense a stylus touching or in proximity to the touch sensor panel using second stimulation signals generated by the stylus at one or more second stimulation frequencies.

3. The touch controller of claim 2 , wherein for the third scan event, the second stimulation signals are generated by the stylus at the one or more second stimulation frequencies without the drive circuitry generating the first stimulation signals at the one or more first stimulation frequencies.

4. The touch controller of claim 2 , wherein the scan plan further including a fourth scan event to be performed at the touch sensor panel at least partially concurrently with the third scan event, the fourth scan event including a touch spectral analysis scan.

5. The touch controller of claim 1 , wherein the sense circuitry comprises a plurality of sense channels, each of the plurality of sense channels including:

a sense amplifier configured to receive one or more signals sensed from the touch sensor panel; and

a plurality of demodulators configured to demodulate the one or more sensed signals to output an in-phase (I) component, a quadrature (Q) component, or the I component and the Q component.

6. The touch controller of claim 5 , wherein one of the plurality of demodulators is configured to demodulate sensed signals, from the first scan event and the second scan event performed at least partially concurrently, at a phase and a frequency corresponding to one of the first stimulation signals.

7. The touch controller of claim 6 , wherein a second of the plurality of demodulators is configured to demodulate the sensed signals, from the first scan event and the second scan event performed at least partially concurrently, at a second phase and a second frequency corresponding to second stimulation signals for a stylus different from the first stimulation signals.

8. The touch controller of claim 7 , wherein a third of the plurality of demodulators is configured to demodulate sensed signals, from the first scan event and the second scan event performed at least partially concurrently, at a third phase and a third frequency corresponding to the second stimulation signals for the stylus different from the first stimulation signals.

9. The touch controller of claim 5 , wherein each of the plurality of sense channels includes:

a filter; and

an analog-to-digital converter.

10. The touch controller of claim 7 , wherein each of the plurality of sense channels includes:

a plurality of delay compensation logic circuits, each of the plurality of delay compensation logic circuits coupled to an input of one of the plurality of demodulators.

11. The touch controller of claim 5 , wherein each of the plurality of sense channels includes:

a plurality of accumulators, each of the plurality of accumulators coupled to an output of one of the plurality of demodulators.

12. The touch controller of claim 1 , wherein generating the first stimulation signals at the one or more first stimulation frequencies to drive the touch sensor panel comprises generating the first stimulation signals concurrently at two different frequencies of the one or more first stimulation frequencies and wherein the drive circuitry is further configured to drive a first plurality of electrodes of the touch sensor panel with the first stimulation signals at one frequency of the one or more first stimulation frequencies and drive a second plurality of electrodes of the touch sensor panel, different from the first plurality of electrodes, with the first stimulation signals at a second, different frequency of the one or more first stimulation frequencies.

13. The touch controller of claim 1 , wherein the drive circuitry comprises:

one or more oscillators configured to generate signals at the one or more first stimulation frequencies;

one or more digital-to-analog converters (DACs) coupled to the one or more oscillators and configured to generate the first stimulation signals at one or more phases using the signals generated by the one or more oscillators; and

one or more drive channels coupled to the one or more DACs, each of the one or more drive channels including a first multiplexer configured to select one of the first stimulation signals having one of the one or more phases and one of the one or more first stimulation frequencies and outputting the selected one of the first stimulation signals.

14. The touch controller of claim 1 , wherein:

the scan plan further includes a third scan event corresponding to a self-capacitance guard scan; and

for the third scan event, the drive circuitry is configured to drive a first plurality of electrodes of the touch sensor panel with the first stimulation signals and concurrently drive a second plurality of electrodes of the touch sensor panel, different from the first plurality of electrodes, with a guard signal.

15. A method comprising:

configuring drive circuitry according to a scan plan defining a sequence of scan events; and

configuring sense circuitry according to the scan plan defining the sequence of scan events;

wherein:

the sequence of scan events including a first scan event and a second scan event to be performed at least partially concurrently at a touch sensor panel;

for the first scan event, the drive circuitry is configured to generate first stimulation signals at one or more first stimulation frequencies to drive the touch sensor panel and the sense circuitry is configured to sense the touch sensor panel to sense an object touching or in proximity to the touch sensor panel using the first stimulation signals; and

for the second scan event, the sense circuitry is further configured to sense the touch sensor panel for stylus spectral analysis.

16. The method of claim 15 , wherein the scan plan further includes a third scan event to be performed at the touch sensor panel; and

Wherein for the third scan event, the sense circuitry is configured to sense the touch sensor panel to sense a stylus touching or in proximity to the touch sensor panel using second stimulation signals generated by the stylus at one or more second stimulation frequencies.

17. The method of claim 16 , wherein for the third scan event the second stimulation signals are generated by the stylus at the one or more second stimulation frequencies without the drive circuitry generating the first stimulation signals at the one or more first stimulation frequencies.

18. The method of claim 16 , wherein the scan plan further including a fourth scan event to be performed at the touch sensor panel at least partially concurrently with the third scan event, the fourth scan event including a touch spectral analysis scan.

19. The method of claim 16 , wherein generating the first stimulation signals at the one or more first stimulation frequencies to drive the touch sensor panel comprises generating the first stimulation signals concurrently at two different frequencies of the one or more first stimulation frequencies and wherein the drive circuitry is further configured to drive a first plurality of electrodes of the touch sensor panel with the first stimulation signals at one frequency of the one or more first stimulation frequencies and drive a second plurality of electrodes of the touch sensor panel, different from the first plurality of electrodes, with the first stimulation signals at a second, different frequency of the one or more first stimulation frequencies.

20. The method of claim 16 , wherein:

the third scan event corresponds to a self-capacitance guard scan; and

for the third scan event, the drive circuitry is configured to drive a first plurality of electrodes of the touch sensor panel with the first stimulation signals and concurrently drive a second plurality of electrodes of the touch sensor panel, different from the first plurality of electrodes, with a guard signal.

Continuity (4)
Continuation 16953303 · Nov 19, 2020
Continuation 14333457 · Jul 16, 2014
Provisional Application 61860816 · Jul 31, 2013
Related Publication 20230325030A1 · Oct 12, 2023
References Cited (400)
US 3462692A · Bartlett · 1969 [cited by applicant]
US 3970846A · Schofield et al. · 1976 [cited by applicant]
US 4220815A · Gibson et al. · 1980 [cited by applicant]
US 4281407A · Tosima · 1981 [cited by applicant]
US 4289927A · Rodgers · 1981 [cited by applicant]
US 4320292A · Oikawa et al. · 1982 [cited by applicant]
US 4334219A · Pauelus et al. · 1982 [cited by applicant]
US 4345248A · Togashi et al. · 1982 [cited by applicant]
US 4405921A · Mukaiyama · 1983 [cited by applicant]
US 4439855A · Dholakia · 1984 [cited by applicant]
US 4476463A · Ng et al. · 1984 [cited by applicant]
US 4481510A · Hareng et al. · 1984 [cited by applicant]
US 4484179A · Kasday et al. · 1984 [cited by applicant]
US 4490607A · Pease et al. · 1984 [cited by applicant]
US 4496981A · Ota · 1985 [cited by applicant]
US 4520357A · Castleberry et al. · 1985 [cited by applicant]
US 4542375A · Alles et al. · 1985 [cited by applicant]
US 4602321A · Bornhorst · 1986 [cited by applicant]
US 4603356A · Bates · 1986 [cited by applicant]
US 4642459A · Caswell et al. · 1987 [cited by applicant]
US 4644338A · Aoki et al. · 1987 [cited by applicant]
US 4655552A · Togashi et al. · 1987 [cited by applicant]
US 4662718A · Masubuchi · 1987 [cited by applicant]
US 4671671A · Suetaka · 1987 [cited by applicant]
US 4677428A · Bartholow · 1987 [cited by applicant]
US 4679909A · Hamada et al. · 1987 [cited by applicant]
US 4684939A · Streit · 1987 [cited by applicant]
US 4698460A · Krein et al. · 1987 [cited by applicant]
US 4705942A · Budrikis et al. · 1987 [cited by applicant]
US 4720869A · Wadia · 1988 [cited by applicant]
US 4736203A · Sidlauskas · 1988 [cited by applicant]
US 4740782A · Aoki et al. · 1988 [cited by applicant]
US 4749879A · Peterson et al. · 1988 [cited by applicant]
US 4759610A · Yanagisawa · 1988 [cited by applicant]
US 4767192A · Chang et al. · 1988 [cited by applicant]
US 4772101A · Liu · 1988 [cited by applicant]
US 4782327A · Kley et al. · 1988 [cited by applicant]
US 4782328A · Denlinger · 1988 [cited by applicant]
US 4785564A · Gurtler · 1988 [cited by applicant]
US 4794634A · Torihata et al. · 1988 [cited by applicant]
US 4814760A · Johnston et al. · 1989 [cited by applicant]
US 4823178A · Suda · 1989 [cited by applicant]
US 4838655A · Hunahata et al. · 1989 [cited by applicant]
US 4846559A · Kniffler · 1989 [cited by applicant]
US 4877697A · Vollmann et al. · 1989 [cited by applicant]
US 4893120A · Doering et al. · 1990 [cited by applicant]
US 4904056A · Castleberry · 1990 [cited by applicant]
US 4917474A · Yamazaki et al. · 1990 [cited by applicant]
US 4940901A · Henry et al. · 1990 [cited by applicant]
US 5003356A · Wakai et al. · 1991 [cited by applicant]
US 5037119A · Takehara et al. · 1991 [cited by applicant]
US 5039206A · Wiltshire · 1991 [cited by applicant]
US 5051570A · Tsujikawa et al. · 1991 [cited by applicant]
US 5063379A · Fabry et al. · 1991 [cited by applicant]
US 5083175A · Hack et al. · 1992 [cited by applicant]
US 5105186A · May · 1992 [cited by applicant]
US 5113041A · Blonder et al. · 1992 [cited by applicant]
US 5117071A · Greanias et al. · 1992 [cited by applicant]
US 5140153A · Heikkinen et al. · 1992 [cited by applicant]
US 5151688A · Tanaka et al. · 1992 [cited by applicant]
US 5153420A · Hack et al. · 1992 [cited by applicant]
US 5172104A · Tanigaki et al. · 1992 [cited by applicant]
US 5182661A · Ikeda et al. · 1993 [cited by applicant]
US 5204661A · Hack et al. · 1993 [cited by applicant]
US 5236850A · Zhang · 1993 [cited by applicant]
US 5237314A · Knapp · 1993 [cited by applicant]
US 5239152A · Caldwell et al. · 1993 [cited by applicant]
US 5243332A · Jacobson · 1993 [cited by applicant]
US 5276538A · Monji et al. · 1994 [cited by applicant]
US 5301048A · Huisman · 1994 [cited by applicant]
US 5308964A · Kwon · 1994 [cited by applicant]
US 5339090A · Crossland et al. · 1994 [cited by applicant]
US 5339091A · Yamazaki et al. · 1994 [cited by applicant]
US 5341133A · Savoy et al. · 1994 [cited by applicant]
US 5349174A · Berkel et al. · 1994 [cited by applicant]
US 5360426A · Mueller et al. · 1994 [cited by applicant]
US 5365461A · Stein et al. · 1994 [cited by applicant]
US 5369262A · Dvorkis et al. · 1994 [cited by applicant]
US 5376948A · Roberts · 1994 [cited by applicant]
US 5381251A · Nonomura et al. · 1995 [cited by applicant]
US 5386543A · Bird · 1995 [cited by applicant]
US 5387445A · Horiuchi et al. · 1995 [cited by applicant]
US 5414283A · Den et al. · 1995 [cited by applicant]
US 5422693A · Vogeley et al. · 1995 [cited by applicant]
US 5430462A · Katagiri et al. · 1995 [cited by applicant]
US 5445871A · Murase et al. · 1995 [cited by applicant]
US 5446564A · Mawatari et al. · 1995 [cited by applicant]
US 5461400A · Ishii et al. · 1995 [cited by applicant]
US 5475398A · Yamazaki et al. · 1995 [cited by applicant]
US 5483261A · Yasutake · 1996 [cited by applicant]
US 5483263A · Bird et al. · 1996 [cited by applicant]
US 5485177A · Shannon et al. · 1996 [cited by applicant]
US 5488204A · Mead et al. · 1996 [cited by applicant]
US 5502514A · Vogeley et al. · 1996 [cited by applicant]
US 5510916A · Takahashi · 1996 [cited by applicant]
US 5515186A · Fergason et al. · 1996 [cited by applicant]
US 5525813A · Miyake et al. · 1996 [cited by applicant]
US 5532743A · Komobuchi · 1996 [cited by applicant]
US 5559471A · Black · 1996 [cited by applicant]
US 5568292A · Kim · 1996 [cited by applicant]
US 5581378A · Kulick et al. · 1996 [cited by applicant]
US 5585817A · Itoh et al. · 1996 [cited by applicant]
US 5589961A · Shigeta et al. · 1996 [cited by applicant]
US 5598004A · Powell et al. · 1997 [cited by applicant]
US 5608390A · Gasparik · 1997 [cited by applicant]
US 5610629A · Baur · 1997 [cited by applicant]
US 5635982A · Zhang et al. · 1997 [cited by applicant]
US 5637187A · Takasu et al. · 1997 [cited by applicant]
US 5652600A · Khormaei et al. · 1997 [cited by applicant]
US 5659332A · Ishii et al. · 1997 [cited by applicant]
US 5677744A · Yoneda et al. · 1997 [cited by applicant]
US 5709118A · Ohkubo · 1998 [cited by applicant]
US 5712528A · Barrow et al. · 1998 [cited by applicant]
US 5734491A · Debesis · 1998 [cited by applicant]
US 5736980A · Iguchi et al. · 1998 [cited by applicant]
US 5751453A · Baur · 1998 [cited by applicant]
US 5757522A · Kulick et al. · 1998 [cited by applicant]
US 5767623A · Friedman et al. · 1998 [cited by applicant]
US 5777713A · Kimura · 1998 [cited by applicant]
US 5778108A · Coleman, Jr. · 1998 [cited by applicant]
US 5790106A · Hirano et al. · 1998 [cited by applicant]
US 5793342A · Rhoads · 1998 [cited by applicant]
US 5796121A · Gates · 1998 [cited by applicant]
US 5796473A · Murata et al. · 1998 [cited by applicant]
US 5812109A · Kaifu et al. · 1998 [cited by applicant]
US 5818037A · Redford et al. · 1998 [cited by applicant]
US 5818553A · Koenck et al. · 1998 [cited by applicant]
US 5818956A · Tuli · 1998 [cited by applicant]
US 5825352A · Bisset et al. · 1998 [cited by applicant]
US 5831693A · Mccartney et al. · 1998 [cited by applicant]
US 5834765A · Ashdown · 1998 [cited by applicant]
US 5835079A · Shieh · 1998 [cited by applicant]
US 5838290A · Kuijk · 1998 [cited by applicant]
US 5838308A · Knapp et al. · 1998 [cited by applicant]
US 5852487A · Fujimori et al. · 1998 [cited by applicant]
US 5854448A · Nozaki et al. · 1998 [cited by applicant]
US 5854881A · Yoshida et al. · 1998 [cited by applicant]
US 5877735A · King et al. · 1999 [cited by applicant]
US 5880411A · Gillespie et al. · 1999 [cited by applicant]
US 5883715A · Steinlechner et al. · 1999 [cited by applicant]
US 5890799A · Yiu et al. · 1999 [cited by applicant]
US 5917464A · Stearns · 1999 [cited by applicant]
US 5920309A · Bisset et al. · 1999 [cited by applicant]
US 5920360A · Coleman, Jr. · 1999 [cited by applicant]
US 5923320A · Murakami et al. · 1999 [cited by applicant]
US 5926238A · Inoue et al. · 1999 [cited by applicant]
US 5930591A · Huang · 1999 [cited by applicant]
US 5940049A · Hinman et al. · 1999 [cited by applicant]
US 5942761A · Tuli · 1999 [cited by applicant]
US 5956020A · D'Amico et al. · 1999 [cited by applicant]
US 5959617A · Bird et al. · 1999 [cited by applicant]
US 5959697A · Coleman, Jr. · 1999 [cited by applicant]
US 5962856A · Zhao et al. · 1999 [cited by applicant]
US 5966108A · Ditzik · 1999 [cited by applicant]
US 5973312A · Curling et al. · 1999 [cited by applicant]
US 5990980A · Golin · 1999 [cited by applicant]
US 5990988A · Hanihara et al. · 1999 [cited by applicant]
US 5995172A · Ikeda et al. · 1999 [cited by applicant]
US 6002387A · Ronkka et al. · 1999 [cited by applicant]
US 6020590A · Aggas et al. · 2000 [cited by applicant]
US 6020945A · Sawai et al. · 2000 [cited by applicant]
US 6023307A · Park · 2000 [cited by applicant]
US 6028581A · Umeya · 2000 [cited by applicant]
US 6049428A · Khan et al. · 2000 [cited by applicant]
US 6061117A · Horie et al. · 2000 [cited by applicant]
US 6061177A · Fujimoto · 2000 [cited by applicant]
US 6064374A · Fukuzaki · 2000 [cited by applicant]
US 6067062A · Takasu et al. · 2000 [cited by applicant]
US 6067140A · Woo et al. · 2000 [cited by applicant]
US 6069393A · Hatanaka et al. · 2000 [cited by applicant]
US 6078378A · Lu et al. · 2000 [cited by applicant]
US 6087599A · Knowles · 2000 [cited by applicant]
US 6091030A · Tagawa et al. · 2000 [cited by applicant]
US 6100538A · Ogawa · 2000 [cited by applicant]
US 6118435A · Fujita et al. · 2000 [cited by applicant]
US 6133906A · Geaghan · 2000 [cited by applicant]
US 6163313A · Aroyan et al. · 2000 [cited by applicant]
US 6177302B1 · Yamazaki et al. · 2001 [cited by applicant]
US 6181394B1 · Sanelle et al. · 2001 [cited by applicant]
US 6182892B1 · Angelo et al. · 2001 [cited by applicant]
US 6184863B1 · Sibert et al. · 2001 [cited by applicant]
US 6184873B1 · Ward et al. · 2001 [cited by applicant]
US 6188391B1 · Seely et al. · 2001 [cited by applicant]
US 6188781B1 · Brownlee · 2001 [cited by applicant]
US 6232607B1 · Huang · 2001 [cited by applicant]
US 6236053B1 · Shariv · 2001 [cited by applicant]
US 6236063B1 · Yamazaki et al. · 2001 [cited by applicant]
US 6239788B1 · Nohno et al. · 2001 [cited by applicant]
US 6242729B1 · Izumi et al. · 2001 [cited by applicant]
US 6262408B1 · Izumi et al. · 2001 [cited by applicant]
US 6265792B1 · Granchukoff · 2001 [cited by applicant]
US 6271813B1 · Palalau · 2001 [cited by applicant]
US 6278423B1 · Wald et al. · 2001 [cited by applicant]
US 6278444B1 · Wilson et al. · 2001 [cited by applicant]
US 6284558B1 · Sakamoto · 2001 [cited by applicant]
US 6295113B1 · Yang · 2001 [cited by applicant]
US 6300977B1 · Waechter et al. · 2001 [cited by applicant]
US 6310610B1 · Beaton et al. · 2001 [cited by applicant]
US 6316790B1 · Kodaira et al. · 2001 [cited by applicant]
US 6320617B1 · Gee et al. · 2001 [cited by applicant]
US 6323490B1 · Ikeda et al. · 2001 [cited by applicant]
US 6323846B1 · Westerman et al. · 2001 [cited by applicant]
US 6326956B1 · Jaeger et al. · 2001 [cited by applicant]
US 6327376B1 · Harkin · 2001 [cited by applicant]
US 6333544B1 · Toyoda et al. · 2001 [cited by applicant]
US 6351076B1 · Yoshida et al. · 2002 [cited by applicant]
US 6351260B1 · Graham et al. · 2002 [cited by applicant]
US 6357939B1 · Baron · 2002 [cited by applicant]
US 6364829B1 · Fulghum · 2002 [cited by applicant]
US 6377249B1 · Mumford · 2002 [cited by applicant]
US 6380995B1 · Kim · 2002 [cited by applicant]
US 6392254B1 · Liu et al. · 2002 [cited by applicant]
US 6399166B1 · Khan et al. · 2002 [cited by applicant]
US 6400359B1 · Katabami · 2002 [cited by applicant]
US 6441362B1 · Ogawa · 2002 [cited by applicant]
US 6453008B1 · Sakaguchi et al. · 2002 [cited by applicant]
US 6454482B1 · Silverbrook et al. · 2002 [cited by applicant]
US 6462328B2 · Toyoda · 2002 [cited by applicant]
US 6465824B1 · Kwasnick et al. · 2002 [cited by applicant]
US 6476447B1 · Yamazaki et al. · 2002 [cited by applicant]
US 6489631B2 · Young et al. · 2002 [cited by applicant]
US 6495387B2 · French · 2002 [cited by applicant]
US 6504530B1 · Wilson et al. · 2003 [cited by applicant]
US 6518561B1 · Miura · 2003 [cited by applicant]
US 6521109B1 · Bartic et al. · 2003 [cited by applicant]
US 6529189B1 · Colgan et al. · 2003 [cited by applicant]
US 6552745B1 · Perner · 2003 [cited by applicant]
US 6597348B1 · Yamazaki et al. · 2003 [cited by applicant]
US 6603867B1 · Sugino et al. · 2003 [cited by applicant]
US 6642238B2 · Hester, Jr. · 2003 [cited by applicant]
US 6646636B1 · Popovich et al. · 2003 [cited by applicant]
US 6667740B2 · Ely et al. · 2003 [cited by applicant]
US 6679702B1 · Rau · 2004 [cited by applicant]
US 6680880B1 · Ripoll-Ensenat et al. · 2004 [cited by applicant]
US 6681034B1 · Russo · 2004 [cited by applicant]
US 6690156B1 · Weiner et al. · 2004 [cited by applicant]
US 6690387B2 · Zimmerman et al. · 2004 [cited by applicant]
US 6700144B2 · Shimazaki et al. · 2004 [cited by applicant]
US 6720594B2 · Rahn et al. · 2004 [cited by applicant]
US 6738031B2 · Young et al. · 2004 [cited by applicant]
US 6738050B2 · Comiskey et al. · 2004 [cited by applicant]
US 6741655B1 · Chang et al. · 2004 [cited by applicant]
US 6754472B1 · Williams et al. · 2004 [cited by applicant]
US 6762741B2 · Weindorf · 2004 [cited by applicant]
US 6762752B2 · Perski et al. · 2004 [cited by applicant]
US 6803906B1 · Morrison et al. · 2004 [cited by applicant]
US 6815716B2 · Sanson et al. · 2004 [cited by applicant]
US 6831710B2 · Den · 2004 [cited by applicant]
US 6862022B2 · Slupe · 2005 [cited by applicant]
US 6864882B2 · Newton · 2005 [cited by applicant]
US 6879344B1 · Nakamura et al. · 2005 [cited by applicant]
US 6879710B1 · Hinoue et al. · 2005 [cited by applicant]
US 6888528B2 · Rai et al. · 2005 [cited by applicant]
US 6947017B1 · Gettemy · 2005 [cited by applicant]
US 6947102B2 · Den et al. · 2005 [cited by applicant]
US 6956564B1 · Williams · 2005 [cited by applicant]
US 6972753B1 · Kimura et al. · 2005 [cited by applicant]
US 6995743B2 · Boer et al. · 2006 [cited by applicant]
US 7006080B2 · Gettemy · 2006 [cited by applicant]
US 7009663B2 · Abileah et al. · 2006 [cited by applicant]
US 7015833B1 · Ambuehl et al. · 2006 [cited by applicant]
US 7015894B2 · Morohoshi · 2006 [cited by applicant]
US 7023503B2 · Den · 2006 [cited by applicant]
US 7053967B2 · Abileah et al. · 2006 [cited by applicant]
US 7068254B2 · Yamazaki et al. · 2006 [cited by applicant]
US 7075521B2 · Yamamoto et al. · 2006 [cited by applicant]
US 7098894B2 · Yang et al. · 2006 [cited by applicant]
US 7109465B2 · Kok et al. · 2006 [cited by applicant]
US 7157649B2 · Hill · 2007 [cited by applicant]
US 7164164B2 · Nakamura et al. · 2007 [cited by applicant]
US 7176905B2 · Baharav et al. · 2007 [cited by applicant]
US 7177026B2 · Perlin · 2007 [cited by applicant]
US 7184009B2 · Bergquist · 2007 [cited by applicant]
US 7184064B2 · Zimmerman et al. · 2007 [cited by applicant]
US 7190461B2 · Han et al. · 2007 [cited by applicant]
US 7205988B2 · Nakamura et al. · 2007 [cited by applicant]
US 7208102B2 · Aoki et al. · 2007 [cited by applicant]
US 7242049B2 · Forbes et al. · 2007 [cited by applicant]
US 7250596B2 · Reime · 2007 [cited by applicant]
US 7292229B2 · Morag et al. · 2007 [cited by applicant]
US 7298367B2 · Geaghan et al. · 2007 [cited by applicant]
US 7348946B2 · Booth et al. · 2008 [cited by applicant]
US 7372455B2 · Perski et al. · 2008 [cited by applicant]
US 7408598B2 · Den et al. · 2008 [cited by applicant]
US 7418117B2 · Kim et al. · 2008 [cited by applicant]
US 7450105B2 · Nakamura et al. · 2008 [cited by applicant]
US 7456812B2 · Smith et al. · 2008 [cited by applicant]
US 7463297B2 · Yoshida et al. · 2008 [cited by applicant]
US 7483005B2 · Nakamura et al. · 2009 [cited by applicant]
US 7522149B2 · Nakamura et al. · 2009 [cited by applicant]
US 7535468B2 · Uy · 2009 [cited by applicant]
US 7536557B2 · Murakami et al. · 2009 [cited by applicant]
US 7545371B2 · Nakamura et al. · 2009 [cited by applicant]
US 7598949B2 · Han · 2009 [cited by applicant]
US 7609862B2 · Black · 2009 [cited by applicant]
US 7612767B1 · Griffin et al. · 2009 [cited by applicant]
US 7629945B2 · Baudisch · 2009 [cited by applicant]
US 7649524B2 · Haim et al. · 2010 [cited by applicant]
US 7649527B2 · Cho et al. · 2010 [cited by applicant]
US 7663607B2 · Hotelling et al. · 2010 [cited by applicant]
US 7719515B2 · Fujiwara et al. · 2010 [cited by applicant]
US 7786978B2 · Lapstun et al. · 2010 [cited by applicant]
US 7843439B2 · Perski et al. · 2010 [cited by applicant]
US 7848825B2 · Wilson et al. · 2010 [cited by applicant]
US 7859519B2 · Tulbert · 2010 [cited by applicant]
US 7868873B2 · Palay et al. · 2011 [cited by applicant]
US 7902840B2 · Zachut et al. · 2011 [cited by applicant]
US 7924272B2 · Boer et al. · 2011 [cited by applicant]
US 8031094B2 · Hotelling et al. · 2011 [cited by applicant]
US 8059102B2 · Rimon et al. · 2011 [cited by applicant]
US 8094128B2 · Vu et al. · 2012 [cited by applicant]
US 8169421B2 · Wright et al. · 2012 [cited by applicant]
US 8174273B2 · Geaghan · 2012 [cited by applicant]
US 8228311B2 · Perski et al. · 2012 [cited by applicant]
US 8232977B2 · Zachut et al. · 2012 [cited by applicant]
US 8269511B2 · Jordan · 2012 [cited by applicant]
US 8278571B2 · Orsley · 2012 [cited by applicant]
US 8373677B2 · Perski et al. · 2013 [cited by applicant]
US 8390588B2 · Vu et al. · 2013 [cited by applicant]
US 8400427B2 · Perski et al. · 2013 [cited by applicant]
US 8479122B2 · Hotelling et al. · 2013 [cited by applicant]
US 8481872B2 · Zachut · 2013 [cited by applicant]
US 8493331B2 · Krah et al. · 2013 [cited by applicant]
US 8536471B2 · Kalmanovich et al. · 2013 [cited by applicant]
US 8537126B2 · Yousefpor et al. · 2013 [cited by applicant]
US 8552986B2 · Wong et al. · 2013 [cited by applicant]
US 8581870B2 · Bokma et al. · 2013 [cited by applicant]
US 8605045B2 · Mamba et al. · 2013 [cited by applicant]
US 8659556B2 · Wilson · 2014 [cited by applicant]
US 8698769B2 · Coulson et al. · 2014 [cited by applicant]
US 8723825B2 · Wright et al. · 2014 [cited by applicant]
US 8816985B1 · Tate et al. · 2014 [cited by applicant]
US 8847899B2 · Washburn et al. · 2014 [cited by applicant]
US 8928635B2 · Harley et al. · 2015 [cited by applicant]
US 8933899B2 · Shahparnia et al. · 2015 [cited by applicant]
US 9013429B1 · Krekhovetskyy et al. · 2015 [cited by applicant]
US 9092086B2 · Krah et al. · 2015 [cited by applicant]
US 9146414B2 · Chang et al. · 2015 [cited by applicant]
US 9170681B2 · Huang et al. · 2015 [cited by applicant]
US 9201523B1 · Hwang et al. · 2015 [cited by applicant]
US 9310923B2 · Krah et al. · 2016 [cited by applicant]
US 9310943B1 · Omelchuk et al. · 2016 [cited by applicant]
US 9329703B2 · Falkenburg et al. · 2016 [cited by applicant]
US 9377905B1 · Grivna et al. · 2016 [cited by applicant]
US 9519361B2 · Harley et al. · 2016 [cited by applicant]
US 9557845B2 · Shahparnia · 2017 [cited by applicant]
US 9582105B2 · Krah et al. · 2017 [cited by applicant]
US 9652090B2 · Tan et al. · 2017 [cited by applicant]
US 9921684B2 · Falkenburg et al. · 2018 [cited by applicant]
US 9939935B2 · Shahparnia · 2018 [cited by applicant]
US 10048775B2 · Shahparnia et al. · 2018 [cited by applicant]
US 10061449B2 · Pant et al. · 2018 [cited by applicant]
US 10061450B2 · Shahparnia et al. · 2018 [cited by applicant]
US 10067580B2 · Shahparnia · 2018 [cited by applicant]
US 10067618B2 · Verma et al. · 2018 [cited by applicant]
US 10845901B2 · Shahparnia · 2020 [cited by examiner]
US 11687192B2 · Shahparnia · 2023 [cited by examiner]
US 20010000026A1 · Skoog · 2001 [cited by applicant]
US 20010000676A1 · Zhang et al. · 2001 [cited by applicant]
US 20010003711A1 · Coyer · 2001 [cited by applicant]
US 20010044858A1 · Rekimoto · 2001 [cited by applicant]
US 20010046013A1 · Noritake et al. · 2001 [cited by applicant]
US 20010052597A1 · Young et al. · 2001 [cited by applicant]
US 20010055008A1 · Young et al. · 2001 [cited by applicant]
US 20020027164A1 · Mault et al. · 2002 [cited by applicant]
US 20020030581A1 · Janiak et al. · 2002 [cited by applicant]
US 20020030768A1 · Wu · 2002 [cited by applicant]
US 20020052192A1 · Yamazaki et al. · 2002 [cited by applicant]
US 20020063518A1 · Okamoto et al. · 2002 [cited by applicant]
US 20020067845A1 · Griffis · 2002 [cited by applicant]
US 20020071074A1 · Noritake et al. · 2002 [cited by applicant]
US 20020074171A1 · Nakano et al. · 2002 [cited by applicant]
US 20020074549A1 · Park et al. · 2002 [cited by applicant]
US 20020080123A1 · Kennedy et al. · 2002 [cited by applicant]
US 20020080263A1 · Krymski · 2002 [cited by applicant]
US 20020126240A1 · Seiki et al. · 2002 [cited by applicant]
US 20020149571A1 · Roberts · 2002 [cited by applicant]
US 20020175903A1 · Fahraeus et al. · 2002 [cited by applicant]
US 20030020083A1 · Hsiung et al. · 2003 [cited by applicant]
US 20030038778A1 · Noguera · 2003 [cited by applicant]
US 20030103030A1 · Wu · 2003 [cited by applicant]
US 20030103589A1 · Nohara et al. · 2003 [cited by applicant]
US 20030117369A1 · Spitzer et al. · 2003 [cited by applicant]
US 20030127672A1 · Rahn et al. · 2003 [cited by applicant]
US 20030137494A1 · Tulbert · 2003 [cited by applicant]
US 20030151569A1 · Lee et al. · 2003 [cited by applicant]
US 20030156087A1 · Boer et al. · 2003 [cited by applicant]
US 20030156100A1 · Gettemy · 2003 [cited by applicant]
US 20030156230A1 · Boer et al. · 2003 [cited by applicant]
US 20030174256A1 · Kim et al. · 2003 [cited by applicant]
US 20030174870A1 · Kim et al. · 2003 [cited by applicant]
US 20030179323A1 · Abileah et al. · 2003 [cited by applicant]
US 20030183019A1 · Chae · 2003 [cited by applicant]
US 20030197691A1 · Fujiwara et al. · 2003 [cited by applicant]
US 20030205662A1 · Boer · 2003 [cited by applicant]
US 20030218116A1 · Boer · 2003 [cited by applicant]
US 20030231277A1 · Zhang · 2003 [cited by applicant]
US 20030234759A1 · Bergquist · 2003 [cited by applicant]
US 20040008189A1 · Clapper et al. · 2004 [cited by applicant]
US 20040046900A1 · Boer et al. · 2004 [cited by applicant]