Search

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 numberTitle of the applicationFiling DateStatus
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
Menu