Search

David B. Thomas

Examiner (ID: 1730, Phone: (571)272-4497 , Office: P/3723 )

Most Active Art Unit
3723
Art Unit(s)
3723
Total Applications
3262
Issued Applications
2641
Pending Applications
139
Abandoned Applications
512

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 4401728 [patent_doc_number] => 06263253 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-17 [patent_title] => 'Method for allocating bottleneck resources' [patent_app_type] => 1 [patent_app_number] => 9/199046 [patent_app_country] => US [patent_app_date] => 1998-11-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2173 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 214 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/263/06263253.pdf [firstpage_image] =>[orig_patent_app_number] => 199046 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/199046
Method for allocating bottleneck resources Nov 23, 1998 Issued
Array ( [id] => 1556717 [patent_doc_number] => 06349235 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-02-19 [patent_title] => 'Programmable logic controller system and method for module number assignment' [patent_app_type] => B1 [patent_app_number] => 09/193927 [patent_app_country] => US [patent_app_date] => 1998-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 3576 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/349/06349235.pdf [firstpage_image] =>[orig_patent_app_number] => 09193927 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/193927
Programmable logic controller system and method for module number assignment Nov 15, 1998 Issued
Array ( [id] => 4257296 [patent_doc_number] => 06091998 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-07-18 [patent_title] => 'Self organizing industrial control system using bidding process' [patent_app_type] => 1 [patent_app_number] => 9/164204 [patent_app_country] => US [patent_app_date] => 1998-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 4730 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 302 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/091/06091998.pdf [firstpage_image] =>[orig_patent_app_number] => 164204 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/164204
Self organizing industrial control system using bidding process Sep 29, 1998 Issued
Array ( [id] => 4378673 [patent_doc_number] => 06256546 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-03 [patent_title] => 'System and method for numerical control processing of an in-processing part' [patent_app_type] => 1 [patent_app_number] => 9/161367 [patent_app_country] => US [patent_app_date] => 1998-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 2796 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/256/06256546.pdf [firstpage_image] =>[orig_patent_app_number] => 161367 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/161367
System and method for numerical control processing of an in-processing part Sep 27, 1998 Issued
Array ( [id] => 4119973 [patent_doc_number] => 06052627 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-04-18 [patent_title] => 'Method and apparatus for detecting pallet full load state in sheet metal machining line and method and apparatus for controlling sheet metal machining line and work identifying apparatus' [patent_app_type] => 1 [patent_app_number] => 9/150903 [patent_app_country] => US [patent_app_date] => 1998-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 37 [patent_no_of_words] => 28184 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/052/06052627.pdf [firstpage_image] =>[orig_patent_app_number] => 150903 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/150903
Method and apparatus for detecting pallet full load state in sheet metal machining line and method and apparatus for controlling sheet metal machining line and work identifying apparatus Sep 9, 1998 Issued
Array ( [id] => 4377034 [patent_doc_number] => 06192288 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-02-20 [patent_title] => 'Laser beam machining equipment' [patent_app_type] => 1 [patent_app_number] => 9/150183 [patent_app_country] => US [patent_app_date] => 1998-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3836 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 321 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/192/06192288.pdf [firstpage_image] =>[orig_patent_app_number] => 150183 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/150183
Laser beam machining equipment Sep 9, 1998 Issued
Array ( [id] => 4302289 [patent_doc_number] => 06269274 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-31 [patent_title] => 'System and method for balancing and distributing control algorithm processing load and real time plant control system employing the same' [patent_app_type] => 1 [patent_app_number] => 9/150153 [patent_app_country] => US [patent_app_date] => 1998-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 5304 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/269/06269274.pdf [firstpage_image] =>[orig_patent_app_number] => 150153 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/150153
System and method for balancing and distributing control algorithm processing load and real time plant control system employing the same Sep 8, 1998 Issued
Array ( [id] => 4378772 [patent_doc_number] => 06256552 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-03 [patent_title] => 'Method for setting tool-based working condition in off-line teaching' [patent_app_type] => 1 [patent_app_number] => 9/146071 [patent_app_country] => US [patent_app_date] => 1998-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 9973 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/256/06256552.pdf [firstpage_image] =>[orig_patent_app_number] => 146071 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/146071
Method for setting tool-based working condition in off-line teaching Sep 1, 1998 Issued
Array ( [id] => 4302519 [patent_doc_number] => 06269287 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-31 [patent_title] => 'Method and apparatus for monitoring a hydroelectric facility trash rack and optimizing performance' [patent_app_type] => 1 [patent_app_number] => 9/144809 [patent_app_country] => US [patent_app_date] => 1998-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6673 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/269/06269287.pdf [firstpage_image] =>[orig_patent_app_number] => 144809 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/144809
Method and apparatus for monitoring a hydroelectric facility trash rack and optimizing performance Aug 31, 1998 Issued
Array ( [id] => 4427144 [patent_doc_number] => 06226567 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-05-01 [patent_title] => 'Off-line teaching apparatus' [patent_app_type] => 1 [patent_app_number] => 9/144472 [patent_app_country] => US [patent_app_date] => 1998-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 17 [patent_no_of_words] => 9519 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/226/06226567.pdf [firstpage_image] =>[orig_patent_app_number] => 144472 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/144472
Off-line teaching apparatus Aug 30, 1998 Issued
Array ( [id] => 4201866 [patent_doc_number] => 06161053 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-12-12 [patent_title] => 'In-situ binary PCM code indentifier to verify a ROM code id during processing' [patent_app_type] => 1 [patent_app_number] => 9/140038 [patent_app_country] => US [patent_app_date] => 1998-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 3 [patent_no_of_words] => 1346 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/161/06161053.pdf [firstpage_image] =>[orig_patent_app_number] => 140038 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/140038
In-situ binary PCM code indentifier to verify a ROM code id during processing Aug 25, 1998 Issued
Array ( [id] => 4322875 [patent_doc_number] => 06253116 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-26 [patent_title] => 'Method and apparatus for rapid freezing prototyping' [patent_app_type] => 1 [patent_app_number] => 9/128805 [patent_app_country] => US [patent_app_date] => 1998-08-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 18 [patent_no_of_words] => 5192 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/253/06253116.pdf [firstpage_image] =>[orig_patent_app_number] => 128805 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/128805
Method and apparatus for rapid freezing prototyping Aug 3, 1998 Issued
09/113857 INTELLIGENT INTEGRATED CIRCUIT WAFER HANDLING SYSTEM AND METHOD Jul 9, 1998 Abandoned
Array ( [id] => 7646083 [patent_doc_number] => 06477439 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-11-05 [patent_title] => 'Method of programming and executing object-oriented state machine logic in a controller' [patent_app_type] => B1 [patent_app_number] => 09/112620 [patent_app_country] => US [patent_app_date] => 1998-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 3840 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 18 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/477/06477439.pdf [firstpage_image] =>[orig_patent_app_number] => 09112620 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/112620
Method of programming and executing object-oriented state machine logic in a controller Jul 8, 1998 Issued
Array ( [id] => 4153595 [patent_doc_number] => 06122564 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-09-19 [patent_title] => 'Apparatus and methods for monitoring and controlling multi-layer laser cladding' [patent_app_type] => 1 [patent_app_number] => 9/107912 [patent_app_country] => US [patent_app_date] => 1998-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 15 [patent_no_of_words] => 5374 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/122/06122564.pdf [firstpage_image] =>[orig_patent_app_number] => 107912 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/107912
Apparatus and methods for monitoring and controlling multi-layer laser cladding Jun 29, 1998 Issued
Array ( [id] => 1432554 [patent_doc_number] => RE037528 [patent_country] => US [patent_kind] => E1 [patent_issue_date] => 2002-01-22 [patent_title] => 'Direct-drive manipulator for pen-based force display' [patent_app_type] => E1 [patent_app_number] => 09/110370 [patent_app_country] => US [patent_app_date] => 1998-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 4444 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/RE/037/RE037528.pdf [firstpage_image] =>[orig_patent_app_number] => 09110370 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/110370
Direct-drive manipulator for pen-based force display Jun 29, 1998 Issued
Array ( [id] => 4157925 [patent_doc_number] => 06061602 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-05-09 [patent_title] => 'Method and apparatus for developing application software for home automation system' [patent_app_type] => 1 [patent_app_number] => 9/103210 [patent_app_country] => US [patent_app_date] => 1998-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 2908 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/061/06061602.pdf [firstpage_image] =>[orig_patent_app_number] => 103210 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/103210
Method and apparatus for developing application software for home automation system Jun 22, 1998 Issued
Array ( [id] => 4307650 [patent_doc_number] => 06212442 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-04-03 [patent_title] => 'Compressing device in association with a dental product or other product related to the human body, or tool for this product' [patent_app_type] => 1 [patent_app_number] => 9/077457 [patent_app_country] => US [patent_app_date] => 1998-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 8 [patent_no_of_words] => 3739 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 346 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/212/06212442.pdf [firstpage_image] =>[orig_patent_app_number] => 077457 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/077457
Compressing device in association with a dental product or other product related to the human body, or tool for this product May 28, 1998 Issued
Array ( [id] => 4119989 [patent_doc_number] => 06052628 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-04-18 [patent_title] => 'Method and system for continuous motion digital probe routing' [patent_app_type] => 1 [patent_app_number] => 9/109972 [patent_app_country] => US [patent_app_date] => 1998-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5172 [patent_no_of_claims] => 50 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/052/06052628.pdf [firstpage_image] =>[orig_patent_app_number] => 109972 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/109972
Method and system for continuous motion digital probe routing May 27, 1998 Issued
Array ( [id] => 4176781 [patent_doc_number] => 06115642 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-09-05 [patent_title] => 'Systems and methods for facilitating the exchange of information between separate business entities' [patent_app_type] => 1 [patent_app_number] => 9/083454 [patent_app_country] => US [patent_app_date] => 1998-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9568 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/115/06115642.pdf [firstpage_image] =>[orig_patent_app_number] => 083454 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/083454
Systems and methods for facilitating the exchange of information between separate business entities May 21, 1998 Issued
Menu