Material processing system and a material processing method including a saw station and an interface with touch screen

Abstract
A material processing system includes an apparatus having a processing path. A saw station is located along the processing path. A positioner is configured to push a trailing end of a work piece along the processing path toward the saw station. A computer is connected to the apparatus, and programmed to provide a digital interface allowing an operator to control operation of the apparatus through the interface.
Description
FIELD

The invention relates to product manufacturing. In particular, the invention involves digital management of manufacturing projects.


BACKGROUND

Production facilities typically need to process materials in batches. For example, it may be necessary to cut wood in varying dimensions to build a cabinet system or a furniture item. The list of wood dimensions required to build the product may be referred to as a “cut list” or a “cutting bill”. Optimization programs are typically used in the industry to determine efficient cutting routines to satisfy cut lists based on raw material dimensions, defects, etc. There is a need for further improvements in the controller interface features used by operators to perform repetitive processing steps and operations.





THE FIGURES


FIG. 1 is a flow chart showing components of a material processing system.



FIG. 2 is a view of an automated processing system.



FIG. 3 is a display view of a cut list in a spreadsheet format.



FIG. 4 is a display view of a control interface with customizable button fields.





DESCRIPTION


FIG. 1 is a flow chart showing relationships between various components of a material processing system 5. Material processor 6 includes equipment configured to manipulate materials prior to assembling a final product. For example, material processor 6 includes any combination of components described in U.S. Pat. No. 6,886,462, hereby incorporated by reference in its entirety. Processor 6 may include one or more processing stations. A processing station may include a saw for cutting lengths, widths, or features in a workpiece. Work stations may also include numerous other devices for manipulating a workpiece in accordance with the description in U.S. patent application Ser. No. 10/964,553, which is hereby incorporated by reference in its entirety.


Processor 6 may also include a pushing device for moving a workpiece along a processing path relative to one or more workstations. A mechanism for inputting data relating to location of features on a workpiece such as defects may also be provided. For example, marking devices such as those described in U.S. Pat. No. 7,073,422 may be used. Alternatively, or in addition, a measuring device for inputting data may include an encoder-based measuring device that an operator can slide parallel to the length of a workpiece and selectively actuate, for example, by pushing a button, to send information about the relative position of the workpiece ends, one or more defects, and/or other workpiece features to the controller.


Material processor 6 receives instructions from an operator through process control interface 7. Process controller 7 may include an interface which enables customizable button fields on a screen display, as described in more detail below. Process controller 7 may work in conjunction with work order spreadsheet display 8 which may be a digitally-generated display screen at least partially resembling a cut list on a conventional clipboard. Work order spreadsheet 8 may access pre-existing cut list data 9 from a digital storage device.


An example of an automated processing system constructed in accordance with the present invention is shown generally at 10 in FIG. 2. System 10 includes a marking assembly 12 positioned along a front portion of the system. Marking assembly 12 includes a marking station 14 to orient an article or material 16 relative to an optical measuring device 18. The article may be a wood product, metal, plastic, ceramic, and/or the like. The article may have any suitable shape and size, and may be elongate to define a long axis, which also may be a processing axis.


Feature locations 20 along a processing axis 22 of material 16 may be input by a user to the optical measuring device 18, which communicates the feature locations to a controller 24. Another computer 24a may be used remotely from controller 24 to store, edit, combine, or modify cut lists prior to downloading one or more cut lists to controller 24. Marking assembly 12 allows a user to virtually mark feature locations 20 of material 16 along processing axis 22 of the material. A “virtual mark” means a noted location on a material relative to a registration point such as an end of the material or an axis, without requiring an actual physical mark on the material.


