The present invention relates generally to gauge monitoring, and more particularly to a gauge reading system that converts a gauge image into a transmittable signal.
Gauges enjoy wide use in a variety of industries and applications. A gauge can typically include a measurement section and a display section. A measurement section can measure some condition (e.g., pressure, temperature, rate, position, time, concentration, density, force, intensity, physical dimension, velocity, acceleration, or other quantities, to name but a few). A display section can display the measured value.
Many gauges, typically analog gauges, include a display intended for human eyes. As but a few examples, a gauge can represent a measurement value with a deflected needle (or arrow), a variable bar size, or other geometric shape that varies according to a measured value.
Modern monitor and control systems are typically designed with a centralized monitoring system. However, because some gauges are designed for visual examination, they typically do not output an electrical signal and thus cannot be easily integrated with a central control system.
A first conventional approach to integrating a gauge into a system can involve the entire replacement of a gauge with a transmitting unit. An example of such a device can be found on the Internet at http://www.grainger.com/Grainger/wwg/itemDetailsRender.shtml?ItemID=1611625135.
A drawback to such an approach can be that replacement of an entire gauge can be invasive. In the event the gauge is utilized in active process, the process may have to be shut down entirely as the gauge is replaced with a transmitting unit. Further, once a transmitting unit is installed, such a unit may have to be leak tested and also tested to ensure it is transmitting a correct signal. In addition, a conventional transmitting unit like that noted above can require wiring from the transmitter to a central location. This can require additional labor, and assumes suitable wiring paths are available at the site.
Another conventional approach can be found on the Internet at http://www.eissq.com/DialADC.html#Matlabcode. This approach includes capturing a digital image from a dial indicator with a webcam, and applying an algorithm to the data image. Drawbacks to such an approach can be that it is dependent upon optimal light conditions and can require considerable processing power to execute the algorithm.
Various embodiments of the present invention will now be described in detail with reference to a number of drawings. The embodiments show a gauge reader, including a device, method and system that can be easily adapted to existing gauges without having to replace the gauge.
A gauge reader according to a first embodiment is shown in block schematic diagram in
An image sensor 104 can receive an image of one or more gauges 112 and convert such an image into data values. Preferably, an image sensor 104 can convert an image into digital data. More preferably, an image sensor 104 can convert an image into an array of multi-bit pixel values. An image sensor 104 can take various forms, including but not limited to a charge coupled device (CCD) type sensor, or a complementary metal-oxide-semiconductor (CMOS) type sensor. Further, such a sensor may provide pixels values in monochrome format or a color format.
A gauge parameter store 108 can store parameter data corresponding to gauge(s) read by gauge reader 100. In particular, a gauge parameter store 108 can store data values that can enable an image processing section 106 to generate a final gauge reading value from received gauge image data. More detailed examples of such data and functions will be described below.
An image processing section 106 can receive image data from image sensor 106, and perform one or more predetermined image processing operations on such data. Preferably an image processor section 106 includes no more than one integrated circuit device. An image processing section 106 can analyze selected portions of the received image data, determine which data values represent significant gauge reading data, and convert such data into an intermediate gauge reading. Utilizing values within gauge parameter store 108 and the intermediate gauge reading, image processing section 106 can generate a final gauge reading value that is output to transmitting section 110.
A transmitting section 110 can transmit a final gauge reading value to a remote location, and thereby enable remote monitoring of the gauge values.
In this way, a gauge reader 100 can read a gauge image with an image sensor attached to the gauge, generate a gauge reading from such an image, and transmit the gauge reading to a remote location.
Referring now to
A gauge reader 200 can include a housing structure 202′ that can include a physical attachment structure for attaching the gauge reader 200 to a gauge 212. That is, a gauge reader 200 can be a single unit that is physically attached to a gauge and that can transmit a gauge reading to a remote location. Such an arrangement is advantageously noninvasive, as no replacement process is needed for the existing gauge. A housing structure 202′ can completely cover a gauge, isolating a gauge from external lighting conditions.
The particular arrangement of
Referring still to
Control IC 218 can include an image processing section 206 and an “on-board” storage circuit 208-0. Image processing section 206 can include a processor configured to execute a number of predetermined steps, including acquiring image data, processing selected portions of the image data to distinguish relevant data points from non-relevant data points, generating an intermediate gauge reading from the relevant data points, and then generating a gauge reading value from the intermediate gauge reading and gauge parameter data. An on-board storage circuit 208-0 can store instructions for executing the image processing and other operations. In addition, an on-board storage circuit 208-0 can store gauge parameter data, and thus form all or a portion of gauge parameter store. On-board storage circuit 208-0 preferably includes nonvolatile storage circuits, such as a programmable read-only-memory (PROM), electrical PROM (EPROM), electrically eraseable PROM (EEPROM, including “flash” EEPROM), magneto-resistive random-access memory (MRAM), ferroelectric RAM (FRAM), or phase change RAM. Such nonvolatile storage circuits can be used in combination with volatile storage circuits, such as dynamic RAM or static RAM. Preferably, a control IC 218 can be a PSoC™ Mixed-Signal Array manufactured by Cypress Semiconductor Corporation of San Jose, Calif., USA.
A control IC 218 can include additional functions. A control IC 218 can control the activation of all or any of the other circuits of the gauge reader 200. For example, circuits can be activated only when needed for a given function, and then returned to a deactivated state. A deactivated state can be a standby state or an off state, for example. Even more particularly, a control IC 218 can activate circuits periodically to generate and transmit a gauge reading, and then deactivate such circuits. In addition or alternatively, a control IC 218 can activate such circuits when requested by a user input, and then return such circuits to a deactivated state. Such an approach can advantageously conserve power consumption, which can be particularly beneficial in battery powered embodiments.
Still further, a control IC 218 can execute gauge reading evaluation operations in addition to generating a gauge value. For example, a control IC 218 can include an instructions executable by a processor that can determine if one or more gauge readings are out of a range, or a gauge reading exhibits some other predetermined behavior. In such case, a control IC 218 can send such “evaluation data” in place of, or in addition, to a generated gauge reading for transmission by transmitting circuit 210.
In the event additional memory is needed beyond that available by a control IC 218, a gauge reader 200 can further include one or more supplemental storage circuits 208-1 accessible by a control IC 218. Preferably, supplemental storage circuits 208-1 can be a single nonvolatile memory IC attached to assembly structure 228, even more preferably an EEPROM IC.
A transmitting section 210 can receive a gauge reading value from control IC 218 and output such a value on a communication path 230 to a location remote from the gauge 212 and attached gauge reader 200. In the particular example shown, transmitting section 210 can be a wireless universal serial bus (USB) IC that sends a wireless signal according to a conventional wireless USB protocol. Such an arrangement can eliminate the need to physically wire a monitoring/communication path between a gauge and a remote location at which a monitoring system resides. However, as shown below, other embodiments can provide an output suitable for transmission over a physical wiring.
Referring still to
While a gauge reader 200 can transmit a gauge reading value, it may also be desirable to provide additional indications on an external surface of a gauge reader 200 to allow local inspection of a gauge value. In the particular example of
Optionally, a gauge reader 200 can include a user input 234. A user input 234 can be used to enter data values to the gauge reader 200. Such data values can be values stored within the gauge reader 200 or user inputs to start predetermined functions of the gauge. In the example of
It is noted that while the embodiment of
In this way, a gauge reader 200 can be a compact structure that can be attached to an existing gauge without the need for any wiring. This can provide for a very simple and quick conversion of gauges for use in automated systems.
The embodiment of
Referring now to
A gauge reader 300 can differ from that of
A control IC 318 can control the activation of image processing IC 306′. In particular, a control IC 318 can activate an image processing IC 306′ to acquire an image, and then deactivate the device when the image data has been processed. Deactivation can include placing the device in a standby state, or turning the device off entirely.
In this way, a gauge reader 300 can be a compact and easily implemented device, but can also have very fast image processing capabilities.
Referring now to
A gauge reader 400 can differ from that of
In this way, a gauge reader 400 can be a compact and easily implemented device that is compatible with control systems designed for analog input signals.
Referring now to
A gauge reader 500 can differ from that of
In this way, a gauge reader 500 can be a compact and easily implemented device that is suitable for monitoring over a network.
Having described various embodiments and their associated circuits and interconnections, another embodiment will now be described that includes particular physical positions of components.
Referring now to
Referring now to
A gasket member 602′-1 can allow a gauge to be securely attached to gauge reader 600 with a gauge face (i.e., portion of gauge to be read) positioned at a desired orientation with respect to shell member 602′-0. A gasket member 602′-1 can be rigid or flexible material. Preferably, a gasket member 602′-1 can prevent any light originating from outside of the gauge reader 600 from entering the interior of shell member 602′-0.
A face member 602′-2 can be transparent to allow value display 624 and status display 626 to be seen. Preferably, a face member 602′-2 prevents any light originating from outside of the gauge reader 600 from entering the interior of shell member 602-0. In alternate arrangements, value display 624 and/or status display 626 can extend outward from, or penetrate through face member 602′-2, in which case the face member 602′-2 can be entirely non-transparent.
In the event a gauge reader 600 provides an analog output signal for a physical wire, a gauge reader 600 can include a wire connector 644 for connection to a wire 646. Such a wire connector 644 can provide connection for single or multiple wire connections. For example, in the case of existing systems utilizing analog signals, such a connection may be one or two wires. However, for network type connections, such a connector 644 can accommodate standard network wiring including and beyond twisted pair wiring.
It is noted that while a gauge reader can attach to a gauge with a mechanical “snug” connection, this should not be construed as limiting to the invention. In alternate embodiments, stronger mechanical connections can be made, such as mechanical clasps, compression rings, bolts, or screws to name but a few examples. Further, a gasket member 602′-1 can be strongly attached to a gauge 612′, while the remaining parts of the gauge reader 600 are removable from the gasket member 602′-1. For example, a gasket member 602′-1 can be attached to a gauge according to examples above, or more permanent methods such as adhesives (e.g., epoxy, specialized glue), or welds, while the remainder of the gauge reader 600 can be removable from the gasket member 602′-1. A gasket member 602′-1 can include threads, and the remainder of the gauge reader 600 may screw into the gasket member, the remainder of the gauge reader 600 may snap into gasket member 602-1, or the remainder of the gauge reader 600 may attach to gasket member 602-1 via bolts or screws, or the remainder of the gauge reader 600 may attach to gasket member 602-1 via magnets. Of course, these are but a few of the many possible examples.
While the above embodiments have demonstrated examples of particular gauge readers, alternate embodiments can include systems employing such gauge readers. A few examples of such systems will now be described.
Referring now to
In the arrangement of
A monitoring device 704 can include a wireless receiver 708 capable of receiving data via a wireless link. In the event a system 700 includes more than one gauge reader, a monitoring system 700 can include a wireless receiver 708 capable of distinguishing between the multiple channels. It is understood that a monitoring device 704 may be but one portion of a larger process control system. Further, in other embodiments, a system may include multiple monitoring devices that each monitor data for one, or a select group of gauge readers.
In this way a system can include one or more gauge readers that transmit gauge readings or other data to a monitoring device in a wireless fashion.
As noted above, some types of control systems system are configured to receive analog input values. Systems to accommodate such arrangements will now be described with reference to
Referring now to
System 800 can differ from that of
Referring now to
A system 900 can differ from that of
Referring now to
In this way a system can include one or more gauge readers suitable for use in control systems based on analog signals.
Referring now to
In the arrangement of
A monitoring device 1016 can be network server that can receive and store data received from a gauge reader. Monitoring device 1016 can be connected to a network 1018, and thus enable access to such gauge reader data via one or more client devices (1020-0, 1020-1, 1020-2) via data packet communication protocols. A network 1018 can include a LAN, WAN or the Internet, as but a few examples.
In this way a system can include one or more gauge readers suitable for use in a networked system.
While the embodiments can include gauge readers and gauge reader systems, alternate embodiments can include methods for reading gauges. Examples of such methods will now be described.
A method according to one embodiment is shown in a flow diagram in
A method 1100 can also include processing selected portions of the acquired gauge image data to identify relevant image data points (step 1104). Such a step can include distinguishing pixels representing a measuring portion of the gauge image from other portions of the image. In particular, such a step can include scanning one or more selected patterns with respect to the image. This is in contrast to processing all portions of the image. A step 1104 can also include distinguishing pixel values from one another. As but a few examples, pixels can be distinguished by contrast (relative brightness or relative darkness), color, or grouping (same or similar contrast/color to adjacent pixels).
Relevant image data points can then be converted into an intermediate gauge reading (step 1106). A step 1106 can include generating a numerical value based on relevant image data points. Such a step can be strongly dependent upon the gauge configurations. As but a few of the many possible examples, such a numerical value can be any of: a slope of line, a position in the overall image, an area, a linear dimension (line length, arc size, circumference size, geometric shape perimeter), an angular measurement (degrees, radians), trigonometric function (sin, cos, etc.). Such values can also be a rate of change for any of the above such measurements, as determined by values generated for sequential images.
A method 1100 can further include generating a final gauge reading from the intermediate gauge reading and stored gauge parameters (step 1108). Such a step can include accessing stored gauge parameter and calculating the final gauge reading based on the accessed data and the intermediate gauge reading. In addition, or alternatively, such a step can include accessing gauge parameter data in a lookup table format using the intermediate gauge data as an input value.
A final gauge reading value can then be transmitted (step 1110). Such a step can include sending the gauge reading according the various techniques noted above, including a wireless signal or wired path, in digital form, or converted to analog form, as a discrete value, or embedded within a data packet, to name but a few.
In this way, a method can generate a gauge reading from an image sensor attached to the gauge, and transmit such a value.
A more detailed method according to another embodiment will now be described with reference to
Referring now to
A method 1200 can include starting a gauge reading operation (step 1201). Such a step can include starting the process in response to an interrupt, such as that generated by a control circuit or receiving a user input either via a physical entry device attached to a gauge reader, or via a remote request.
In the example of
A captured image for this very particular example is shown in
In the example of
Referring back to
Referring back to
Referring back once again to
Referring back to
Referring again to
A step 1210 can include displaying a gauge reading and a battery voltage on an LCD of the gauge reader. Further, such values can be transmitted over a wireless connection.
A method 1200 can return to a sleep mode (step 1212). A sleep mode can be a mode in which non-critical circuit components are turned off, or placed in a low power consumption state.
In this way, a method can generate a gauge reading for a radial gauge.
Of course, the embodiment of
In this way, a method can generate multiple gauge readings for the same gauge.
While gauge readers according to the various embodiments can transmit gauge readings for evaluation by a monitoring system, as note above, gauge reading evaluation can be performed by a gauge reader device itself. Examples of such an approach will now be described.
Referring now to
A gauge reading can then be checked to determine if it is out of a predetermined limit (step 1406).
If a generated gauge reading is out of range (Y from block 1406), a gauge reader can indicate an out of limit condition (step 1408). Such an indication can be visual indication or an audio indication, as but two examples. A method 1400 can then transmit an alarm indication (step 1410). Such a transmission can be over a same channel as a gauge reading or over a different channel.
If a generated gauge reading is within a range (N from block 1406), a gauge reader can transmit the gauge reading according to any of the techniques noted above (step 1412).
In these ways, a gauge reader can provide alarm indication when readings vary from predetermined conditions.
The various gauge readers shown above, can be designed to operate when placed with a particular orientation with respect to a measured gauge. However, for increased ease of use, a gauge reader can include a calibration function. Such function can enable a gauge reader to be fitted to a gauge with little adjustment and/or allow a gauge reader to readjust in the event the gauge reader is moved from an installed orientation with respect to the corresponding gauge. Particular examples of calibration approaches will now be described.
Referring now to
A gauge reader assembly can then be attached to the gauge (step 1604).
A calibration operation can then be started (step 1606). Such a step can be in response to a user input or when the gauge reader is first turned on, as but two examples.
A method 1600 can then generate an intermediate gauge reading from image data (step 1608). In particular arrangements, such step can include any of steps 1102 to 1106 of
A method 1600 can also include checking to see if a final gauge reading matches an actual gauge reading (step 1612). Such a step can include determining if the two gauge readings are within an acceptable range of one another. Optionally, such a step can further include determining how such readings vary from one another (too low or too high). If a suitable match exists (Y from block 1612), a calibration method can be complete. If a suitable match does not exist (N from block 1612), a calibration method can perform an adjustment to bring a final gauge reading closer to an actual gauge reading (step 1614). In the particular arrangement of
In this way, a calibration method can adjust values utilized in how a gauge reading is generated until a gauge reading generated by a gauge reader essentially matches an actual gauge reading.
Referring now to
Gauge_Reading=(angle+offset_calib)*K.
A value “Gauge_Reading” can be gauge reading generated by the method. A value “angle” can be a value generated from a fitted line slope (e.g., arctan of the slope). A value “offset_calib” can be a value that can be altered during a calibration step. A value “K” can be a conversion constant.
Referring now to
Gauge_Reading=length*K.
A value “Gauge_Reading” can be gauge reading generated by the method. A value “length” can be a value generated from a fitted line. A value “K” can be a conversion constant.
It is noted that either calibration process can be a single step process that calibrates a gauge reader according to a difference in an actual reading and a generated reading. However, such an approach can require the actual gauge reading be entered into the gauge reader. This is in contrast to approaches shown generally by
In this way, gauge readers can be easily calibrated to match an actual gauge reading.
Having described various calibration methods, a particular method of operating a gauge reader to execute calibrate and other functions will now be described with reference to
A state diagram representing an operation of a gauge reader according to one embodiment is shown in
An operation 1900 can then return to wait for a change in input (state 1910). If an input indicates a current gauge reading is accepted (accept, gauge parameters can be stored (state 1912). Such gauge parameters can be used for future gauge reading operations. If a gauge reading is not accepted (continue) new parameters can be generated (state 1914), and an operation can return to state 1906. In one very particular example, a continue action can be to continue holding down a button while an accept action can be to cease holding down a button.
An operation 1900 can include other functions. In the example of
Referring still to
Embodiments of the present invention are well suited to performing various other steps or variations of the steps recited herein, and in a sequence other than that depicted and/or described herein.
For purposes of clarity, many of the details of the various embodiments and the methods of designing and manufacturing the same that are widely known and are not relevant to the present invention have been omitted from the following description.
It should be appreciated that reference throughout this specification 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 present invention. Therefore, it is emphasized and should be appreciated that two or more references to “an embodiment” or “one embodiment” or “an alternative embodiment” in various portions of this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures or characteristics may be combined as suitable in one or more embodiments of the invention.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure aiding in the understanding of one or more of the various inventive aspects. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
It is also understood that the embodiments of the invention may be practiced in the absence of an element and/or step not specifically disclosed. That is, an inventive feature of the invention can be elimination of an element.
Accordingly, while the various aspects of the particular embodiments set forth herein have been described in detail, the present invention could be subject to various changes, substitutions, and alterations without departing from the spirit and scope of the invention.
Number | Name | Date | Kind |
---|---|---|---|
4175860 | Bacus | Nov 1979 | A |
4309385 | Harada et al. | Jan 1982 | A |
4310133 | Wetterhorn et al. | Jan 1982 | A |
4410155 | Wetterhorn et al. | Oct 1983 | A |
4680704 | Konicek et al. | Jul 1987 | A |
4685074 | May et al. | Aug 1987 | A |
4948074 | Bramhall, Jr. | Aug 1990 | A |
5013154 | Kominsky | May 1991 | A |
5359677 | Katsurada et al. | Oct 1994 | A |
5442737 | Smith | Aug 1995 | A |
5542280 | Markow et al. | Aug 1996 | A |
5559894 | Lubliner et al. | Sep 1996 | A |
5672823 | Lachmann et al. | Sep 1997 | A |
5673331 | Lewis et al. | Sep 1997 | A |
5861910 | McGarry et al. | Jan 1999 | A |
5870140 | Gillberry | Feb 1999 | A |
6049620 | Dickinson et al. | Apr 2000 | A |
6053043 | Dannenberg et al. | Apr 2000 | A |
6085597 | Miller et al. | Jul 2000 | A |
6244107 | Nelson et al. | Jun 2001 | B1 |
6282969 | Daniel | Sep 2001 | B1 |
6314197 | Jain et al. | Nov 2001 | B1 |
6326896 | Mcdermott et al. | Dec 2001 | B1 |
6529622 | Pourjavid | Mar 2003 | B1 |
6845177 | Chiu | Jan 2005 | B2 |
6853309 | Schroeter | Feb 2005 | B1 |
6891838 | Petite et al. | May 2005 | B1 |
6938859 | Beausoleil | Sep 2005 | B2 |
7064678 | Kim et al. | Jun 2006 | B2 |
7151246 | Fein et al. | Dec 2006 | B2 |
7305664 | Yamagata | Dec 2007 | B2 |
7450765 | Wenzel | Nov 2008 | B2 |
7502493 | Ishida | Mar 2009 | B2 |
8009020 | Riedel et al. | Aug 2011 | B2 |
20010002850 | Slatter | Jun 2001 | A1 |
20010055425 | Chiu | Dec 2001 | A1 |
20020097904 | White | Jul 2002 | A1 |
20030016860 | Sugawara | Jan 2003 | A1 |
20030030855 | Honda | Feb 2003 | A1 |
20030197882 | Tsukuba et al. | Oct 2003 | A1 |
20040022435 | Ishida | Feb 2004 | A1 |
20040045380 | Nelson et al. | Mar 2004 | A1 |
20040101191 | Seul et al. | May 2004 | A1 |
20040150861 | Van Der | Aug 2004 | A1 |
20050105805 | Nicponski | May 2005 | A1 |
20050165279 | Adler et al. | Jul 2005 | A1 |
20050280709 | Katayama | Dec 2005 | A1 |
20060178193 | Hunter | Aug 2006 | A1 |
20060212407 | Lyon | Sep 2006 | A1 |
20060238846 | Alexander et al. | Oct 2006 | A1 |
20070005202 | Breed | Jan 2007 | A1 |
20090073307 | Kramer et al. | Mar 2009 | A1 |
20090190795 | Derkalousdian et al. | Jul 2009 | A1 |
Number | Date | Country |
---|---|---|
2079699 | Mar 1990 | JP |
6281504 | Oct 1994 | JP |
10332420 | Dec 1998 | JP |
2004045231 | Feb 2004 | JP |
2005032028 | Feb 2005 | JP |
Entry |
---|
U.S. Appl. No. 12/241,171, Sim et al. |
PCT International Search Report for International Application No. PCT/US07/26186, dated Jun. 2, 2008. |
PCT Written Opinion of the International Searching Authority for for International Application No. PCT/US07/26186, dated Jun. 2, 2008. |
“Item Details: Grainger 1X815 Pressure Transmitter”, Internet at http://www.grainger.com/Grainger/wwg/itemDetailsRender.shtml?ItemID=1611625135. |
“A-D converter the hard (but cheap!) way”, Internet at http://www.eissq.com/DialADC.html#Matlabcode. |
SIPO Office Action Aug. 17, 2011; 8 pages. |
SIPO Office Action May 19, 2011; 5 pages. |
SIPO Office Action Jan. 12, 2011; 17 pages. |
International Search Report for International Application No. PCT/US09/00643, mailed on Mar. 17, 2009; 2 pages. |
International Written Opinion for International Application No. PCT/US09/00643, mailed on Mar. 17, 2009; 5 pages. |
U.S. Appl. No. 61/024,800, “Line Angle Detection in Digital Image Captures,” Moses Derkalousdian et al., filed Jan. 30, 2008; 8 pages. |
USPTO Final Rejection for U.S. Appl. No. 12/322,200 dated Aug. 14, 2012; 13 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 12/283,701 dated Sep. 13, 2012; 14 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 12/322,200 dated May 10, 2012; 14 pages. |
U.S. Appl. No. 61/024,932, “Wireless Gauge Reader Distributed Monitoring System,” Harry Sim et al., filed Jan. 31, 2008; 6 pages. |
International Search Report for International Application No. PCT/US07/26186, dated Jun. 2, 2008; 4 pages. |
JPPO 3 Month Office Action Receive for Application No. 2009-542939, dated Jun. 12, 2012; 2 pages. |
Kenn Sebesta, “A-D Converter the Hard (But Cheap!) Way,” Internet at <http://www.eissq.conn/DialADC.html#Matlabcode>, 2008; 11 pages. |
SIPO 2 Month Office Action Receive for Application No. 200780045651.0, dated Jan. 31, 2012; 17 pages. |
SIPO 2 Month Office Action Receive for Application No. 200780045651.0, dated Apr. 27, 2012; 18 pages. |
SIPO 3 Month Office Action Receive for Application No. 200780045651.0, dated Jul. 25, 2012; 15 pages. |
SIPO Office Action Receive for Application No. 200780045651.0, dated Dec. 20, 2010; 17 pages. |
USPTO Advisory Action for U.S. Appl. No. 12/322,200, dated Nov. 5, 2012; 3 pages. |
Written Opinion of the International Searching Authority for International Application No. PCT/US07/26186, mailed Jun. 2, 2008; 7 pages. |
Number | Date | Country | |
---|---|---|---|
20080148877 A1 | Jun 2008 | US |