Search

Thomas K. Pham

Supervisory Patent Examiner (ID: 15958, Phone: (571)272-3689 , Office: P/2872 )

Most Active Art Unit
2121
Art Unit(s)
2191, 2876, 2121, 2872, 4148
Total Applications
605
Issued Applications
450
Pending Applications
34
Abandoned Applications
123

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 1163146 [patent_doc_number] => 06772040 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-08-03 [patent_title] => 'Centralized control architecture for a plasma arc system' [patent_app_type] => B1 [patent_app_number] => 09/546036 [patent_app_country] => US [patent_app_date] => 2000-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 26 [patent_no_of_words] => 11840 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/772/06772040.pdf [firstpage_image] =>[orig_patent_app_number] => 09546036 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/546036
Centralized control architecture for a plasma arc system Apr 9, 2000 Issued
Array ( [id] => 1297146 [patent_doc_number] => 06631302 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-10-07 [patent_title] => 'System and method for aligning components of optical head' [patent_app_type] => B1 [patent_app_number] => 09/544370 [patent_app_country] => US [patent_app_date] => 2000-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 43 [patent_no_of_words] => 9051 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/631/06631302.pdf [firstpage_image] =>[orig_patent_app_number] => 09544370 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/544370
System and method for aligning components of optical head Apr 5, 2000 Issued
Array ( [id] => 1350476 [patent_doc_number] => 06594528 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-07-15 [patent_title] => 'Supervisory and control support equipment' [patent_app_type] => B1 [patent_app_number] => 09/545101 [patent_app_country] => US [patent_app_date] => 2000-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8227 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/594/06594528.pdf [firstpage_image] =>[orig_patent_app_number] => 09545101 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/545101
Supervisory and control support equipment Apr 5, 2000 Issued
Array ( [id] => 792936 [patent_doc_number] => 06986138 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-01-10 [patent_title] => 'Virtual work flow management method' [patent_app_type] => utility [patent_app_number] => 09/544283 [patent_app_country] => US [patent_app_date] => 2000-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 20 [patent_no_of_words] => 7412 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/986/06986138.pdf [firstpage_image] =>[orig_patent_app_number] => 09544283 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/544283
Virtual work flow management method Apr 5, 2000 Issued
Array ( [id] => 1521165 [patent_doc_number] => 06501998 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-12-31 [patent_title] => 'Method for controlling a time-lagged process with compensation, and a controlling device for carrying out said method' [patent_app_type] => B1 [patent_app_number] => 09/424808 [patent_app_country] => US [patent_app_date] => 2000-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 2 [patent_no_of_words] => 4237 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/501/06501998.pdf [firstpage_image] =>[orig_patent_app_number] => 09424808 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/424808
Method for controlling a time-lagged process with compensation, and a controlling device for carrying out said method Apr 2, 2000 Issued
Array ( [id] => 1213667 [patent_doc_number] => 06714832 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-03-30 [patent_title] => 'Operating method of vacuum processing system and vacuum processing system' [patent_app_type] => B1 [patent_app_number] => 09/535753 [patent_app_country] => US [patent_app_date] => 2000-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 12604 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 228 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/714/06714832.pdf [firstpage_image] =>[orig_patent_app_number] => 09535753 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/535753
Operating method of vacuum processing system and vacuum processing system Mar 26, 2000 Issued
Array ( [id] => 1070633 [patent_doc_number] => 06845277 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-01-18 [patent_title] => 'Hardware monitoring process having on screen display capability' [patent_app_type] => utility [patent_app_number] => 09/528524 [patent_app_country] => US [patent_app_date] => 2000-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 4916 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/845/06845277.pdf [firstpage_image] =>[orig_patent_app_number] => 09528524 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/528524
Hardware monitoring process having on screen display capability Mar 19, 2000 Issued
Array ( [id] => 1400853 [patent_doc_number] => 06549127 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-15 [patent_title] => 'Switchgear cabinet monitoring arrangement' [patent_app_type] => B1 [patent_app_number] => 09/526018 [patent_app_country] => US [patent_app_date] => 2000-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 1574 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 266 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/549/06549127.pdf [firstpage_image] =>[orig_patent_app_number] => 09526018 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/526018
Switchgear cabinet monitoring arrangement Mar 14, 2000 Issued
Array ( [id] => 7633315 [patent_doc_number] => 06658305 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-12-02 [patent_title] => 'Method for automatic synthesis of multi-variable controllers' [patent_app_type] => B1 [patent_app_number] => 09/522372 [patent_app_country] => US [patent_app_date] => 2000-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3718 [patent_no_of_claims] => 48 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 4 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/658/06658305.pdf [firstpage_image] =>[orig_patent_app_number] => 09522372 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/522372
Method for automatic synthesis of multi-variable controllers Mar 9, 2000 Issued
Array ( [id] => 1287956 [patent_doc_number] => 06647301 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-11-11 [patent_title] => 'Process control system with integrated safety control system' [patent_app_type] => B1 [patent_app_number] => 09/482386 [patent_app_country] => US [patent_app_date] => 2000-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 95 [patent_figures_cnt] => 95 [patent_no_of_words] => 51395 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/647/06647301.pdf [firstpage_image] =>[orig_patent_app_number] => 09482386 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/482386
Process control system with integrated safety control system Jan 11, 2000 Issued
Array ( [id] => 410884 [patent_doc_number] => 07286894 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-10-23 [patent_title] => 'Hand-held computer device and method for interactive data acquisition, analysis, annotation, and calibration' [patent_app_type] => utility [patent_app_number] => 09/479031 [patent_app_country] => US [patent_app_date] => 2000-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 10553 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 22 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/286/07286894.pdf [firstpage_image] =>[orig_patent_app_number] => 09479031 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/479031
Hand-held computer device and method for interactive data acquisition, analysis, annotation, and calibration Jan 6, 2000 Issued
Array ( [id] => 7631771 [patent_doc_number] => 06665566 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-12-16 [patent_title] => 'Electric control apparatus operable on object-oriented program' [patent_app_type] => B1 [patent_app_number] => 09/475676 [patent_app_country] => US [patent_app_date] => 1999-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 40 [patent_no_of_words] => 17402 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/665/06665566.pdf [firstpage_image] =>[orig_patent_app_number] => 09475676 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/475676
Electric control apparatus operable on object-oriented program Dec 29, 1999 Issued
Array ( [id] => 1155999 [patent_doc_number] => 06779183 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-08-17 [patent_title] => 'Method and system for load scheduling multidimensional tasks among multiple processors' [patent_app_type] => B1 [patent_app_number] => 09/471873 [patent_app_country] => US [patent_app_date] => 1999-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 4201 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 219 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/779/06779183.pdf [firstpage_image] =>[orig_patent_app_number] => 09471873 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/471873
Method and system for load scheduling multidimensional tasks among multiple processors Dec 22, 1999 Issued
Array ( [id] => 1040157 [patent_doc_number] => 06874145 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-03-29 [patent_title] => 'Methods and apparatus for implementing an application lifecycle design for applications' [patent_app_type] => utility [patent_app_number] => 09/465994 [patent_app_country] => US [patent_app_date] => 1999-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 19 [patent_no_of_words] => 8611 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/874/06874145.pdf [firstpage_image] =>[orig_patent_app_number] => 09465994 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/465994
Methods and apparatus for implementing an application lifecycle design for applications Dec 15, 1999 Issued
Array ( [id] => 1030790 [patent_doc_number] => 06883176 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-04-19 [patent_title] => 'Method and apparatus for launching applications based upon electronic program guide data' [patent_app_type] => utility [patent_app_number] => 09/461822 [patent_app_country] => US [patent_app_date] => 1999-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3549 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/883/06883176.pdf [firstpage_image] =>[orig_patent_app_number] => 09461822 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/461822
Method and apparatus for launching applications based upon electronic program guide data Dec 14, 1999 Issued
09/452206 Communication control method, communication system, print control apparatus, printing apparatus, host apparatus, peripheral apparatus, and storage medium Nov 30, 1999 Abandoned
Array ( [id] => 1192152 [patent_doc_number] => 06735613 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-05-11 [patent_title] => 'System for processing by sets of resources' [patent_app_type] => B1 [patent_app_number] => 09/447829 [patent_app_country] => US [patent_app_date] => 1999-11-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4288 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 304 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/735/06735613.pdf [firstpage_image] =>[orig_patent_app_number] => 09447829 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/447829
System for processing by sets of resources Nov 22, 1999 Issued
Array ( [id] => 1278105 [patent_doc_number] => 06654650 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-11-25 [patent_title] => 'Methods for error proofing' [patent_app_type] => B1 [patent_app_number] => 09/442572 [patent_app_country] => US [patent_app_date] => 1999-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 1274 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 214 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/654/06654650.pdf [firstpage_image] =>[orig_patent_app_number] => 09442572 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/442572
Methods for error proofing Nov 17, 1999 Issued
Array ( [id] => 1214113 [patent_doc_number] => 06714961 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-03-30 [patent_title] => 'Multiple job signals per processing unit in a multiprocessing system' [patent_app_type] => B1 [patent_app_number] => 09/438923 [patent_app_country] => US [patent_app_date] => 1999-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5480 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/714/06714961.pdf [firstpage_image] =>[orig_patent_app_number] => 09438923 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/438923
Multiple job signals per processing unit in a multiprocessing system Nov 11, 1999 Issued
Array ( [id] => 1248702 [patent_doc_number] => 06678714 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-01-13 [patent_title] => 'Computer-implemented task management system' [patent_app_type] => B1 [patent_app_number] => 09/438446 [patent_app_country] => US [patent_app_date] => 1999-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 6717 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/678/06678714.pdf [firstpage_image] =>[orig_patent_app_number] => 09438446 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/438446
Computer-implemented task management system Nov 11, 1999 Issued
Menu