Optical measuring device 18 may provide data input for processing. The optical measuring device may send a light beam along optical path 26. As described in more detail below, this path may be altered for at least a portion of the light beam by placing an object into the light beam at a location corresponding to a perimeter region of feature location 20. Alternatively, the object may be placed at a selected location that inputs data about other structural aspects of the material or about nonstructural aspects of material processing. Controller 24 may use one or more structural aspects of the material, such as feature locations 20 and/or overall length, among others, to determine cutting sites. Structural aspects may include dimensions, defect locations, grade of material, etc. One or more structural aspects may be input optically and/or with another user interface.


Processing station 28 may be configured to process the material automatically based on the optically input data. Material processing, as used herein, may include any structural alteration of an article (a material). The structural alteration may include removing or separating a portion of the article (such as by cutting, boring, punching, routing, mortising, sanding, drilling, shearing, etc.), adding another component (such as a fastener, a colorant, a sealing agent, a connected component, etc.), forming a joint (such as by tenoning), reshaping the article (such as by stamping, compression, bending, etc.), and/or altering the strength of the article (such as by heating, electromagnetic radiation exposure, radiation treatment, etc.), among others.


Station 28 may include a positioner assembly 29, which may position previously-marked material 30, relative to a material processing device, such as a saw 32. Positioned material 30 may be processed at one or more discrete positions along processing axis 34 of material 30 by saw 32. Material processing may be based on virtually-marked feature locations 20 or other processing data supplied by the user, by deflecting a light beam, as described below. Material processing also may be in accordance with a processing list, such as a cut list, which may be stored in or otherwise accessible to controller 24.


In some embodiments, a material feeding or positioning device 37, such as a roll feeder, may be used to feed material to a material processing device, such as a saw, in processing station 28. Alternatively, a pusher mechanism may be employed to engage an end of the material and push the material relative to the processing station, particularly relative to a material processing device of the processing station. Movement of a material positioning device (and/or a material processing device) along a line defines a processing line for in-line processing of an article. Accordingly, an article may be processed at one position or a plurality of discrete positions arrayed parallel to the processing line.


As shown in the display view of FIG. 3, a work order is presented in spreadsheet format 8 in a readily understandable manner for the operator. A list of parts and quantities is organized in the same manner that an operator may be accustomed to receiving similar material in a paper format, for example, on a clipboard.


Additional features may be provided by the underlying program. For example, the operator may look at multiple conditions in a given set of columns and make calculations at the selected position. For example, a line of a cutting bill may include column headings such as: JOB NAMES, STYLE, MATERIAL, OUTSIDE EDGE, INSIDE EDGE, FINISH, PANEL RAISE, LENGTH, PART, WIDTH, QUANTITY. Based upon the style and the material width, the operator may write a function for a given part such as a rail to subtract a given value where the Material Width=x and Part Name=y, then subtract 2×Material Width.


The program also may allow sorting by columns; the ability to hide finished cuts, the ability to see progress in the cutting visually by a progressive bar at the right-hand end of each line item; the ability to touch a given line and then move to that position by hitting START; and/or the ability to see the remaining total length of parts to be cut.



FIG. 4 shows a display screen for process controller 7. The screen provides for basic movement of the positioner in material processor 6, with the following additional features. As shown in FIG. 4, screen 200 has a set of fields or “keys” 222, a key customizing field 224, and a numerical key Dad field 230, for use in customizing the function and appearance of the keys. The operator may customize the function of key 222 in movement screen 200. Keys 222 have the ability to be programmed for specific types of functionality using whole integers or Boolean math and integers. For example, a key may be customized to carry out a function relating to movement of the positioner (“a movement function”). Some examples of movement functions are explained below.


For example, key 222 may be given a value which the operator wants to store and recall. The operator may actuate the function key, and then press start button 226, causing the positioner in processor 6 to move to an appropriate position.


Alternatively, key 222 may be given a selected value which the user wants to store and recall. However, instead of inputting just the value at the time of programming, the operator puts a “G” in front of the integer value. When the operator hits the “function” key, the machine immediately moves to that position. The “G” at the front tells the computer to move the positioner to the appropriate position without waiting for the operator to push start button 226.


