The present disclosure relates generally to optical navigation module, and more particularly to optical finger navigation modules and methods of operating the same.
Data processing systems, such as personal computers, tablet computers, entertainment systems, game consoles, and cellular telephones, commonly include optical navigation sensors or modules for data input and/or cursor movement. Optical navigation modules generally include a light source to illuminate a tracking surface, and a sensor, such as a charge-coupled device (CCD), complementary metal-oxide-semiconductor (CMOS) imaging array, or a comb array, to capture an image or signal in light reflected from the surface. A tracking program implemented in a signal processor coupled to the sensor analyzes successive images or samples to determine displacement of the optical navigation module relative to the surface. Because optical navigation modules work well only within a narrow range around a nominal design height separating the sensor from the tracking surface, lift-detection is necessary to detect when the optical navigation module is separated from a tracking surface by more than a maximum lift height. Previous optical navigation modules rely on an optical lift detection mechanism based on image defocus, loss of optical signal strength, or both. Although, this generally works well one problem is that each new device in which the optical navigation module is used requires a new mechanical and/or optical design and fine tuning of the optical navigation module. Also, changing the maximum lift height typically requires a new mechanical and/or optical design. Finally, the optical design to implement such a lift cutoff mechanism typically requires precision design and manufacturing processes, increasing the cost of the optical navigation module.
These and various other features of an optical navigation module and its method of operation will be apparent upon reading of the following detailed description in conjunction with the accompanying drawings and the appended claims provided below, where:
Optical navigation modules and methods are provided for use in an input device to sense relative movement between the optical navigation module and a tracking surface. In one embodiment, the optical navigation module comprises: (i) a light source to illuminate at least a portion of a surface relative to which the optical navigation module is moved; (ii) an integrated circuit (IC) including a photo-detector array (PDA) to detect a light pattern propagated onto the PDA from the surface, and a signal processor to translate changes in the light pattern propagated onto the PDA into data representing motion of the optical navigation module relative to the surface; and (iii) a substrate to which the light source and IC are mounted, the substrate including an aperture in a light path between the surface and the PDA.
In another embodiment, the optical navigation module is an optical finger navigation (OFN) module and comprises a capacitive sensor to detect a lift height separating a surface of the finger or other surface from the OFN module and to cut-off or to interrupt data representing motion of the optical navigation module relative to the surface when the lift height exceeds a maximum lift height. Alternatively, the capacitive sensor is configured to switch the OFN module from a first mode of operation in which motion of the finger is tracked to a second mode of operation in which an optical sensor in the OFN module operates as an ambient light detector.
The drawings described are only schematic and are non-limiting. In the drawings, the size of some of the elements may be exaggerated and not drawn to scale for illustrative purposes. The dimensions and the relative dimensions may not correspond to actual reductions to practice of the invention. For purposes of clarity, many details of input devices and methods of operation in general, and buttons, keys and optical navigation sensors in particular, which are widely known and not relevant to the present apparatus and method have been omitted from the following description.
In one embodiment, shown in
Referring to
The substrate 108 further includes a first opening or aperture 120 in a light path 122 between the tracking surface 104 and the PDA 114 for controlling the light scattered onto the PDA and blocking environmental light. In some embodiments, such as that shown, in which an upper surface of the substrate 108 is affixed to a lower surface of the window 106, for example by an adhesive 124, and the light source 110 and IC 112 flip-chip mounted to a back or lower surface of the substrate, the substrate further includes a second opening 126 over the light source in the assembled OFN module 102. By flip-chip mounted it is meant the light source 110 and IC 112 are mounted and electrically coupled to a metal layer or conductive traces on the substrate 108 by solder bumps 128 deposited on pads (not shown) on the light source and IC so that the top or electronically active sides of the light source and IC face the substrate. This is in contrast to wire-bonded configurations, in which chips are mounted facing away from a circuit board or substrate and wires are used to interconnect pads to external circuitry. Optionally, the substrate 108 further includes a connector 130, such as a ribbon connector, on the lower surface through which the light source 110 and/or IC 112 are electrically coupled to a controller 132 and/or input device with which the OFN module 102 is used.
Additionally, the substrate 108 may further include mounted thereon or embedded therein a capacitive sensor 134 to detect the presence or absence of a tracking surface 104 or finger. In one embodiment, shown in
In another embodiment, shown in
Alternatively, the capacitive sensor 134 can be a self-capacitive or an absolute capacitive sensor detecting capacitance between a single continuous top plate or electrode (not shown) on the top surface the substrate 108 and a ground plane (not shown) on the lower surface of the substrate, or in the IC 112.
In one embodiment, the controller 132 is a programmable controller, such as a Programmable System On a Chip or PSoC™ controller, commercially available from Cypress Semiconductor of San Jose, Calif., and includes a program resident therein capable of operating the OFN module in two or more modes of operation. For example, in a first mode of operation when the capacitive sensor 134 detects the presence of a tracking surface 104 or finger within a lift height less than a maximum lift height, the value of which is stored in a register or memory in the controller 132, the controller operates the OFN module 102 to track motion of the tracking surface relative to the OFN module.
In a second mode of operation when the capacitive sensor 134 does not detect the presence of a tracking surface 104 within a lift height less than the maximum lift height, or detects the absence of the tracking surface, the controller 132 can operate the OFN module 102 to interrupt output of motion data from the OFN module 102, thereby preventing the output of erroneous motion data from the OFN module caused by the tracking surface or finger exceeding the maximum tracking height, or a changing pattern of environmental or ambient light passing through the exposed window 106 and aperture 120 onto the PDA 114. Interrupting output of motion data from the OFN module 102, can be accomplished by removing electrical power from the light source 110, the PDA 114, front-end electronics 116 and/or signal processor 118, or by switching or re-configuring the signal processor to interrupt output of motion data. Removing electrical power from the components of the OFN module 102, other than those needed for operating the capacitive sensor 134, when operating in the second mode, provides the further advantage of reducing power consumption in battery operated devices using the OFN module.
Alternatively or additionally the capacitive sensor 134, can be configured or adapted to sense gestures, such as tapping or double tapping a surface of the OFN module 102, or sweeping the tracking surface 104 or finger across the surface of the OFN module in a particular direction, as well as the presence or absence of the tracking surface or finger. The gestures are sensed by the capacitive sensor 134 through sensing rapid or sudden changes in capacitance over a prescribed period of time, i.e., tapping or double tapping, or by sensing a change in capacitance between electrodes 136 or separate capacitive elements across the surface of the substrate 108.
After disabling surface tracking the second mode of operation can further include operating the OFN module 102 as an ambient light sensor to measure and output data representing ambient light impinging on the PDA 114. Such ambient light data can be used, for example, to adjust the brightness or hue of a display in a device, such as a computer, electronic reader or cellular telephone, utilizing or incorporating the OFN module.
In yet another or third mode of operation when the capacitive sensor 134 detects the presence of a tracking surface 104 within a lift height less than the maximum lift height, but the OFN module 102 does not detect movement of the tracking surface after a programmed period of time, the controller 132 can include a program to operate the OFN module to enable an auto scrolling function, which a data output representing a previous motion is continued until the tracking surface is lifted or moved again.
Optionally, the controller 132 can include a program to enable a user to specify the maximum lift height, or select from among one of a number of pre-programmed maximum lift heights stored in the controller. Because the OFN module 102 can satisfactorily track different fingers at different lift heights due to variations in surface roughness and/or pigmentation, in one version of this embodiment, the user can select from among the pre-programmed maximum lift heights by specifying a finger type. Alternatively, the controller 132 can include a program to enable a user to specify the maximum lift height through a calibration procedure in which the finger is moved towards or lifted from the surface of the window 106.
In another embodiment, shown in
The substrate 208 can include one or more layers of conductive or dielectric material formed, deposited or grown on the IC 210 using standard semiconductor processing techniques prior to dicing the IC from a semiconductor wafer, or one or more layers of conductive or dielectric material fabricated separately and affixed to the IC. In one embodiment, the substrate 208 includes a conductive or metal layer deposited over a dielectric layer, and patterned using standard photolithographic techniques to form of a plate of an absolute capacitance sensing system, or electrodes of a mutual capacitance sensing system where the finger alters the mutual coupling between adjacent electrodes or plate segments.
In another embodiment, the light source 214 of the OFN module is affixed to the substrate 208 on a side opposite the IC 210. Optionally, the light source 214 can be electrically coupled to a power supply through the patterned metal layer on the substrate 208.
A cross-sectional side view of a portion of the window for use with the OFNs of
In one embodiment the window 302 has at least two filtering layers 306, 308, including a first filter layer to block light having wavelengths shorter than the wavelength of the light source, and a second filter to block light having wavelengths longer than the wavelength of the light source.
Embodiments of methods for operating an OFN module with a capacitive sensor and capable of operating in two modes of operation will now be described with reference to the flowchart of
In a first block, the OFN module detects with a capacitive sensor affixed to or embedded in a substrate, such as a circuit board, of the OFN module the presence of a tracking surface in proximity to the OFN module (402). As explained above with respect to the OFNs of
If the presence of a surface is not detected, surface tracking is disabled (408). Disabling surface tracking may be accomplished by removing electrical power from the light source, front end electronics and/or signal processor, or by switching or re-configuring the signal processor to interrupt output of data representing motion of the OFN module relative to the surface. Optionally, after disabling surface tracking the method can further include operating the OFN module in a second mode to detect and output data representing ambient light impinging on the PDA (410). As noted above, data on ambient light can be used by the device in which the OFN module is included or used with to, for example, adjust light output of a display.
Finally, the method is repeated (412) beginning with detecting the presence of a tracking surface in proximity to the OFN module (402). The method can be repeated by sampling or polling the capacitive sensor at regular scheduled intervals, or by continuously monitoring output of the capacitive sensor for a change in output therefrom.
Operating principles of a speckle-based OFN will now be described with reference to
Referring to
A speckle sensitive photo-detector array can include one or more linear or one-dimensional (1D) or a two-dimensional (2D) comb-array having multiple detectors or photosensitive elements arranged in a two-dimensional configuration.
A linear or 1D comb-array is an array having multiple photosensitive elements that are connected in a periodic manner, so the array acts as a fixed template that integrates one spatial frequency component of the signal. An embodiment of one such 1D comb-array is shown in
Referring to
In one embodiment the photo-detector array includes photodiodes or photosensitive elements are arranged in two dimensions (2D), as shown in
In one embodiment, shown in
In another embodiment, shown in
In still another embodiment, shown in
Thus, embodiments of an optical navigation module and methods for operating the same have been described. Although the present disclosure has been described with reference to specific exemplary embodiments, it will be evident that various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of the disclosure. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.
The Abstract of the Disclosure is provided to comply with 37 C.F.R. §1.72(b), requiring an abstract that will allow the reader to quickly ascertain the nature of one or more embodiments of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, it can be seen that various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separate embodiment.
In the forgoing description, for purposes of explanation, numerous specific details have been set forth in order to provide a thorough understanding of the optical navigation module and method of the present disclosure. It will be evident however to one skilled in the art that the present interface device and method may be practiced without these specific details. In other instances, well-known structures, and techniques are not shown in detail or are shown in block diagram form in order to avoid unnecessarily obscuring an understanding of this description.
Reference in the description to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the system or method. The appearances of the phrase “one embodiment” in various places in the specification do not necessarily all refer to the same embodiment. The term “to couple” as used herein may include both to directly electrically connect two or more components or elements and to indirectly connect through one or more intervening components.
This claims the benefit of priority under 35 U.S.C. 119(e) to U.S. Provisional Patent Application Ser. No. 61/502,298, filed Jun. 28, 2011, and to U.S. Provisional Patent Application Ser. No. 61/497,939, filed Jun. 16, 2011, both of which are incorporated by reference herein.
| Number | Name | Date | Kind |
|---|---|---|---|
| 3922093 | Dandliker et al. | Nov 1975 | A |
| 4546347 | Kirsch | Oct 1985 | A |
| 4799055 | Nestler et al. | Jan 1989 | A |
| 5015096 | Kowalski et al. | May 1991 | A |
| 5288993 | Bidiville et al. | Feb 1994 | A |
| 5473344 | Bacon et al. | Dec 1995 | A |
| 5578813 | Allen et al. | Nov 1996 | A |
| 5644139 | Allen et al. | Jul 1997 | A |
| D382550 | Kaneko et al. | Aug 1997 | S |
| D385542 | Kaneko et al. | Oct 1997 | S |
| 5703356 | Bidiville et al. | Dec 1997 | A |
| 5729008 | Blalock et al. | Mar 1998 | A |
| 5729009 | Daendliker et al. | Mar 1998 | A |
| 5786804 | Gordon | Jul 1998 | A |
| 5825044 | Allen et al. | Oct 1998 | A |
| 5854482 | Bidiville et al. | Dec 1998 | A |
| 5907152 | Daendliker et al. | May 1999 | A |
| 5933102 | Miller et al. | Aug 1999 | A |
| 5963197 | Bacon et al. | Oct 1999 | A |
| 5994710 | Knee et al. | Nov 1999 | A |
| 6031218 | Piot et al. | Feb 2000 | A |
| 6037643 | Knee | Mar 2000 | A |
| 6057540 | Gordon et al. | May 2000 | A |
| 6097371 | Siddiqui et al. | Aug 2000 | A |
| 6151015 | Badyal et al. | Nov 2000 | A |
| 6172354 | Adan et al. | Jan 2001 | B1 |
| 6215417 | Krass et al. | Apr 2001 | B1 |
| 6225617 | Daendliker et al. | May 2001 | B1 |
| 6233368 | Badyal et al. | May 2001 | B1 |
| 6281881 | Siddiqui et al. | Aug 2001 | B1 |
| 6281882 | Gordon et al. | Aug 2001 | B1 |
| 6300936 | Braun et al. | Oct 2001 | B1 |
| 6326950 | Liu | Dec 2001 | B1 |
| 6330057 | Lederer et al. | Dec 2001 | B1 |
| 6351257 | Liu | Feb 2002 | B1 |
| 6396479 | Gordon | May 2002 | B2 |
| 6421045 | Venkat et al. | Jul 2002 | B1 |
| 6424407 | Kinrot et al. | Jul 2002 | B1 |
| 6433780 | Gordon et al. | Aug 2002 | B1 |
| 6452683 | Kinrot et al. | Sep 2002 | B1 |
| 6455840 | Oliver et al. | Sep 2002 | B1 |
| D464352 | Kerestegian | Oct 2002 | S |
| 6462330 | Venkat et al. | Oct 2002 | B1 |
| 6476970 | Smith | Nov 2002 | B1 |
| 6504530 | Wilson et al. | Jan 2003 | B1 |
| 6529184 | Julienne | Mar 2003 | B1 |
| 6585158 | Norskog | Jul 2003 | B2 |
| 6603111 | Dietz et al. | Aug 2003 | B2 |
| 6621483 | Wallace et al. | Sep 2003 | B2 |
| 6642506 | Nahum et al. | Nov 2003 | B1 |
| 6657184 | Anderson et al. | Dec 2003 | B2 |
| 6664948 | Crane et al. | Dec 2003 | B2 |
| 6674475 | Anderson | Jan 2004 | B1 |
| 6677929 | Gordon et al. | Jan 2004 | B2 |
| 6703599 | Casebolt et al. | Mar 2004 | B1 |
| 6737636 | Dietz et al. | May 2004 | B2 |
| 6774351 | Black | Aug 2004 | B2 |
| 6774915 | Rensberger | Aug 2004 | B2 |
| 6795056 | Norskog et al. | Sep 2004 | B2 |
| 6809723 | Davis | Oct 2004 | B2 |
| 6819314 | Black | Nov 2004 | B2 |
| 6823077 | Dietz et al. | Nov 2004 | B2 |
| 6859196 | Kehlstadt | Feb 2005 | B2 |
| 7030860 | Hsu et al. | Apr 2006 | B1 |
| 7042575 | Carlisle et al. | May 2006 | B2 |
| 7116117 | Nakano et al. | Oct 2006 | B2 |
| 7161582 | Bathiche et al. | Jan 2007 | B2 |
| 7199350 | Chien | Apr 2007 | B2 |
| 7221356 | Oliver et al. | May 2007 | B2 |
| 7274808 | Baharav et al. | Sep 2007 | B2 |
| 7295186 | Brosnan | Nov 2007 | B2 |
| 7313255 | Machida et al. | Dec 2007 | B2 |
| 7324086 | Kong | Jan 2008 | B2 |
| 7420542 | Butterworth et al. | Sep 2008 | B2 |
| 7525082 | Itagaki | Apr 2009 | B2 |
| 7557338 | Gruhlke et al. | Jul 2009 | B2 |
| 7755348 | Shah et al. | Jul 2010 | B1 |
| 7868281 | Leong et al. | Jan 2011 | B2 |
| 7977954 | Reynolds et al. | Jul 2011 | B2 |
| 8031176 | Sanders et al. | Oct 2011 | B1 |
| 8081162 | Teoh et al. | Dec 2011 | B2 |
| 8111344 | Moon et al. | Feb 2012 | B2 |
| 8400409 | Francis | Mar 2013 | B1 |
| 8416191 | Gao et al. | Apr 2013 | B2 |
| 20020130835 | Brosnan | Sep 2002 | A1 |
| 20020158300 | Gee | Oct 2002 | A1 |
| 20020190953 | Gordon et al. | Dec 2002 | A1 |
| 20030034959 | Davis et al. | Feb 2003 | A1 |
| 20040084610 | Leong et al. | May 2004 | A1 |
| 20040189593 | Koay | Sep 2004 | A1 |
| 20040208348 | Baharav et al. | Oct 2004 | A1 |
| 20050024336 | Xie et al. | Feb 2005 | A1 |
| 20050024623 | Xie et al. | Feb 2005 | A1 |
| 20050057523 | Moyer | Mar 2005 | A1 |
| 20050083303 | Schroeder et al. | Apr 2005 | A1 |
| 20050122119 | Barlow | Jun 2005 | A1 |
| 20050248534 | Kehlstadt | Nov 2005 | A1 |
| 20060048071 | Jarrett et al. | Mar 2006 | A1 |
| 20060091298 | Xie et al. | May 2006 | A1 |
| 20060279548 | Geaghan | Dec 2006 | A1 |
| 20070008286 | Theytaz et al. | Jan 2007 | A1 |
| 20070052684 | Gruhlke et al. | Mar 2007 | A1 |
| 20070057157 | Trisnadi et al. | Mar 2007 | A1 |
| 20070075710 | Hargreaves et al. | Apr 2007 | A1 |
| 20070138377 | Zarem | Jun 2007 | A1 |
| 20070139381 | Spurlock et al. | Jun 2007 | A1 |
| 20070146318 | Juh et al. | Jun 2007 | A1 |
| 20070152966 | Krah et al. | Jul 2007 | A1 |
| 20070215793 | Gruhlke et al. | Sep 2007 | A1 |
| 20070291001 | Trisnadi et al. | Dec 2007 | A1 |
| 20080006762 | Fadell et al. | Jan 2008 | A1 |
| 20080007526 | Xu et al. | Jan 2008 | A1 |
| 20080048972 | Kakarala | Feb 2008 | A1 |
| 20080061219 | Lee et al. | Mar 2008 | A1 |
| 20080094356 | Ording et al. | Apr 2008 | A1 |
| 20080158158 | Cheah et al. | Jul 2008 | A1 |
| 20080167834 | Herz et al. | Jul 2008 | A1 |
| 20080174570 | Jobs et al. | Jul 2008 | A1 |
| 20090041476 | Ann et al. | Feb 2009 | A1 |
| 20090166411 | Kramer et al. | Jul 2009 | A1 |
| 20090195503 | Lee et al. | Aug 2009 | A1 |
| 20090244026 | Purdy et al. | Oct 2009 | A1 |
| 20100013771 | Cheng | Jan 2010 | A1 |
| 20100073327 | Mau et al. | Mar 2010 | A1 |
| 20100073328 | Lynch et al. | Mar 2010 | A1 |
| 20100079411 | Lee et al. | Apr 2010 | A1 |
| 20100220900 | Orsley | Sep 2010 | A1 |
| 20100302208 | Brosnan et al. | Dec 2010 | A1 |
| 20100315337 | Ferren et al. | Dec 2010 | A1 |
| 20100315413 | Izadi et al. | Dec 2010 | A1 |
| 20110018840 | Fann et al. | Jan 2011 | A1 |
| 20110141014 | Liao et al. | Jun 2011 | A1 |
| 20110141048 | Brosnan et al. | Jun 2011 | A1 |
| 20110234539 | Liao et al. | Sep 2011 | A1 |
| 20110248961 | Svajda et al. | Oct 2011 | A1 |
| 20110310018 | Song et al. | Dec 2011 | A1 |
| 20110316790 | Ollila et al. | Dec 2011 | A1 |
| 20120002693 | Hasegawa et al. | Jan 2012 | A1 |
| 20120127076 | Song et al. | May 2012 | A1 |
| 20120176339 | Chen et al. | Jul 2012 | A1 |
| 20120320385 | Mu et al. | Dec 2012 | A1 |
| Number | Date | Country |
|---|---|---|
| 101593785 | Dec 2009 | CN |
| 102105895 | Jun 2011 | CN |
| 102009005092 | Sep 2010 | DE |
| 0404678 | Dec 1990 | EP |
| 2387744 | Nov 2011 | EP |
| 2400713 | Oct 2004 | GB |
| 2004318890 | Nov 2004 | JP |
| 2009031666 | Feb 2009 | JP |
| 20070008743 | Jan 2007 | KR |
| 20110051165 | May 2011 | KR |
| WO 2009114821 | Sep 2009 | WO |
| 2010081652 | Jul 2010 | WO |
| Entry |
|---|
| KIPO ISR/WO for Application No. PCT/US2011/053552 dated May 23, 2012; 10 pages. |
| “APDS-9300 Miniature Ambient Light Photo Sensor with Digital (I2C) Output”, http://www.avagotech.com/docs/AV02-1077EN. |
| “Ultra-low power motion sensor for optical finger navigation and laser mice”, http://www.st.com/stonline/products/literature/ds/13939.pdf. |
| ADNB-6011-EV and ADNB-6012-EV High Performance Laser Mouse Bundles Data Sheet, Aug. 17, 2007, Avago Technologies, 52 pages. |
| ADNB-6532 Small Form Factor Laser Stream Mouse Bundle Data Sheet, Nov. 10, 2006, Avago Technologies, 44 pages. |
| ADNK-6013 Optical Mouse Designer's Kit Design Guide, Mar. 30, 2006, Avago Technologies, 24 pages. |
| Angelopoulou, Elli; “The Reflectance Spectrum of Human Skin;” 1999; Department of Computer & Information Science, University of Pennsylvania; pp. 1-14. |
| U.S. Appl. No. 12/009,863: “Optical Navigation System Using a Single-Package Motion Sensor” Steven Sanders et al., filed on Jan. 22, 2008: 27 pages. |
| U.S. Appl. No. 12/218,021: “User Interface Devices, Methods, and Computer Readable Media for Sensing Movement of an Actuator Across a Surface of a Window,” Mark Francis, filed on Jul. 10, 2008; 26 pages. |
| U.S. Appl. No. 13/231,176: Optical Navigation Module With Programmable Lift-Cut-Off) Ke-Cai Zeng et al., filed on Sep. 13, 2011; 33 pages. |
| U.S. Appl. No. 13/252,768: “Optical Navigation System Using a Single-Package Motion Sensor” Steven Sanders et al., filed on Oct. 4, 2011; 28 pages. |
| U.S. Appl. No. 13/307,350: “Hybrid Sensor Module” Yansun Xu et al., filed on Nov. 30, 2011; 31 pages. |
| Application No. PCT/US11/53552 “An Optical Navigation Module With Capacitive Sensor,” Filed on Sep. 27, 2011; 31 pages. |
| International Search Report for International Application No. PCT/US2011/053552 dated Sep. 27, 2011; 5 pages. |
| OFN Module (#27903), http://www.zerko.ch/downloads/27903-ofnmodule-v1.0.pdf. |
| USPTO Advisory Action for U.S. Appl. No. 12/218,021 dated Nov. 7, 2011; 3 pages. |
| USPTO Advisory Action for U.S. Appl. No. 12/218,021 dated May 9, 2012; 3 pages. |
| USPTO Advisory Action for U.S. Appl. No. 13/231,176 dated Oct. 1, 2014; 3 pages. |
| USPTO Advisory Action for U.S. Appl. No. 13/231,176 dated Oct. 23, 2014; 3 pages. |
| USPTO Advisory Action for U.S. Appl. No. 13/231,176 dated Dec. 6, 2013; 3 pages. |
| USPTO Final Rejection for U.S. Appl. No. 13/231,176 dated Oct. 8, 2013; 18 pages. |
| USPTO Final Rejection for U.S. Appl. No. 12/218,021 dated Feb. 22, 2012; 45 pages. |
| USPTO Final Rejection for U.S. Appl. No. 12/218,021 dated Aug. 29, 2011; 41 pages. |
| USPTO Final Rejection for U.S. Appl. No. 13/231,176 dated Jul. 16, 2014; 17 pages. |
| USPTO Final Rejection for U.S. Appl. No. 13/252,768 dated Dec. 7, 2012; 7 pages. |
| USPTO Final Rejection for U.S. Appl. No. 13/307,350 dated Jan. 30, 2014; 10 pages. |
| USPTO Non Final rejection for U.S. Appl. No. 13/231,176 dated Mar. 26, 2014; 15 pages. |
| USPTO Non Final Rejection for U.S. Appl. No. 13/252,768 dated Jun. 25, 2012; 12 pages. |
| USPTO Non Final Rejection for U.S. Appl. No. 13/307,350 dated Aug. 23, 2013; 10 pages. |
| USPTO Non Final Rejection for U.S. Appl. No. 12/009,863 dated Dec. 8, 2010; 13 pages. |
| USPTO Non Final Rejection for U.S. Appl. No. 12/218,021 dated Apr. 27, 2011; 34 pages. |
| USPTO Non Final Rejection for U.S. Appl. No. 13/231,176 dated Jun. 21, 2013; 22 pages. |
| USPTO Notice of Allowance for U.S. Appl. No. 12/009,863 dated May 26, 2011; 5 pages. |
| USPTO Notice of Allowance for U.S. Appl. No. 12/218,021 dated Jan. 30, 2013; 9 pages. |
| USPTO Notice of Allowance for U.S. Appl. No. 12/218,021 dated Oct. 5, 2012; 9 pages. |
| USPTO Notice of Allowance for U.S. Appl. No. 13/252,768 dated Jan. 31, 2013; 8 pages. |
| USPTO Notice of Allowance for U.S. Appl. No. 13/252,768 dated May 22, 2013; 8 pages. |
| USPTO Notice of Allowance for U.S. Appl. No. 13/252,768 dated Sep. 6, 2013; 6 pages. |
| USPTO Notice of Allowance for U.S. Appl. No. 13/252,768 dated Dec. 10, 2013; 7 pages. |
| USPTO Notice of Allowance for U.S. Appl. No. 13/307,350 dated Apr. 11, 2014; 9 pages. |
| USPTO Notice of Allowance for U.S. Appl. No. 13/307,350 dated Jun. 6, 2014; 8 pages. |
| USPTO Notice of Allowance for U.S. Appl. No. 13/307,350 dated Oct. 2, 2014; 8 pages. |
| USPTO Requirement for Restriction for U.S Appl. No. 13/231,176 dated May 21, 2013; 5 pages. |
| Written Opinion of the International Searching Authority for International Application No. PCT/US2011/053552 dated Dec. 16, 2013; 5 pages. |
| Number | Date | Country | |
|---|---|---|---|
| 20120320385 A1 | Dec 2012 | US |
| Number | Date | Country | |
|---|---|---|---|
| 61497939 | Jun 2011 | US | |
| 61502298 | Jun 2011 | US |