
Thomas K. Pham
Supervisory Patent Examiner (ID: 12153, Phone: (571)272-3689 , Office: P/2872 )
| Most Active Art Unit | 2121 |
| Art Unit(s) | 2121, 4148, 2191, 2872 |
| Total Applications | 592 |
| Issued Applications | 441 |
| Pending Applications | 36 |
| Abandoned Applications | 121 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 1240073
[patent_doc_number] => 06690977
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-02-10
[patent_title] => 'Data processor and data processing method for wavemeter'
[patent_app_type] => B1
[patent_app_number] => 09/677099
[patent_app_country] => US
[patent_app_date] => 2000-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 2708
[patent_no_of_claims] => 2
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 162
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/690/06690977.pdf
[firstpage_image] =>[orig_patent_app_number] => 09677099
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/677099 | Data processor and data processing method for wavemeter | Sep 28, 2000 | Issued |
Array
(
[id] => 1088167
[patent_doc_number] => 06832118
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-12-14
[patent_title] => 'Programmable network control component and system of components'
[patent_app_type] => B1
[patent_app_number] => 09/675236
[patent_app_country] => US
[patent_app_date] => 2000-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 14
[patent_no_of_words] => 7904
[patent_no_of_claims] => 39
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/832/06832118.pdf
[firstpage_image] =>[orig_patent_app_number] => 09675236
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/675236 | Programmable network control component and system of components | Sep 28, 2000 | Issued |
Array
(
[id] => 1074995
[patent_doc_number] => 06839663
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-01-04
[patent_title] => 'Haptic rendering of volumetric soft-bodies objects'
[patent_app_type] => utility
[patent_app_number] => 09/677073
[patent_app_country] => US
[patent_app_date] => 2000-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 2348
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 183
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/839/06839663.pdf
[firstpage_image] =>[orig_patent_app_number] => 09677073
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/677073 | Haptic rendering of volumetric soft-bodies objects | Sep 28, 2000 | Issued |
Array
(
[id] => 1209703
[patent_doc_number] => 06718214
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-04-06
[patent_title] => 'Method for switching consumer on or off'
[patent_app_type] => B1
[patent_app_number] => 09/622239
[patent_app_country] => US
[patent_app_date] => 2000-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 9
[patent_no_of_words] => 3191
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 57
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/718/06718214.pdf
[firstpage_image] =>[orig_patent_app_number] => 09622239
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/622239 | Method for switching consumer on or off | Sep 28, 2000 | Issued |
Array
(
[id] => 1088166
[patent_doc_number] => 06832117
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-12-14
[patent_title] => 'Processor core for using external extended arithmetic unit efficiently and processor incorporating the same'
[patent_app_type] => B1
[patent_app_number] => 09/666456
[patent_app_country] => US
[patent_app_date] => 2000-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7200
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 215
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/832/06832117.pdf
[firstpage_image] =>[orig_patent_app_number] => 09666456
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/666456 | Processor core for using external extended arithmetic unit efficiently and processor incorporating the same | Sep 20, 2000 | Issued |
Array
(
[id] => 1354452
[patent_doc_number] => 06591145
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-07-08
[patent_title] => 'Systems and methods for autonomously controlling agricultural machinery'
[patent_app_type] => B1
[patent_app_number] => 09/666244
[patent_app_country] => US
[patent_app_date] => 2000-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 6262
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/591/06591145.pdf
[firstpage_image] =>[orig_patent_app_number] => 09666244
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/666244 | Systems and methods for autonomously controlling agricultural machinery | Sep 20, 2000 | Issued |
Array
(
[id] => 950289
[patent_doc_number] => 06964037
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-11-08
[patent_title] => 'Method and apparatus for determining colimits of hereditary diagrams'
[patent_app_type] => utility
[patent_app_number] => 09/665179
[patent_app_country] => US
[patent_app_date] => 2000-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 44
[patent_figures_cnt] => 57
[patent_no_of_words] => 5735
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/964/06964037.pdf
[firstpage_image] =>[orig_patent_app_number] => 09665179
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/665179 | Method and apparatus for determining colimits of hereditary diagrams | Sep 18, 2000 | Issued |
Array
(
[id] => 1123996
[patent_doc_number] => 06799078
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-09-28
[patent_title] => 'Method for finding optimal set-points for machines and processes'
[patent_app_type] => B1
[patent_app_number] => 09/663332
[patent_app_country] => US
[patent_app_date] => 2000-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5366
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 212
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/799/06799078.pdf
[firstpage_image] =>[orig_patent_app_number] => 09663332
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/663332 | Method for finding optimal set-points for machines and processes | Sep 17, 2000 | Issued |
| 09/663732 | Adaptive sampling method for improved control in semiconductor manufacturing | Sep 14, 2000 | Abandoned |
Array
(
[id] => 1325260
[patent_doc_number] => 06609038
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-08-19
[patent_title] => 'Multi-media enhanced program controlled machine'
[patent_app_type] => B1
[patent_app_number] => 09/658888
[patent_app_country] => US
[patent_app_date] => 2000-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 11
[patent_no_of_words] => 6210
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/609/06609038.pdf
[firstpage_image] =>[orig_patent_app_number] => 09658888
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/658888 | Multi-media enhanced program controlled machine | Sep 10, 2000 | Issued |
Array
(
[id] => 1228477
[patent_doc_number] => 06701223
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-03-02
[patent_title] => 'Method and apparatus for determining optimal control settings of a pipeline'
[patent_app_type] => B1
[patent_app_number] => 09/659497
[patent_app_country] => US
[patent_app_date] => 2000-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 37
[patent_no_of_words] => 15432
[patent_no_of_claims] => 39
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 250
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/701/06701223.pdf
[firstpage_image] =>[orig_patent_app_number] => 09659497
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/659497 | Method and apparatus for determining optimal control settings of a pipeline | Sep 10, 2000 | Issued |
Array
(
[id] => 1306927
[patent_doc_number] => 06628994
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-09-30
[patent_title] => 'Method to obtain improved performance by automatic adjustment of computer system parameters'
[patent_app_type] => B1
[patent_app_number] => 09/651916
[patent_app_country] => US
[patent_app_date] => 2000-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2176
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 144
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/628/06628994.pdf
[firstpage_image] =>[orig_patent_app_number] => 09651916
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/651916 | Method to obtain improved performance by automatic adjustment of computer system parameters | Aug 30, 2000 | Issued |
Array
(
[id] => 1228396
[patent_doc_number] => 06701193
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-03-02
[patent_title] => 'Method of adaptively controlling paint system'
[patent_app_type] => B1
[patent_app_number] => 09/641738
[patent_app_country] => US
[patent_app_date] => 2000-08-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 5
[patent_no_of_words] => 4309
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 76
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/701/06701193.pdf
[firstpage_image] =>[orig_patent_app_number] => 09641738
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/641738 | Method of adaptively controlling paint system | Aug 17, 2000 | Issued |
Array
(
[id] => 1354597
[patent_doc_number] => 06591156
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-07-08
[patent_title] => 'Method and apparatus for providing numerical control information'
[patent_app_type] => B1
[patent_app_number] => 09/622539
[patent_app_country] => US
[patent_app_date] => 2000-08-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4175
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 131
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/591/06591156.pdf
[firstpage_image] =>[orig_patent_app_number] => 09622539
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/622539 | Method and apparatus for providing numerical control information | Aug 17, 2000 | Issued |
Array
(
[id] => 632741
[patent_doc_number] => 07133729
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-11-07
[patent_title] => 'Pattern-and model-based power line monitoring'
[patent_app_type] => utility
[patent_app_number] => 09/641556
[patent_app_country] => US
[patent_app_date] => 2000-08-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7957
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/133/07133729.pdf
[firstpage_image] =>[orig_patent_app_number] => 09641556
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/641556 | Pattern-and model-based power line monitoring | Aug 16, 2000 | Issued |
Array
(
[id] => 7614268
[patent_doc_number] => 06898262
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-05-24
[patent_title] => 'Programmable controller'
[patent_app_type] => utility
[patent_app_number] => 09/635561
[patent_app_country] => US
[patent_app_date] => 2000-08-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 1997
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/898/06898262.pdf
[firstpage_image] =>[orig_patent_app_number] => 09635561
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/635561 | Programmable controller | Aug 9, 2000 | Issued |
Array
(
[id] => 1345778
[patent_doc_number] => 06597956
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-07-22
[patent_title] => 'Method and apparatus for controlling an extensible computing system'
[patent_app_type] => B1
[patent_app_number] => 09/630440
[patent_app_country] => US
[patent_app_date] => 2000-08-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 25
[patent_no_of_words] => 15469
[patent_no_of_claims] => 45
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/597/06597956.pdf
[firstpage_image] =>[orig_patent_app_number] => 09630440
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/630440 | Method and apparatus for controlling an extensible computing system | Aug 1, 2000 | Issued |
Array
(
[id] => 1391802
[patent_doc_number] => 06567718
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-05-20
[patent_title] => 'Method and apparatus for monitoring consumable performance'
[patent_app_type] => B1
[patent_app_number] => 09/627874
[patent_app_country] => US
[patent_app_date] => 2000-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 3403
[patent_no_of_claims] => 38
[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/567/06567718.pdf
[firstpage_image] =>[orig_patent_app_number] => 09627874
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/627874 | Method and apparatus for monitoring consumable performance | Jul 27, 2000 | Issued |
| 09/582948 | PROCESS AND INSTALLATION DIAGNOSTIC METHOD | Jul 6, 2000 | Abandoned |
Array
(
[id] => 1358911
[patent_doc_number] => 06587744
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-07-01
[patent_title] => 'Run-to-run controller for use in microelectronic fabrication'
[patent_app_type] => B1
[patent_app_number] => 09/599357
[patent_app_country] => US
[patent_app_date] => 2000-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 10301
[patent_no_of_claims] => 56
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 128
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/587/06587744.pdf
[firstpage_image] =>[orig_patent_app_number] => 09599357
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/599357 | Run-to-run controller for use in microelectronic fabrication | Jun 19, 2000 | Issued |