Alternatively, the operator may program a key to perform a math operand at the beginning of the string such as +⅔. The machine will pick up either the value entered in the movement screen or the current position if no value is entered and perform a math string on that value, and will then wait for the operator to push start button 226, at which time the positioner moves to that position.


Alternatively, the operator may program key 222 to perform a math operand at the beginning of the string such as +⅔ and a G at the back of the string (+⅔G). The machine will pick up either the value entered in the movement screen or the current position if no value is entered and perform the math string on that value. The positioner will then move to that position, without the need for the operator to push start button 226.


Alternatively, the operator may program a sequence of numbers such as 12, 34, 18, 23G, in which case the stop will move through those values on sequential pressing of the functioned key until all movements are completed. The key will visually notify the operator that it is in a series of positions, and then visually notify the operator when the last set is complete.


When the operator is programming the function key, you may have the option of doing a “Push Program” or “Pattern Program”. This will require the operator to enter the length of stop and then sequence of cuts requested. If the operator checks a “Kerf Option”, the computer will calculate the kerf and subtract it from the stock length remaining. As the lengths that the operator wants to cut from the stop are entered, a visual on-screen indicator shows the pattern as it is built up and the remaining length will also be indicated.


Other options may be enabled by the program. For example, the keys may be selected for custom colors. The keys may either show the inputted function or may display a symbol or label. The keys may have visual keys as to whether they require actuation of start button 226 to initiate movement. The keys may be arranged in any order desired. Multiple screens of keys may be programmed and accessed through a toggle.


The program has the ability to generate custom lengths to distinct data files allowing user to link to multiple different data sets or to make changes in this link to accommodate changes in the subject data files. The program may have the ability to read inputs from devices such as a bar code scanner or a linear digital measuring device resulting in the creation of a cut list or a file opened command. The program may have the ability to print labels with bar code formats or other relevant information. The program may be configured for use on a touch screen monitor, and may include a virtual keyboard for data entry. The program may include a mathematical calculator in movement screen 200 which may be operated through keypad 230. The program may offer a multi-lingual option (English, Spanish, French, etc.) by pressing language button 32.


The disclosure set forth above may encompass one or more distinct inventions, with independent utility. Each of these inventions has been disclosed in its preferred form(s). These preferred forms, including the specific embodiments thereof as disclosed and illustrated herein, are not intended to be considered in a limiting sense, because numerous variations are possible. The subject matter of the inventions includes all novel and nonobvious combinations and subcombinations of the various elements, features, functions, and/or properties disclosed herein.

