1. Field of Invention
The present invention is related to the testing of light sensitive devices and in particular to performing tests on digital camera and light sensor devices at a wafer level or a packaged module level.
2. Description of Related Art
The digital camera is becoming a ubiquitous device. Not only are digital cameras replacing the traditional film camera, digital camera devices are being used in many other applications, such as small electronic devices, such as PDA (personal data assistant) and cellular phones. With the explosion of cellular phones, the ability to take a picture and then send that picture to another individual using a second cellular phone comes the need to produce inexpensive digital camera modules and efficiently test these modules in large quantities. This is further complicated by the many different module configurations that are emerging as a result of the many different application requirements, including fixed focus, manual focus and automatic focus as well as physical size. The testing time for digital camera module, which can have mega-pixel capability, has traditionally been a relatively long process (approximately sixty seconds for a module with 0.3 megapixels) to insure the integrity and picture quality of the camera. This necessitates a testing capability, which insures the integrity and specification of the digital camera module, and which is quick and handles a large quantity of modules.
A patent application Ser. No. 10/417,317 dated Apr. 16, 2003, is related to miniature cameras and their manufacturing methods that are used as built-in modules in hand held consumer electronics devices such as mobile phones and PDA's. In a second patent application Ser. No. 10/434,743 dated May 8, 2003, a test system is described for digital camera modules used as built-in modules for consumer electronics, which performs electrical tests, adjustment of focus and sealing of the lens barrel with glue.
In addition there are a number of other prior art patents that are directed to testing of digital cameras: US 20040032496A1 (Eberstein et al.) is directed to a method of camera calibration and quality testing; EP 1389878A1 (Bednarz et al.) is directed to a method of camera calibration and testing camera quality; US 20040027456A1 (Pierce) directed to the use of calibration targets; EP 1382194A1 (Baer) is directed to dark current subtraction; JP 2003259126 (Keisuke) is directed to remove noise of an image; US 20030146976A1 (Liu) directed to a digital camera system enabling remote monitoring; JP 2003219436 (Fuminori) is directed to adjustment of a pixel shift camera; US 2003142374 (Silverstein) is directed to calibrating output of an image output device; JP 2003179949 (Hidetoshi) is directed to a luminance level inspection apparatus; JP 2003157425 (Vehvilainen) is directed to improving image quality produced in a mobile imaging phone; JP 2003101823 (Kenichi) is directed to specifying a picture data area; EP 1286553 A2 (Baer) is directed to a method and apparatus for improving image quality; US 20030030648 (Baer) is directed to a method and apparatus for improving image quality in digital cameras; U.S. Pat. No. 6,512,587 (Marcus et al.) is directed to measurement method and apparatus of an imager assembly; US 20030002749 (Vehvilainen) is directed to a method and apparatus for improving image quality; US 20020191973 A1 (Hofer et al.) is directed to a method and apparatus for focus error reduction; WO 2002102060 A1 (Baer) is directed to a method and apparatus for smear in digital images using a frame transfer sensor; JP 2002290994 (Hidetoshi) is directed to a method and apparatus to detect foreign matter on the surface of a lens; JP 200223918 (Yanshinao) is directed to an image inspection device and method, for a camera module; JP 2002077955 (Keisuke) is directed to a method and apparatus for evaluating camera characteristics; JP 2001292461 (Keisuke) is directed to a system and method for evaluating a camera; U.S. Pat. No. 6,219,443 B1 (Lawrence) is directed to a method and apparatus for inspecting a display using a low resolution camera; U.S. Pat. No. 6,201,600B1 (Sites et al.) is directed to a method and apparatus for inspection of optically transmissive objects having a lens; U.S. Pat. No. 5,649,258 (Bergstresser et al.) is directed to an apparatus and testing of a camera; EP 0679932 B1 (Kobayashi et al.) is directed to testing an electronically controlled camera; U.S. Pat. No. 5,179,437 (Kawada et al.) is directed to an apparatus for color correction of image signals of a color television camera; JP 03099376 (Hiroshi) is directed to the quality of a display screen; U.S. Pat. No. 4,612,666 (King) is directed to a pattern recognition apparatus; and U.S. Pat. No. 4,298,944 Stoub et al.) is directed to a method and apparatus for distortion correction for scintillation cameras.
It is an objective of the present invention to use parallel processing to compute image parameters on one or more digital camera devices under test.
It is also an objective of the present invention to compute image parameters of a plurality of digital camera devices simultaneously.
It is further an objective of the present invention to use a plurality of groups of frame grabber units containing a plurality of computational units to capture images and calculate image parameters.
It is still further an objective of the present invention to distribute an image to computational units within a frame grabber unit by pixel or group of pixels.
It is also further an objective of the present invention to control and illuminate a plurality of digital camera devices simultaneously to perform the same sequence of tests from which image data is created to be analyzed by the plurality of computational units in the plurality of frame grabber units.
It is also still further an objective of the present invention to illuminate a plurality of digital camera devices with the same light source controlled by one frame grabber unit of the plurality of frame grabbers, whereby a first set of pictures are captured by the plurality of digital camera devices and the light source is controlled to wait until a second set of pictures are ready to be taken.
It is still further an objective of the present invention to illuminate a plurality of light sensors in chip form on a wafer, or in a packaged form, with a light system similar to that described herein, controlled by a frame grabber unit or a light control unit, and wherein the light source produces a light pulse having a defined color, shape, intensity, duration and repetition.
In the present invention a computational unit comprises a memory controlled by a field programmable gate array (FPGA), and a CPU that accesses the memory to access image data from a digital camera device under test (DUT) and returns calculated results to the memory. The memory is coupled to a host computer to which the computed results are coupled for combining into a final result and allow a decision pertaining to the quality of the DUT that produced the image data.
The frame grabber controls the light source that is used to illuminate the DUT, synchronizing the light source with the DUT and connecting resulting image data to a frame grabber unit. The frame grabber unit comprises a plurality of computational units. Each computational unit operates on data that is independent from other computational units and allowing parallel processing of the image data with no serial overhead other than the initial loading of each memory in each computational unit. Computation can begin when the first pixel is loaded into a memory, allowing additional loading of the memory to be performed while computation of a part of an image is being done.
A plurality of frame grabber units are coupled to a plurality of digital camera devices (N-DUT) with one frame grabber, considered a master, controlling the source of light that illuminates the plurality of digital camera devices. A plurality of images are captured by the N-DUT are coupled to the plurality of frame grabber units for computation. A plurality of images are created by the N-DUT to be load the memories of the plurality of frame grabber units. So as not to impede the test process, the light source has a fast turn-on, turn-off and repetition throughout the change of colors and the shape of the light pulse. The plurality of images captured by the N-DUT are distributed across the plurality of frame grabber units in such a way that all frame grabber units are operating on pixels of the same image while additional images are created and delivered to the memories of the frame grabber units.
The DUT is a light sensitive semiconductor device located on a semiconductor wafer, or a carrier of unmounted devices, or the DUT can be a module that has been assembled with a light sensitive device. When a plurality of N-DUT is tested on a wafer or physically similar holding device, a single light source can be used to illuminate all devices at the same time. When a there is a plurality of part numbers located on separate carrying devices, a separate light source may be required where each separate light source is controlled by a separate “master” frame grabber. In the case of modules the physical distance of the test stations may be far enough apart as to require separate light sources, even though the modules are of the same part number.
When distributing a picture image by individual pixel, the P pixels are coupled to M frame grabber units, each of which contains K computational units. Computation on each pixel begins as soon as each pixel is loaded into the memory of each computational unit. A first pixel P=1 is coupled to a first computational unit K=1 of a first frame grabber unit M=1, and computation is started. A P=2 pixel is coupled to a first computational unit K=1 of second frame grabber unit M=2, and computation is started. A P=M pixel is then coupled to a first computational unit K=1 in an M frame grabber unit, and computation is started. Then a P=M+1 pixel is coupled to the K=2 computational unit of the M=1 frame grabber unit, and computation is started in the K=2 computational unit. The coupling process continues until M×K pixels have been coupled to all K computation units in the M frame grabber units. Then the P=M.times.K+1 pixel is coupled to the memory of the K=1 computational unit of the M=1 frame grabber unit. The coupling of pixels continues until the last pixel of a picture has been coupled to one of the M×K computational units. When the calculations on the P=1 pixel is completed the processor in the K=1 computational unit commences calculations on P=M×K+1 pixel. The overlap of computation and the loading pixels into computational units allows additional time to make calculations. It should be noted that groups of pixels forming a line, column or cluster can be coupled to the M frame grabber units in a fashion similar to that of coupling a pixel; however the start of computation will not be fully overlapped with the coupling process until all the M frame grabber units have been loaded with an initial group of pixels.
Alternatively, a P=1 pixel is coupled to a K=1 computational unit of the M=1 frame grabber unit, the P=2 pixel is coupled to a K=2 computational unit of the M=1 frame grabber unit and continuing until a P=K pixel is coupled to the K computational unit of the M=1 frame grabber unit. Each time a pixel is loaded into the memory of a computational unit, calculation of the parameters of the pixel is started. The P=K+1 pixel is coupled to the K=1 computational unit of the M=2 frame grabber unit. The P=2K pixel is coupled to the K computational unit of the M=2 frame grabber unit and the coupling of pixels to the frame grabber units continues until the P=M×K pixel is coupled to the K computational unit of the M frame grabber unit. The P=M×K+1 pixel is then loaded into the memory of the K=1 computational unit of the M=1 frame grabber unit. If the calculations being performed on the K=1 pixel are completed, the processor of the K=1 computational unit commences computation on the P=M×K+1 pixel. The process of coupling pixels to the computational units continues until the last pixel of a picture image is coupled to a computational unit of the M×K computational units. Calculations in each M×K computational unit on the next pixel commences when the calculations on the pixel previously loaded in a computational unit are completed.
Additional frame grabber units and computational units can be added along with additional memory to allow for an increase in the number of pixels, i.e. mega pixels and multiple mega pixels, in a picture image so that calculation time for picture images of higher pixel count is controlled to be within an acceptable time. Also, a single light comprising of a set of minors can be used to provide illumination to devices that are remote from each other and would otherwise require separate light sources. This reduces the variability that can occur between a plurality light sources and the need to calibrate a plurality of light sources to produce the same simultaneous.
Light sensors, which are not camera devices, in either wafer or package form can be illuminated with a light source similar to the one described herein. Where a frame grabber, or a similar control unit, controls a light source for intensity, color, shape, duration and repetition, with or without the use of mirrors to spread the light from a single light source over physical distances, to produce an illumination to enable the testing of the light sensors.
This invention will be described with reference to the accompanying drawings, wherein:
In
In
Continuing to refer to
Continuing to refer to
In
In
In
Continuing to refer to
Continuing to refer to
In
In
In
Continuing to refer to
The process of coupling the images from the N digital camera devices continues until the image of the last DUT(N) is coupled to the frame grabber group (G=N) 75. The last image from the last DUT(N) is divided amongst each of K computational units of the last group (G=N) of M frame grabber units 76 in a similar fashion as was done for the image from DUT(1). For example, a first image portion (P=1) of the last image is coupled to the first computational unit (K=1) in frame grabber unit FGU(N,1), the second portion (P=2) of the last image is coupled to the second computational unit (K=2) of FGU(N,1), the (P=K+1) image portion is coupled to the first computational units (K=1) of the frame grabber unit FGU(N,2), and so on until the last portion (P=M×K) of the last image is coupled to the last computational unit K of FGU(N,M). The results of the computations are coupled to a host computer 78 for the combining of the results to determine the quality of the digital camera devices.
Continuing to refer to
In
While the invention has been particularly shown and described with reference to preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
04392036 | Oct 2004 | EP | regional |
This is a continuation of U.S. patent application Ser. No. 12/456,925, filed on Jun. 24, 2009, now issued as U.S. Pat. No. 8,068,182, which is a divisional application of U.S. patent application Ser. No. 10/980,481, filed on Nov. 3, 2004, now issued as U.S. Pat. No. 7,567,273, all of which is herein incorporated by reference in its entirety. This application is related to U.S. patent application Ser. No. 10/930,351, filed on Aug. 31, 2004, now issued as U.S. Pat. No. 7,486,309. This application is related to U.S. patent application Ser. No. 10/929,651, filed on Aug. 30, 2004, now issued as U.S. Pat. No. 7,505,064. This application is related to U.S. patent application Ser. No. 10/930,353, filed on Aug. 31, 2004, now issued as US Patent Publication No. 2006/0038916. This application is related to U.S. patent application Ser. No. 10/929,652, filed on Aug. 30, 2004, now issued as U.S. Pat. No. 7,155,119. This application is related to U.S. patent application Ser. No. 10/929,300, filed on Aug. 30, 2004, now issued as U.S. Pat. No. 7,248,347. This application is related to U.S. patent application Ser. No. 10/929,653, filed on Aug. 30, 2004, now issued U.S. Pat. No. 7,403,229.
Number | Name | Date | Kind |
---|---|---|---|
3255304 | Dischert et al. | Jun 1966 | A |
3447874 | Back | Jun 1969 | A |
3858063 | Saleme | Dec 1974 | A |
4167022 | Dischert et al. | Sep 1979 | A |
4298944 | Stoub et al. | Nov 1981 | A |
4326219 | Griesshaber et al. | Apr 1982 | A |
4384769 | Brei et al. | May 1983 | A |
4507683 | Griesshaber et al. | Mar 1985 | A |
4612666 | King | Sep 1986 | A |
4620790 | Hufnagel | Nov 1986 | A |
4760447 | Koka et al. | Jul 1988 | A |
4991007 | Corley | Feb 1991 | A |
5033015 | Zwirn | Jul 1991 | A |
5047260 | Durand | Sep 1991 | A |
5142648 | Fitts et al. | Aug 1992 | A |
5159455 | Cox et al. | Oct 1992 | A |
5179437 | Kawada et al. | Jan 1993 | A |
5237408 | Blum et al. | Aug 1993 | A |
5257092 | Noguchi et al. | Oct 1993 | A |
5263120 | Bickel | Nov 1993 | A |
5267038 | Fister | Nov 1993 | A |
5270961 | Bajat et al. | Dec 1993 | A |
5304809 | Wickersheim | Apr 1994 | A |
5327226 | Tanabe | Jul 1994 | A |
5389774 | Gelman et al. | Feb 1995 | A |
5467128 | Yates et al. | Nov 1995 | A |
5489771 | Beach et al. | Feb 1996 | A |
5495329 | Anderson et al. | Feb 1996 | A |
5649258 | Bergstresser et al. | Jul 1997 | A |
5673083 | Izumi et al. | Sep 1997 | A |
5699440 | Carmeli | Dec 1997 | A |
5745126 | Jain et al. | Apr 1998 | A |
5748230 | Orlando et al. | May 1998 | A |
5753931 | Borchers et al. | May 1998 | A |
5760829 | Sussmeier | Jun 1998 | A |
5781351 | Murakami et al. | Jul 1998 | A |
5825495 | Huber | Oct 1998 | A |
5867250 | Baron | Feb 1999 | A |
5880586 | Dukart et al. | Mar 1999 | A |
5906682 | Bouras et al. | May 1999 | A |
5953055 | Huang et al. | Sep 1999 | A |
5960081 | Vynne et al. | Sep 1999 | A |
5998867 | Jensen et al. | Dec 1999 | A |
5999251 | Teramoto et al. | Dec 1999 | A |
6005704 | Chmielewski et al. | Dec 1999 | A |
6041336 | Steinlechner | Mar 2000 | A |
6075601 | Marcus et al. | Jun 2000 | A |
6111243 | Lara | Aug 2000 | A |
6118886 | Baumgart et al. | Sep 2000 | A |
6153985 | Grossman | Nov 2000 | A |
6177986 | Stockton | Jan 2001 | B1 |
6184675 | Bannai | Feb 2001 | B1 |
6195159 | MacDonald et al. | Feb 2001 | B1 |
6198838 | Roehrig et al. | Mar 2001 | B1 |
6201600 | Sites et al. | Mar 2001 | B1 |
6205244 | Bawolek et al. | Mar 2001 | B1 |
6219443 | Lawrence | Apr 2001 | B1 |
6232766 | Saouli et al. | May 2001 | B1 |
6313652 | Maeng | Nov 2001 | B1 |
6366312 | Crittenden | Apr 2002 | B1 |
6389687 | Glenn | May 2002 | B1 |
6424843 | Reitmaa et al. | Jul 2002 | B1 |
6427078 | Wilska et al. | Jul 2002 | B1 |
6473062 | Debiez et al. | Oct 2002 | B1 |
6476417 | Honda et al. | Nov 2002 | B2 |
6480346 | Funakoshi | Nov 2002 | B2 |
6512587 | Marcus et al. | Jan 2003 | B1 |
6518656 | Nakayama et al. | Feb 2003 | B1 |
6678394 | Nichani | Jan 2004 | B1 |
6686588 | Webster et al. | Feb 2004 | B1 |
6701002 | Karube | Mar 2004 | B1 |
6714241 | Baer | Mar 2004 | B2 |
6741277 | Rau | May 2004 | B1 |
6759814 | Vogel et al. | Jul 2004 | B2 |
6788390 | Tanaka | Sep 2004 | B2 |
6798450 | Baer | Sep 2004 | B2 |
6807232 | Nicholson et al. | Oct 2004 | B2 |
6809330 | Krohn et al. | Oct 2004 | B2 |
6822657 | Baer | Nov 2004 | B2 |
6940998 | Garoutte | Sep 2005 | B2 |
6969843 | Beach | Nov 2005 | B1 |
7015951 | Yoshigahara et al. | Mar 2006 | B1 |
7030926 | Miyake et al. | Apr 2006 | B2 |
7068302 | Ebenstein et al. | Jun 2006 | B2 |
7071966 | Lu et al. | Jul 2006 | B2 |
7103208 | Wengender et al. | Sep 2006 | B2 |
7126630 | Lee et al. | Oct 2006 | B1 |
7136157 | Gomm et al. | Nov 2006 | B2 |
7151560 | Matherson et al. | Dec 2006 | B2 |
7155119 | Knoedgen et al. | Dec 2006 | B2 |
7158170 | Gustavsson et al. | Jan 2007 | B2 |
7188036 | Strittmatter | Mar 2007 | B2 |
7200497 | Wang et al. | Apr 2007 | B2 |
7215374 | Why et al. | May 2007 | B2 |
7248284 | Pierce | Jul 2007 | B2 |
7248347 | Knoedgen et al. | Jul 2007 | B2 |
7265781 | Noguchi et al. | Sep 2007 | B2 |
7403229 | Knoedgen et al. | Jul 2008 | B2 |
7405764 | Gustavsson et al. | Jul 2008 | B2 |
7426316 | Vehvilainen | Sep 2008 | B2 |
7486309 | Knoedgen et al. | Feb 2009 | B2 |
7505064 | Knoedgen et al. | Mar 2009 | B2 |
7812858 | Knoedgen et al. | Oct 2010 | B2 |
7948519 | Knoedgen et al. | May 2011 | B2 |
7965316 | Knoedgen et al. | Jun 2011 | B2 |
8068182 | Knoedgen et al. | Nov 2011 | B2 |
8274599 | Gustavsson et al. | Sep 2012 | B2 |
20010050721 | Miyake | Dec 2001 | A1 |
20020006687 | Lam | Jan 2002 | A1 |
20020044215 | Takagi et al. | Apr 2002 | A1 |
20020076088 | Tsai | Jun 2002 | A1 |
20020080266 | Shinamiya et al. | Jun 2002 | A1 |
20020093585 | Lemstrom et al. | Jul 2002 | A1 |
20020113878 | Iwai et al. | Aug 2002 | A1 |
20020126285 | Gilmore et al. | Sep 2002 | A1 |
20020167605 | Akimoto et al. | Nov 2002 | A1 |
20020186311 | Sevat et al. | Dec 2002 | A1 |
20020191973 | Hofer et al. | Dec 2002 | A1 |
20030002749 | Vehvilainen | Jan 2003 | A1 |
20030007084 | Nakjoh | Jan 2003 | A1 |
20030030648 | Baer | Feb 2003 | A1 |
20030044042 | King et al. | Mar 2003 | A1 |
20030048375 | Seim | Mar 2003 | A1 |
20030067595 | Alderson et al. | Apr 2003 | A1 |
20030112360 | Liao et al. | Jun 2003 | A1 |
20030142374 | Silverstein | Jul 2003 | A1 |
20030146976 | Liu | Aug 2003 | A1 |
20030161163 | Hussey et al. | Aug 2003 | A1 |
20030193604 | Robins et al. | Oct 2003 | A1 |
20030214727 | Min et al. | Nov 2003 | A1 |
20030218688 | Shaw et al. | Nov 2003 | A1 |
20030221042 | Watkins et al. | Nov 2003 | A1 |
20030223008 | Kim et al. | Dec 2003 | A1 |
20040012688 | Tinnerino et al. | Jan 2004 | A1 |
20040013420 | Hara | Jan 2004 | A1 |
20040027456 | Pierce | Feb 2004 | A1 |
20040032496 | Ebenstein et al. | Feb 2004 | A1 |
20040058487 | Eslamy et al. | Mar 2004 | A1 |
20040113047 | Tu | Jun 2004 | A1 |
20040126005 | Duvdevani et al. | Jul 2004 | A1 |
20040135907 | Krohn et al. | Jul 2004 | A1 |
20040189812 | Gustavsson et al. | Sep 2004 | A1 |
20050093990 | Aoyama | May 2005 | A1 |
20050162517 | Fujihara et al. | Jul 2005 | A1 |
20050219365 | DiCarlo et al. | Oct 2005 | A1 |
20050231596 | Marchese | Oct 2005 | A1 |
20050285973 | Singh | Dec 2005 | A1 |
20060038916 | Knoedgen et al. | Feb 2006 | A1 |
20060077259 | Knoedgen et al. | Apr 2006 | A1 |
20070091334 | Yamaguchi et al. | Apr 2007 | A1 |
20080049127 | Maeda et al. | Feb 2008 | A1 |
20090167869 | Knoedgen et al. | Jul 2009 | A1 |
Number | Date | Country |
---|---|---|
3417016 | May 1984 | DE |
19502276 | Jan 1995 | DE |
393848 | Oct 1990 | EP |
599175 | Jun 1994 | EP |
656731 | Jul 1995 | EP |
679932 | Nov 1995 | EP |
819927 | Jan 1998 | EP |
1071944 | Mar 2001 | EP |
1180718 | Feb 2002 | EP |
1286553 | Feb 2003 | EP |
348996 | Oct 2003 | EP |
1382194 | Jan 2004 | EP |
1389878 | Feb 2004 | EP |
785439 | Apr 2004 | EP |
463342 | Sep 2004 | EP |
2426813 | Dec 2006 | GB |
63056927 | Mar 1988 | JP |
2197870 | Aug 1990 | JP |
3099376 | Apr 1991 | JP |
2002128088 | Aug 2001 | JP |
2001292461 | Oct 2001 | JP |
2002077955 | Mar 2002 | JP |
200232918 | Aug 2002 | JP |
12003270292 | Sep 2002 | JP |
2002290994 | Oct 2002 | JP |
2002345001 | Nov 2002 | JP |
22003051973 | Feb 2003 | JP |
2003101823 | Apr 2003 | JP |
2003157425 | May 2003 | JP |
2003179949 | May 2003 | JP |
2003035746 | Jul 2003 | JP |
2003219436 | Jul 2003 | JP |
3902487 | Sep 2003 | JP |
2003259126 | Sep 2003 | JP |
2004226462 | Aug 2004 | JP |
20030052216 | Jun 2003 | KR |
WO0191193 | Nov 2001 | WO |
WO02102060 | Dec 2002 | WO |
WO03096761 | Nov 2003 | WO |
Entry |
---|
Donglai Xu et al.; “An FPGA-Based Low-Cost Frame Grabber for Image Processing Application”; Electronics, Circuits, and Systems, 2000, 7th IEEE International conference; Dec. 17-20, 2000; pp. 333-336. |
Fujitsu Automation Ltd XP-200319159 Camera Module Testing System CMT-102-V4; Oct. 2003. |
Burr-Bown Corp. “XTR110. Precision voltage to Current converter/Transmitter”; 1993, XP-002319985; retrieved from internet url:http://www.pci-card.com/XTR110.pdf7. |
M.L. Chithambo et al.; “A Pulsed Light-Emitting-Diode System for Stimulation of Luminescence”; XP-002319984; Meas. Sci. technology 11 (2000) 418-424; IOP Pub. Ltd. |
B.T. Turko; “Low Smear CCD Camera for High Frame Rates” IEEE Transion Nuclear Sciences, No. 1, vol. 36, Feb. 1989; 1989 IEEE pp. 165-169. |
Merklinger, Harold; “The In's and Out's of Focus”; Aug. 1, 1990; Canada; XP002316955 ISBN:0-9695025-0-8; Internet Edition; 92 pages. |
Stolowitz Ford Cowger LLP; Related Case Listing; Oct. 21, 2011; 2 pages. |
Number | Date | Country | |
---|---|---|---|
20120038779 A1 | Feb 2012 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10980481 | Nov 2004 | US |
Child | 12456925 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12456925 | Jun 2009 | US |
Child | 13280234 | US |