
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] => 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 |