Claims
  • 1. A material processing system comprising an apparatus including a processing path, a saw station located along the processing path, a positioner configured to push a trailing end of a work piece along the processing path toward the saw station, anda computer connected to the apparatus programmed to provide a digital interface allowing an operator to control operation of the apparatus through the interface, the interface including a display screen having a set of keys, a key customizing field, and a numerical keypad field, each key being customizable for a particular application by touching the key customizing field and the numerical key pad field to affect a selected movement function of the positioner along the processing path.
  • 2. The apparatus of claim 1, wherein the movement function assigned to a particular key indicates a target location along the processing path for the positioner to move to upon actuation of the key by the operator.
  • 3. The apparatus of claim 1, wherein the movement function assigned to a particular key indicates a target location along the processing path for the positioner to move to upon actuation of the key and actuation of a start button by the operator.
  • 4. The apparatus of claim 1, wherein the movement function assigned to a particular key indicates a target location along the processing path for the positioner to move the work piece to upon actuation of the key by the operator.
  • 5. The apparatus of claim 1, wherein the movement function assigned to a particular key indicates a target location along the processing path for the positioner to move the work piece to upon actuation of the key and actuation of a start button by the operator.
  • 6. The apparatus of claim 1, wherein the movement function assigned to a particular key indicates a math operand to be performed on a position number upon actuation of the key and actuation of a start button by the operator.
  • 7. The apparatus of claim 1, wherein the movement function assigned to a particular key indicates a math operand to be performed on a position number upon actuation of the key by the operator.
  • 8. The apparatus of claim 6, wherein the math operand includes an addition or subtraction function.
  • 9. The apparatus of claim 1, wherein the movement function assigned to a particular key indicates a series of target locations along the processing path for the positioner to move to upon sequential actuation of the key by the operator.
  • 10. The apparatus of claim 1, wherein the interface permits each key to be marked with a symbol indicating its customized function.
  • 11. The apparatus of claim 1, wherein the interface permits toggling between multiple screens, each screen containing a set of customizable keys for use by the operator in carrying out a specific project type.
  • 12. A method of cutting material comprising providing an apparatus including a processing path, a saw station located along the processing path, a positioner configured to push a trailing end of a work piece along the processing path toward the saw station, and a controller connected to the apparatus programmed to provide a digital interface allowing an operator to control operation of the apparatus through the interface, the interface including a display screen having a set of keys, a key customizing field and a numerical key pad field, each key being customizable for a particular application by touching the key customizing field and the numerical key pad field to affect a selected movement function of the positioner along the processing path,selecting a movement function for affecting movement of the positioner, and assigning the selected movement function to a key in the display field,inputting data to the controller indicating a length of a work piece to be processed,initiating the movement function on the positioner by actuating the key,tracking location of the work piece relative to the saw station based on the location of the positioner along the processing path and the known length of the work piece, andcutting the work piece at the saw station when the work piece has been pushed to an appropriate position for cutting the work piece into desired dimensions.
  • 13. The method of claim 12, wherein the initiating step includes actuating a start key.
  • 14. The method of claim 12, wherein the movement function includes a series of desired position movement numbers for the positioner.
  • 15. The method of claim 12, wherein the movement function includes a math operand for performing a math function on a position number.
CROSS-REFERENCE TO RELATED PATENTS

This application claims priority under 35 U.S.C. §119 and applicable foreign and international law of U.S. Provisional Patent Application Ser. No. 60/839,661 filed Aug. 22, 2006 and is hereby incorporated by reference. This application incorporates the following patent application and patents by reference in their entireties: U.S. patent application Ser. No. 10/964,553 filed Oct. 12, 2004 titled “MULTI-STEP SYSTEMS FOR PROCESSING WORKPIECES”; U.S. Pat. Nos. 6,886,462; 7,031,789; 491,307; 2,315,458; 2,731,989; 2,740,437; 2,852,049; 3,994,484; 4,111,088; 4,434,693; 4,658,687; 4,791,757; 4,805,505; 4,901,992; 5,251,142; 5,443,554; 5,444,635; 5,460,070; 5,524,514; and 6,216,574.

