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] => 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] => 1271452 [patent_doc_number] => 06662203 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-12-09 [patent_title] => 'Batch-wise handling of signals in a processing system' [patent_app_type] => B1 [patent_app_number] => 09/438922 [patent_app_country] => US [patent_app_date] => 1999-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 5930 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/662/06662203.pdf [firstpage_image] =>[orig_patent_app_number] => 09438922 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/438922
Batch-wise handling of signals in a processing system Nov 11, 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
Array ( [id] => 1181721 [patent_doc_number] => 06754897 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-06-22 [patent_title] => 'Operation prioritization and selection in a probability-based job scheduler' [patent_app_type] => B1 [patent_app_number] => 09/438913 [patent_app_country] => US [patent_app_date] => 1999-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 6076 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 25 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/754/06754897.pdf [firstpage_image] =>[orig_patent_app_number] => 09438913 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/438913
Operation prioritization and selection in a probability-based job scheduler Nov 11, 1999 Issued
Array ( [id] => 1010995 [patent_doc_number] => 06901299 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-05-31 [patent_title] => 'Man machine interface for power management control systems' [patent_app_type] => utility [patent_app_number] => 09/431737 [patent_app_country] => US [patent_app_date] => 1999-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 94 [patent_figures_cnt] => 112 [patent_no_of_words] => 33571 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/901/06901299.pdf [firstpage_image] =>[orig_patent_app_number] => 09431737 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/431737
Man machine interface for power management control systems Oct 31, 1999 Issued
Array ( [id] => 782108 [patent_doc_number] => 06996613 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-02-07 [patent_title] => 'System for storing and transmitting home network system data' [patent_app_type] => utility [patent_app_number] => 09/830104 [patent_app_country] => US [patent_app_date] => 1999-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 1655 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/996/06996613.pdf [firstpage_image] =>[orig_patent_app_number] => 09830104 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/830104
System for storing and transmitting home network system data Oct 20, 1999 Issued
Array ( [id] => 792934 [patent_doc_number] => 06986137 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-01-10 [patent_title] => 'Method, system and program products for managing logical processors of a computing environment' [patent_app_type] => utility [patent_app_number] => 09/407594 [patent_app_country] => US [patent_app_date] => 1999-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 39 [patent_no_of_words] => 14975 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/986/06986137.pdf [firstpage_image] =>[orig_patent_app_number] => 09407594 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/407594
Method, system and program products for managing logical processors of a computing environment Sep 27, 1999 Issued
Array ( [id] => 1169241 [patent_doc_number] => 06766348 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-07-20 [patent_title] => 'Method and system for load-balanced data exchange in distributed network-based resource allocation' [patent_app_type] => B1 [patent_app_number] => 09/365631 [patent_app_country] => US [patent_app_date] => 1999-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 8662 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/766/06766348.pdf [firstpage_image] =>[orig_patent_app_number] => 09365631 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/365631
Method and system for load-balanced data exchange in distributed network-based resource allocation Aug 2, 1999 Issued
Array ( [id] => 1088175 [patent_doc_number] => 06832120 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-12-14 [patent_title] => 'System and methods for object-oriented control of diverse electromechanical systems using a computer network' [patent_app_type] => B1 [patent_app_number] => 09/313415 [patent_app_country] => US [patent_app_date] => 1999-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 7173 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 225 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/832/06832120.pdf [firstpage_image] =>[orig_patent_app_number] => 09313415 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/313415
System and methods for object-oriented control of diverse electromechanical systems using a computer network May 13, 1999 Issued
Menu