A method for minimizing the shadowing effects of a contaminant on a surface acoustic wave touchscreen is provided. The disclosed system compares the measured waveform against a baseline waveform for each axis and validates the new touch if the measured waveform is different from the baseline waveform for either axis. As a consequence of this approach, even if the new touch lies within the shadow created by a contaminant in one axis, the new touch is still validated as it is not within the shadow created by the contaminant in the second axis. In one embodiment, after the system determines that the measured response is different from the baseline in at least one axis, the system compares the new touch to one or more selection criteria to insure that it is a valid touch and not due to a contaminant, electrical noise, or other improper source. Preferably the duration of the new touch is monitored, thus allowing the new touch to be invalidated if the duration is too short, indicating system noise, or too long, indicating for example, a contaminant. Also preferably the size of the new touch is determined, thus allowing the touch to be invalidated if the size is too large which may be indicative of a contaminant or other foreign body resting on the touchscreen surface.
|
1. A method of operating an acoustic wave touchscreen, comprising the steps of:
periodically measuring a first waveform for a first axis of said touchscreen and a second waveform for a second axis of said touchscreen; comparing said first waveform to a first baseline waveform; determining if said first waveform and said first baseline waveform are substantially equivalent; comparing said second waveform to a second baseline waveform; determining if said second waveform and said second baseline waveform are substantially equivalent; returning to an initial monitoring state if said first waveform and said first baseline waveform are substantially equivalent and if said second waveform and said second baseline waveform are substantially equivalent; and establishing a new touch if said first waveform and said first baseline waveform are not substantially equivalent or if said second waveform and said second baseline waveform are not substantially equivalent.
10. A method of operating an acoustic wave touchscreen, comprising the steps of:
periodically measuring a first waveform for a first axis of said touchscreen and a second waveform for a second axis of said touchscreen; comparing said first waveform to a first baseline waveform, wherein said first baseline waveform includes at least one attenuation dip; determining if said first waveform and said first baseline waveform are substantially equivalent; comparing said second waveform to a second baseline waveform, wherein said second baseline waveform includes at least one attenuation dip; determining if said second waveform and said second baseline waveform are substantially equivalent; returning to an initial monitoring state if said first waveform and said first baseline waveform are substantially equivalent and if said second waveform and said second baseline waveform are substantially equivalent; establishing a new touch if said first waveform and said first baseline waveform are not substantially equivalent and if said second waveform and said second baseline waveform are substantially equivalent; determining a waveform difference between said first waveform and said first baseline waveform; determining a first axis touch coordinate from said waveform difference; and determining a second axis touch coordinate based on said second axis attenuation dip.
2. The method according to
measuring a duration of said new touch; validating said new touch if said duration is greater than a predetermined duration; and invalidating said new touch if said duration is less than said predetermined duration.
3. The method according to
measuring a duration of said new touch; validating said new touch if said duration is less than a predetermined duration; and invalidating said new touch if said duration is greater than said predetermined duration.
4. The method according to
replacing said first baseline waveform with said first waveform if said first waveform and said first baseline waveform are not substantially equivalent and if said new touch is invalidated; and replacing said second baseline waveform with said second waveform if said second waveform and said second baseline waveform are not substantially equivalent and if said new touch is invalidated.
5. The method according to
measuring a touch size corresponding to said new touch; validating said new touch if said touch size is less than a predetermined size; and invalidating said new touch if said touch size is greater than said predetermined size.
6. The method according to
replacing said first baseline waveform with said first waveform if said first waveform and said first baseline waveform are not substantially equivalent and if said new touch is invalidated; and replacing said second baseline waveform with said second waveform if said second waveform and said second baseline waveform are not substantially equivalent and if said new touch is invalidated.
7. The method according to
8. The method according to
9. The method according to
11. The method according to
measuring a duration of said new touch; validating said new touch if said duration is greater than a predetermined duration; and invalidating said new touch if said duration is less than said predetermined duration.
12. The method according to
measuring a duration of said new touch; validating said new touch if said duration is less than a predetermined duration; and invalidating said new touch if said duration is greater than said predetermined duration.
13. The method according to
14. The method according to
measuring a touch size corresponding to said new touch; validating said new touch if said touch size is less than a predetermined size; and invalidating said new touch if said touch size is greater than said predetermined size.
15. The method according to
|
The present invention relates generally to touchscreens and, more particularly, to a method for minimizing the impact of surface contaminants on the operation of an acoustic touch sensor.
Touchscreens are used in conjunction with a variety of display types, including cathode ray tubes (i.e., CRTs) and liquid crystal display screens (i.e., LCD screens), as a means of inputting information into a data processing system. When placed over a display or integrated into a display, the touchscreen allows a user to select a displayed icon or element by touching the screen in a location corresponding to the desired icon or element. Touchscreens have become common place in a variety of different applications including, for example, point-of-sale systems, information kiosks, automated teller machines (i.e., ATMs), data entry systems, gaming machines, ticketing machines, etc.
A specific type of touchscreen, an acoustic touchscreen, has a touch-sensitive area on which the occurrence and location of a touch is sensed via the touch's effect on acoustic waves propagating across the touchscreen surface. A common type of acoustic touchscreen employs Rayleigh waves (a term which, as used herein, subsumes quasi-Rayleigh waves). Illustrative disclosures relating to Rayleigh wave touchscreens include Adler, U.S. Pat. Nos. 4,642,423; 4,645,870; 4,700,176; 4,746,914; 4,791,416; and U.S. Pat. No. Re 33,151; Adler et al., U.S. Pat. Nos. 4,825,212; 4,859,996; and 4,880,665; Brenner et al., U.S. Pat. No. 4,644,100; Davis-Cannon et al., U.S. Pat. No. 5,739,479; and Kent, U.S. Pat. Nos. 5,708,461 and 5,854,450. Acoustic touchscreens employing other types of acoustic waves such as Lamb or shear waves, or combinations of different types of acoustic waves (including combinations involving Rayleigh waves) are also known, illustrative disclosures including Kent, U.S. Pat. Nos. 5,591,945 and 5,854,450; Knowles, U.S. Pat. Nos. 5,072,427; 5,162,618; 5,177,327; 5,243,148; 5,329,070; and 5,573,077; and Knowles et al., U.S. Pat. No. 5,260,521. The documents cited in this paragraph are incorporated herein by reference for all purposes.
Touchscreen applications may require that the touchscreen operate in an outdoor environment or in a relatively harsh indoor environment such as a factory or restaurant. Therefore the touchscreen may be subjected to a variety of contaminants. Unfortunately, when a surface contaminant, e.g., water, chewing gum, etc., touches the surface of an acoustic touchscreen, the system may register the contaminant as a valid touch. Unless the system recognizes that the touch is a false touch, for example by determining that the touch location remains unchanged for an extended period of time, the touchscreen may become inoperable and unable to register further touches. Even if the system recognizes that the touch is due to a contaminant, in a conventional touchscreen system typically a pair of dead zones will be created based on the coordinates of the contaminant. Consequently, regions of the touchscreen become unusable, thus compromising the performance of the touchscreen.
What is needed in the art is a method for minimizing the impact of contaminants on the performance of an acoustic touchscreen. The present invention provides such a method.
The present invention provides a method for distinguishing between contaminants and valid touches in a surface acoustic wave touchscreen. The system compares the measured waveform against a baseline waveform for each axis and validates the new touch if the measured waveform is different from the baseline waveform for either axis. Therefore even if the new touch lies within the shadow created by a contaminant in one axis, the new touch is still validated as it is not within the shadow created by the contaminant in the second axis.
In one embodiment of the invention, after the system determines that the measured response is different from the baseline in at least one axis, the system compares the new touch to one or more selection criteria to insure that it is a valid touch and not due to a contaminant, electrical noise, or other invalid source. Preferably the duration of the new touch is monitored, thus allowing the new touch to be invalidated if the duration is too short, indicating system noise, or too long, indicating, for example, a contaminant. Also preferably the size of the new touch is determined, thus allowing the touch to be invalidated if the size is too large, possibly being indicative of a contaminant or other foreign body resting on the touchscreen surface.
A further understanding of the nature and advantages of the present invention may be realized by reference to the remaining portions of the specification and the drawings.
Touchscreen 100 includes a surface 101 suitable for propagating surface acoustic waves, e.g., Rayleigh waves, Love waves, and other waves sensitive to a touch on the surface. Surface 101 can either be an overlay touchscreen, i.e., fabricated on a separate substrate (e.g., a glass substrate) that is mounted over a display panel or it can be a direct-on-tube touchscreen, i.e., fabricated directly onto the face of the display panel (e.g., a CRT panel). To determine touch coordinates along an x-axis 103, a system is used that includes a transmitter transducer 105, a receiver transducer 107, and a pair of associated reflective arrays 109 and 111, respectively. A similar system is used to determine coordinates along a y-axis 113 which includes a transmitter transducer 115, a receiver transducer 117, and associated reflective arrays 119 and 121. Transmitter transducers 105 and 115 are coupled to a controller 123, typically under the control of a processor 125. Receiver transducers 107 and 117 are also coupled to controller 123 which includes a signal processing system 127. Although a signal may be simultaneously applied to transducers 105 and 115, preferably the signals to the transducers are sequential, thus reducing interference and cross-talk between the two coordinate sensing channels. The sequential sensing approach also reduces circuit complexity as many of the necessary circuits can be alternately used in the two sensing channels thereby eliminating the need for unnecessary circuit duplication. In order to further reduce circuit complexity, typically the prior art sends the same frequency burst to both transmitter transducers 105 and 115.
One of the sensing channels will now be described in further detail. The description of this channel is equally applicable to the second sensing channel. In order to determine a touch coordinate along x-axis 103 for substrate 101, transmitter transducer 105 sends a burst acoustic wave along a path 129. Reflective array 109 includes a plurality of reflective elements that are disposed along path 129, each element oriented at an approximately 45 degree angle to path 129. The reflective elements are designed to extract a plurality of wave components 131 from the acoustic wave traveling along path 129, transmitting components 131 along the surface of the touchscreen, preferably in a direction parallel to y-axis 113. The pattern design for array 109 is such that the individual acoustic components 131 reflected by the individual reflectors coherently add together, thus creating a substantially planar waveform with uniform amplitude. Wave components 131 are recombined by a plurality of reflective elements within array 111, these elements directing the wave components along a path 133 to receiver transducer 107. Receiver transducer 107 converts the waveform information received along path 133 into an electrical signal. In a similar manner, transmitting transducer 115 and receiving transducer 117 cooperate with acoustic reflective arrays 119 and 121, transducer 117 converting the waveform information received along path 135 into an electrical signal.
When touchscreen 101 is touched by an object such as a stylus or finger, for example at a location 137, some of the energy in the acoustic x- and y-axis waveforms is absorbed. As a result of this attenuation, the waveform information received by transducers 107 and 117 is perturbed. Through analysis of the signals from the two receiving transducers, for example utilizing arrival time analysis, the x- and y-coordinates of the touch can be determined by processor 125.
During the filtering step, if it is determined that the measured waveform does not meet the pre-set criteria for a new touch (step 511), the system returns to the initial monitoring state. Under certain circumstances the baseline waveform may be updated (step 513) prior to the system returning to the initial monitoring state, for example if the pre-set criteria comparison step determines that the measured waveform is due to a contaminant. Alternately, if the pre-set criteria comparison step determines that the measured waveform is due to noise, the system will not update the baseline waveforms but will return directly to the initial monitoring state (step 514). If the system determines that the measured waveform is a valid new touch (step 515), the coordinates of the new touch are determined (step 517), transmitted to the operating system (step 519), and then the system is returned to the initial monitoring state.
A variety of waveform filters can be used during step 509 to monitor for erroneous touches due to contaminants, system noise, etc. For example, the system can determine the size of the touch from the measured waveform. If the new touch is larger than a predetermined size, the system assumes that the touch is due to something other than a finger or stylus and invalidates the touch. An oversized touch may be due to the user resting a hand or arm against the touchscreen. Another type of filter can monitor the duration of the touch. Typically a user will only keep their finger or stylus on the acoustic touchscreen for a limited period of time. Thus if the duration of the touch is too long, the system invalidates the touch (step 511). Yet another type of filter that can be used during step 509 is one which monitors the position stability of the new touch. If the position of the touch remains absolutely constant, the system can be set to invalidate the touch, based on the assumption that a typical user will move at least a small amount.
The waveform shown in
According to the prior art, and as illustrated in
During the initial touchscreen monitoring steps, the waveform measured for one axis of the touchscreen is periodically compared to the baseline waveform. Assuming a baseline waveform as shown in
As previously noted, in a conventional system the initial monitoring steps are typically performed in only one axis, i.e., either the x- or the y-axis. This approach is commonly used as it simplifies the initial processing steps, reducing the demand on processor resources and potentially leading to power savings. Even if, however, the system observes both axes during the initial monitoring steps, a touch occurring at location 609 would still be disregarded by a prior art system since such a system requires that the new waveform be different from the baseline waveform for both axes. The primary justification for such an approach is the assumption that a new touch which only registers in one axis must be due to noise or other system error. Unfortunately, although this approach does reduce false touches that are related to noise, it also creates a pair of shadow zones for each contaminant, thus significantly reducing the touch sensitive portion of the touchscreen.
According to the invention, if a new touch is determined to be valid in only one axis, it is still accepted as being from a valid new touch. For example, in accordance with the invention, a touch at location 609 would be registered as a new touch since the y-axis waveform, shown in
As previously noted, one typical filter determines whether the touch duration is longer than a preset value (step 1111). If the touch duration is too short, indicating noise, the system is returned to the initial monitoring state (step 1113). If the touch duration is longer that the preset value (step 1115) it is then compared to a second preset value (step 1117). If the touch duration is shorter than the second preset value (step 1119) the system determines the coordinates of the new touch (step 1121), transmits the coordinates to the operating system (step 1123), and then returns to the new touch monitoring state. If the touch duration is longer than the second preset value (step 1125), indicating a contaminant on the surface of the touchscreen, the baseline waveforms are updated (step 1127). Once the baseline waveforms have been updated to reflect the surface contaminant, the touch monitoring algorithm is modified in accordance with the present invention.
After the touchscreen surface has been contaminated and the baseline waveforms have been updated, the system enters a touch monitoring state (step 1129) in which the waveforms corresponding to each axis for each new touch are compared to the baseline waveforms for each axis. In this touch monitoring state, initially the waveform for one axis of the touchscreen is measured (step 1131) and compared to the baseline waveform for that axis (step 1133). Regardless of whether or not the new waveform is different from the baseline waveform, the waveform for the second axis is measured (step 1135) and compared to the baseline waveform for the second axis (step 1137). As in the prior art algorithm, the monitoring steps are periodically performed.
If the measured waveform for both axes are equivalent to the baseline waveforms (step 1139), the system loops back to the initial monitoring state. If at least one of the measured waveforms is different from the corresponding baseline waveform (step 1141), preferably the system passes the measured waveforms through one or more filters in order to validate the new response (step 1143).
During the filtering step, if it is determined that the measured waveform does not meet the pre-set criteria for a new touch (step 1143) the system returns to the initial monitoring state. Note that depending upon the pre-set criteria used during this step, the baseline waveforms may be updated (step 1145). For example, if the duration of the touch is longer than a preset value, the touch is assumed to be due to a new contaminant and the baseline waveforms are updated (step 1145). Alternately, if the duration of the touch is shorter than a second preset value, the touch is assumed to be due to noise and the baseline waveforms are not updated (step 1147). If the system validates the newly measured waveforms (step 1149), the coordinates of the new touch are determined (step 1151), transmitted to the operating system (step 1153), and then the system is returned to the monitoring state.
Preferably one of the filters used compares the new waveforms to the original baseline waveforms, i.e., the waveforms for a non-contaminated touchscreen surface. If it is determined that the new waveforms are equivalent or substantially equivalent to the original baseline waveforms, thus indicating that the contaminant is no longer on the surface of the touchscreen (e.g., contaminant physically removed, fell off, etc.), the system goes back to the original new touch monitoring state (step 1155). Alternately, the system can determine whether the new touch is a negative touch located at the coordinates of the contaminant for each axis, once again indicating that the contaminant has been removed from the surface, thus allowing the system to go back to the original new touch monitoring state (step 1155).
It will be understood by those of skill in the art that coordinate determining step 1151 can be performed at other times within the algorithm without departing from the invention. For example, the first axis coordinate of the new touch can be determined either prior to or after step 1133. Similarly, the second axis coordinate of the new touch can be determined either prior to or after step 1137. Alternately, the coordinates for both axes of the new touch can be determined either prior to or after step 1137. Alternately, the coordinates for both axes of the new touch can be determined after it has been determined that a new touch has been registered (step 1141).
In accordance with the invention, if the new touch is located within the shadow created by a contaminant in only one axis, e.g., touch 609 shown in
It will be understood by those of skill in the art that the baseline waveform information can be stored within the acoustic operating system in a variety of ways without departing from the invention. For example, this information can be stored as a waveform. Alternately, the information can be stored as a plurality of discrete coordinate pairs that comprise the waveform.
If the new touch remains constant for a period of time between t1 and t2, the size of the touch is determined and compared to a predetermined size, x (step 1211). If the size, e.g., touch area, is determined to be too large, the new touch is disregarded and assumed to be due to a contaminant or other foreign body. As a consequence, the baseline data is updated (step 1209) and the system is returned to the monitoring state. If the touch is smaller than the predetermined size, the system determines whether the new touch is a negative touch located at the coordinates of the shadow for each axis (step 1213). If it is determined that the touch is a negative touch with coordinates matching those of the contaminant, the system returns to the initial monitoring state (step 1215). If the touch is not a negative touch (step 1217), the system determines the coordinates of the new touch (step 1151) and transmits the coordinates to the operating system (step 1153). The system is then returned to the monitoring state (step 1219).
As will be understood by those familiar with the art, the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. Accordingly, the disclosures and descriptions herein are intended to be illustrative, but not limiting, of the scope of the invention which is set forth in the following claims.
Patent | Priority | Assignee | Title |
10156948, | Sep 14 2010 | JAPAN DISPLAY INC | Display device with touch detection function, and electronic unit |
10386981, | Sep 14 2010 | Japan Display Inc. | Display device with touch detection function, and electronic unit |
11119594, | Sep 14 2010 | Japan Display Inc. | Display device with touch detection function, and electronic unit |
11379078, | Jan 03 2007 | Apple Inc. | Storing baseline information in EEPROM |
11531416, | Sep 14 2010 | Japan Display Inc. | Display device with touch detection function, and electronic unit |
6871149, | Dec 06 2002 | GOOGLE LLC | Contact sensitive device |
6922642, | Jul 04 2001 | GOOGLE LLC | Contact sensitive device |
7116315, | Mar 14 2003 | ELO TOUCH SOLUTIONS, INC | Water tolerant touch sensor |
7157649, | Dec 23 1999 | GOOGLE LLC | Contact sensitive device |
7184898, | Dec 06 2002 | GOOGLE LLC | Contact sensitive device |
7265746, | Jun 04 2003 | TEXZEC, INC | Acoustic wave touch detection circuit and method |
7376523, | Dec 06 2002 | GOOGLE LLC | Contact sensitive device |
7545365, | Apr 14 2004 | ELO TOUCH SOLUTIONS, INC | Acoustic touch sensor |
7567240, | May 31 2005 | 3M Innovative Properties Company | Detection of and compensation for stray capacitance in capacitive touch sensors |
7859522, | Mar 23 2005 | Fujitsu Limited | Touch panel device and control method and device for eliminating noises in touch panel device |
8274480, | Jul 04 2001 | GOOGLE LLC | Contact sensitive device |
8325159, | Apr 14 2004 | ELO TOUCH SOLUTIONS, INC | Acoustic touch sensor |
8830211, | Dec 23 1999 | GOOGLE LLC | Contact sensitive device |
8854339, | Apr 14 2004 | ELO TOUCH SOLUTIONS, INC | Acoustic touch sensor |
8890852, | Dec 12 2011 | ELO TOUCH SOLUTIONS, INC | Acoustic touch signal dispersion response and minimization |
8941624, | Apr 14 2004 | ELO TOUCH SOLUTIONS, INC | Acoustic touch sensor utilizing edge waves |
9310939, | Apr 14 2004 | ELO TOUCH SOLUTIONS, INC | Acoustic touch sensor |
Patent | Priority | Assignee | Title |
4642423, | Aug 30 1985 | Zenith Electronics Corporation | Touch control system for use with or having a three-dimensionally curved touch surface |
4644100, | Mar 22 1985 | Zenith Electronics Corporation | Surface acoustic wave touch panel system |
4645870, | Oct 15 1985 | Zenith Electronics Corporation | Touch control system for use with a display panel or other touch controlled device |
4700176, | Feb 05 1985 | ZENITH ELECTRONICS CORPORATON | Tough control arrangement for graphics display apparatus |
4746914, | Feb 05 1985 | Zenith Electronics Corporation | Cathode ray tube for use in a touch panel display system |
4791416, | Feb 05 1985 | ZENITH ELECTRONICS CORPORATION, A CORP OF DE | Touch control system for controllable apparatus |
4825212, | Nov 14 1986 | Zenith Electronics Corporation; ZENITH ELECTRONICS CORPORATION, 1000 MILWAUKEE AVENUE, GLENVIEW, ILLINOIS 60025, A CORP OF DE | Arrangement for use with a touch control system having a spherically curved touch surface |
4859996, | Feb 05 1985 | Zenith Electronics Corporation; ZENITH ELECTRONICS CORPORATION, A CORP OF DE | Touch control arrangement for graphics display apparatus |
4880665, | Jan 20 1987 | Zenith Electronics Corporation | Touch control arrangement for graphics display apparatus having saw reflectors of frit composition |
5072427, | Nov 16 1990 | WHITAKER CORPORATION, THE | Acoustic touch position sensor with shear to lamb wave conversion |
5162618, | Nov 16 1990 | WHITAKER CORPORATION, THE | Acoustic touch position sensor with first order lamb wave reflective arrays |
5177327, | Nov 16 1990 | WHITAKER CORPORATION, THE | Acoustic touch position sensor using shear wave propagation |
5243148, | Nov 16 1990 | WHITAKER CORPORATION, THE | Touch panel for an acoustic touch position sensor using shear wave propagation |
5260521, | Nov 16 1990 | WHITAKER CORPORATION, THE | Acoustic touch position sensor using shear wave propagation |
5329070, | Nov 16 1990 | WHITAKER CORPORATION, THE | Touch panel for an acoustic touch position sensor |
5334805, | Jun 15 1992 | ELO TOUCH SOLUTIONS, INC | Controller for an acoustic wave touch panel |
5573077, | Nov 16 1990 | ELO TOUCH SOLUTIONS, INC | Acoustic touch position sensor |
5591945, | Apr 19 1995 | ELO TOUCH SOLUTIONS, INC | Acoustic touch position sensor using higher order horizontally polarized shear wave propagation |
5638093, | Dec 07 1993 | Seiko Epson Corporation | Touch panel input device and control method thereof |
5708461, | Jan 24 1995 | ELO TOUCH SOLUTIONS, INC | Acoustic touch position sensor using a low-loss transparent substrate |
5739479, | Mar 04 1996 | ELO TOUCH SOLUTIONS, INC | Gentle-bevel flat acoustic wave touch sensor |
5784054, | Mar 22 1996 | ELO TOUCH SOLUTIONS, INC | Surface acoustic wave touchscreen with housing seal |
5825352, | Jan 04 1996 | ELAN MICROELECTRONICS CORP | Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad |
5854450, | Apr 19 1995 | ELO TOUCH SOLUTIONS, INC | Acoustic condition sensor employing a plurality of mutually non-orthogonal waves |
6091406, | Dec 24 1997 | ELO TOUCH SOLUTIONS, INC | Grating transducer for acoustic touchscreens |
6208330, | Mar 07 1997 | Canon Kabushiki Kaisha | Coordinate input apparatus and its control method |
6236391, | May 14 1997 | ELO TOUCH SOLUTIONS, INC | Acoustic touch position sensor using a low acoustic loss transparent substrate |
RE33151, | Feb 05 1985 | Zenith Electronics Corporation | Touch control system for controllable apparatus |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 13 1999 | ELO TouchSystems, Inc. | (assignment on the face of the patent) | / | |||
Dec 20 1999 | ARMSTRONG, DON | ELO TOUCHSYSTEMS, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010510 | /0623 | |
Dec 21 2005 | ELO TOUCHSYSTEMS, INC | Tyco Electronics Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 017105 | /0022 | |
Jun 01 2012 | Tyco Electronics Corporation | ELO TOUCH SOLUTIONS, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 028357 | /0655 | |
Jun 01 2012 | ELO TOUCH SOLUTIONS, INC | CREDIT SUISSE AG | PATENT SECURITY AGREEMENT FIRST LIEN | 028486 | /0917 | |
Jun 01 2012 | ELO TOUCH SOLUTIONS, INC | CREDIT SUISSE AG | PATENT SECURITY AGREEMENT SECOND LIEN | 028486 | /0941 | |
Oct 31 2017 | CREDIT SUISSE AG, AS COLLATERAL AGENT | ELO TOUCH SOLUTIONS, INC | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 044346 | /0790 |
Date | Maintenance Fee Events |
Oct 03 2005 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Oct 02 2009 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Nov 08 2013 | REM: Maintenance Fee Reminder Mailed. |
Apr 02 2014 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Apr 02 2005 | 4 years fee payment window open |
Oct 02 2005 | 6 months grace period start (w surcharge) |
Apr 02 2006 | patent expiry (for year 4) |
Apr 02 2008 | 2 years to revive unintentionally abandoned end. (for year 4) |
Apr 02 2009 | 8 years fee payment window open |
Oct 02 2009 | 6 months grace period start (w surcharge) |
Apr 02 2010 | patent expiry (for year 8) |
Apr 02 2012 | 2 years to revive unintentionally abandoned end. (for year 8) |
Apr 02 2013 | 12 years fee payment window open |
Oct 02 2013 | 6 months grace period start (w surcharge) |
Apr 02 2014 | patent expiry (for year 12) |
Apr 02 2016 | 2 years to revive unintentionally abandoned end. (for year 12) |