US Referenced Citations (279)
Number Name Date Kind
305563 Baer Sep 1884 A
491307 Gaylord Feb 1893 A
691715 Dodd Jan 1902 A
751121 Tidey Feb 1904 A
867081 Robinson Sep 1907 A
935206 Holdeman Sep 1909 A
957782 Leaver, Jr. May 1910 A
1123711 Driscoll Jan 1915 A
1271473 Johnson Jul 1918 A
1324587 Elliott Dec 1919 A
1461425 Linebaugh Jul 1923 A
1569649 Way Jan 1926 A
1924326 MacFadden Aug 1933 A
1969503 Eksergian Aug 1934 A
1991431 Tyler Feb 1935 A
2108823 Lyon Feb 1938 A
2112789 Ross Mar 1938 A
2166703 Boice Jul 1939 A
2200894 Rasmussen May 1940 A
2265335 Aumann Dec 1941 A
2315458 Sellmeyer Mar 1943 A
2316971 Overacker et al. Apr 1943 A
2325082 Tautz Jul 1943 A
2346388 Peebles Apr 1944 A
2485274 Garrett Oct 1949 A
2518728 Snow Aug 1950 A
2520837 Hammond Aug 1950 A
2562246 Van Dam et al. Jul 1951 A
2577766 Johnson et al. Dec 1951 A
2602477 Kniff Jul 1952 A
2606413 Gray Aug 1952 A
2613243 Frear Oct 1952 A
2618300 Freudenthaler Nov 1952 A
2619134 West Nov 1952 A
2630845 Eschenburg Mar 1953 A
2731989 Valcourt et al. Jan 1956 A
2740437 Odlum et al. Apr 1956 A
2747625 Small May 1956 A
2754859 Ocenasek Jul 1956 A
2806493 Gaskell Sep 1957 A
2852049 Peterson Sep 1958 A
2890729 Horn Jun 1959 A
2962063 Gussler Nov 1960 A
3019823 Cornell Feb 1962 A
3059674 Boling Oct 1962 A
3089716 Berkowitz May 1963 A
3095673 Born et al. Jul 1963 A
3163065 Kolodgy et al. Dec 1964 A
3170736 Wright Feb 1965 A
3186453 Green Jun 1965 A
3194100 Fehlberg Jul 1965 A
3257756 Mealer Jun 1966 A
3293971 Kuss Dec 1966 A
3315716 Mytinger Apr 1967 A
3329181 Buss et al. Jul 1967 A
3391717 Melin Jul 1968 A
3459246 Ottosson Aug 1969 A
3466958 Munson Sep 1969 A
3483904 Jacumin Dec 1969 A
3566239 Taniguchi Feb 1971 A
3584284 Beach Jun 1971 A
3606699 Robinson, Jr. Sep 1971 A
3610299 Jureit et al. Oct 1971 A
3687178 Golick et al. Aug 1972 A
3716716 Marantette et al. Feb 1973 A
3730042 Price May 1973 A
3736968 Mason Jun 1973 A
3738403 Schwoch Jun 1973 A
3738504 Vail et al. Jun 1973 A
3762524 Anderson Oct 1973 A
3766815 Edixhoven Oct 1973 A
3775906 Dougherty Dec 1973 A
3780777 Davies Dec 1973 A
3797171 Farmer Mar 1974 A
3807269 Mertes Apr 1974 A
3811353 Miles May 1974 A
3812947 Nygaard May 1974 A
3814153 Schmidt Jun 1974 A
3841462 Schmidt Oct 1974 A
3854889 Lemelson Dec 1974 A
3885483 Ikeya May 1975 A
3886372 Sanglert May 1975 A
3910142 Jureit Oct 1975 A
3917078 Schmidt Nov 1975 A
3941019 Baldwin et al. Mar 1976 A
3943808 Pryor Mar 1976 A
3988860 Nevarez Nov 1976 A
3994484 Schorr Nov 1976 A
4026536 Netto May 1977 A
4055097 Ducret Oct 1977 A
4111088 Ziegelmeyer Sep 1978 A
4143571 Oxenham Mar 1979 A
4144449 Funk et al. Mar 1979 A
4170911 Ayers et al. Oct 1979 A
4194267 Johnson et al. Mar 1980 A
4206910 Biesemeyer Jun 1980 A
4207472 Idelsohn Jun 1980 A
4219061 Duggins Aug 1980 A
4221974 Mueller et al. Sep 1980 A
4243081 Pritelli Jan 1981 A
4256000 Seildel Mar 1981 A
4260001 De Muynck Apr 1981 A
4286880 Young Sep 1981 A
4313281 Richmond Feb 1982 A
4331050 Gergek May 1982 A
4358166 Antoine Nov 1982 A
4366649 Weigant Jan 1983 A
4410025 Sicotte Oct 1983 A
4434693 Hosoi Mar 1984 A
4453838 Loizeau Jun 1984 A
4454794 Thornton Jun 1984 A
4469318 Slavic Sep 1984 A
4472783 Johnstone et al. Sep 1984 A
4475312 Deutschle Oct 1984 A
4495730 Kennedy Jan 1985 A
4499933 Thompson Feb 1985 A
4520592 Holloway Jun 1985 A
4521006 Waters Jun 1985 A
4541722 Jenks Sep 1985 A
4596172 Visser Jun 1986 A
4627321 Moore Dec 1986 A
4628459 Shinohara et al. Dec 1986 A
4635515 Altman Jan 1987 A
4639653 Anderson et al. Jan 1987 A
4641557 Steiner et al. Feb 1987 A
4658687 Haas et al. Apr 1987 A
4682894 Schmidt Jul 1987 A
4691607 Webb Sep 1987 A
4693158 Price Sep 1987 A
4694871 Jenkner Sep 1987 A
4702134 Corley, III Oct 1987 A
4725961 Pearl Feb 1988 A
4736511 Jenkner Apr 1988 A
4750105 Ohkawa et al. Jun 1988 A
4760870 Speck Aug 1988 A
4788481 Niwa Nov 1988 A
4791757 Orlando Dec 1988 A
4792889 Kragelin et al. Dec 1988 A
4794963 Oppeneer Jan 1989 A
4805505 Cantlin Feb 1989 A
4830075 Jenkner May 1989 A
4866630 Beaman et al. Sep 1989 A
4874996 Rosenthal Oct 1989 A
4878524 Rosenthal et al. Nov 1989 A
4879752 Aune et al. Nov 1989 A
4887219 Strauser Dec 1989 A
4896273 Moore et al. Jan 1990 A
4901992 Dobeck Feb 1990 A
4939379 Horn Jul 1990 A
4939635 Seki et al. Jul 1990 A
4939739 Hobart et al. Jul 1990 A
4945797 Hahn Aug 1990 A
4946149 Greene Aug 1990 A
4949605 Geller Aug 1990 A
4964450 Hughes et al. Oct 1990 A
4968011 Womack Nov 1990 A
4972749 Grove Nov 1990 A
5001955 Fujiwara Mar 1991 A
5014583 Webb May 1991 A
5018562 Adams May 1991 A
5042341 Greten et al. Aug 1991 A
5054938 Ide Oct 1991 A
5058474 Herrera Oct 1991 A
5085414 Weaver Feb 1992 A
5094282 Suzuki et al. Mar 1992 A
5119855 Knighten et al. Jun 1992 A
5142158 Craig, Jr. Aug 1992 A
5176060 Thornton Jan 1993 A
5181446 Theising Jan 1993 A
5197172 Takagi et al. Mar 1993 A
5201258 Cremona Apr 1993 A
5201351 Hurdle, Jr. Apr 1993 A
5209165 Foan May 1993 A
5251142 Cramer Oct 1993 A
5254859 Carman et al. Oct 1993 A
5266878 Makino et al. Nov 1993 A
5293802 Shiotani Mar 1994 A
5301934 Lynn et al. Apr 1994 A
5365812 Harnden Nov 1994 A
5418729 Holmes et al. May 1995 A
5443554 Robert Aug 1995 A
5444635 Blaine et al. Aug 1995 A
5452031 Ducharme Sep 1995 A
5460070 Buskness Oct 1995 A
5472028 Faulhaber Dec 1995 A
5489155 Ide Feb 1996 A
5524514 Hadaway et al. Jun 1996 A
5663882 Douglas Sep 1997 A
5664888 Sabin Sep 1997 A
RE35663 Mori et al. Nov 1997 E
5694821 Smith Dec 1997 A
5772192 Hoffmann Jun 1998 A
5797685 Jurik et al. Aug 1998 A
5798929 Stenzel et al. Aug 1998 A
5829892 Groves Nov 1998 A
5845555 Dawley Dec 1998 A
5865080 Jackson Feb 1999 A
5927857 Ceroll Jul 1999 A
5933353 Abriam et al. Aug 1999 A
5938344 Sabin Aug 1999 A
5953232 Blaimschein Sep 1999 A
5960104 Conners et al. Sep 1999 A
5964536 Kinoshita Oct 1999 A
6021826 Daniell Feb 2000 A
6039228 Stein Mar 2000 A
6052882 Campbell Apr 2000 A
6058589 Hakansson May 2000 A
6062280 Newnes et al. May 2000 A
6095024 Brutscher Aug 2000 A
6095025 Mirabello Aug 2000 A
6120628 Pritelli Sep 2000 A
6144895 Govindaraj et al. Nov 2000 A
6216574 Hain Apr 2001 B1
6244149 Ceroll Jun 2001 B1
6263773 McAdoo et al. Jul 2001 B1
6272437 Woods et al. Aug 2001 B1
6314379 Hu et al. Nov 2001 B1
6379048 Brissette Apr 2002 B1
6390159 Pinske May 2002 B1
6422111 Rousseau Jul 2002 B1
6439280 Wang Aug 2002 B1
6463352 Tadokoro et al. Oct 2002 B1
6470377 Sevcik et al. Oct 2002 B1
6510361 Govindaraj et al. Jan 2003 B1
6520228 Kennedy et al. Feb 2003 B1
6549438 Malone Apr 2003 B2
6580959 Mazumder Jun 2003 B1
6594590 Woods et al. Jul 2003 B2
6618692 Takahashi et al. Sep 2003 B2
6631006 Dick et al. Oct 2003 B2
6640855 Giles Nov 2003 B2
6646564 Azieres Nov 2003 B1
6675685 Ceroll et al. Jan 2004 B2
6681140 Heil Jan 2004 B1
6690990 Caron et al. Feb 2004 B1
6701259 Dor et al. Mar 2004 B2
6735493 Chou et al. May 2004 B1
6764434 Volk Jul 2004 B1
6880442 Duginske Apr 2005 B2
6886462 Dick et al. May 2005 B2
6898478 Dick et al. May 2005 B2
6898487 Bacchi May 2005 B2
6918329 Dick Jul 2005 B2
6941864 Dick et al. Sep 2005 B2
6980874 Cribbs Dec 2005 B2
7021096 Barnett Apr 2006 B2
7031789 Dick Apr 2006 B1
7073422 Dick Jul 2006 B2
7080431 Sawyer Jul 2006 B2
7168353 Dick Jan 2007 B2
7171738 Dick et al. Feb 2007 B2
7245981 Dick Jul 2007 B2
7428443 Dick Sep 2008 B2
7483765 Dick Jan 2009 B2
20020049565 Kirila Apr 2002 A1
20020116980 Kerr Aug 2002 A1
20020121170 Gambaro Sep 2002 A1
20030024362 Preuss Feb 2003 A1
20030033920 Parks Feb 2003 A1
20030041919 Giles Mar 2003 A1
20030202091 Garcia Oct 2003 A1
20040008319 Lai Jan 2004 A1
20040027038 Gaesser et al. Feb 2004 A1
20040109173 Finarov Jun 2004 A1
20040117058 Dick et al. Jun 2004 A1
20040154449 Parks Aug 2004 A1
20040206264 Dick et al. Oct 2004 A1
20040231122 Sawyer et al. Nov 2004 A1
20050098004 Dick et al. May 2005 A1
20060104551 Schneeberger May 2006 A1
20070084323 Parks Apr 2007 A1
20070240547 Dick Oct 2007 A1
20070245872 Kelly Oct 2007 A1
20090100974 Sawyer et al. Apr 2009 A1
20090103977 Dick Apr 2009 A1
20090105870 Dick Apr 2009 A1
20090105871 Dick Apr 2009 A1
20090105872 Dick Apr 2009 A1
20090299519 Dick Dec 2009 A1
Foreign Referenced Citations (1)
Number Date Country
55-122933 Sep 1980 JP
Related Publications (1)
Number Date Country
20080109101 A1 May 2008 US
Provisional Applications (1)
Number Date Country
60839661 Aug 2006 US