
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 430886
[patent_doc_number] => 07269468
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-09-11
[patent_title] => 'State machine function block with a user modifiable output configuration database'
[patent_app_type] => utility
[patent_app_number] => 10/655929
[patent_app_country] => US
[patent_app_date] => 2003-09-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 13
[patent_no_of_words] => 9745
[patent_no_of_claims] => 65
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/269/07269468.pdf
[firstpage_image] =>[orig_patent_app_number] => 10655929
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/655929 | State machine function block with a user modifiable output configuration database | Sep 4, 2003 | Issued |
Array
(
[id] => 7270916
[patent_doc_number] => 20040059434
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-03-25
[patent_title] => 'Device for automating and/or controlling machine tools or production machines'
[patent_app_type] => new
[patent_app_number] => 10/650329
[patent_app_country] => US
[patent_app_date] => 2003-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2271
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 76
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0059/20040059434.pdf
[firstpage_image] =>[orig_patent_app_number] => 10650329
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/650329 | Device for automating and/or controlling machine tools or production machines | Aug 27, 2003 | Abandoned |
Array
(
[id] => 989041
[patent_doc_number] => 06922596
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2005-07-26
[patent_title] => 'Efficient adaptive feedforward periodic disturbance compensation'
[patent_app_type] => utility
[patent_app_number] => 10/638244
[patent_app_country] => US
[patent_app_date] => 2003-08-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5735
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 144
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/922/06922596.pdf
[firstpage_image] =>[orig_patent_app_number] => 10638244
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/638244 | Efficient adaptive feedforward periodic disturbance compensation | Aug 6, 2003 | Issued |
Array
(
[id] => 907593
[patent_doc_number] => 07337018
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-02-26
[patent_title] => 'Heat sink fan management based on performance requirements'
[patent_app_type] => utility
[patent_app_number] => 10/632218
[patent_app_country] => US
[patent_app_date] => 2003-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 4065
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 123
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/337/07337018.pdf
[firstpage_image] =>[orig_patent_app_number] => 10632218
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/632218 | Heat sink fan management based on performance requirements | Jul 30, 2003 | Issued |
Array
(
[id] => 7159523
[patent_doc_number] => 20050027794
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-02-03
[patent_title] => 'Remote control of a wireless device using a web browser'
[patent_app_type] => utility
[patent_app_number] => 10/630639
[patent_app_country] => US
[patent_app_date] => 2003-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 10087
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 0
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0027/20050027794.pdf
[firstpage_image] =>[orig_patent_app_number] => 10630639
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/630639 | Remote control of wireless electromechanical device using a web browser | Jul 28, 2003 | Issued |
Array
(
[id] => 544424
[patent_doc_number] => 07184854
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-02-27
[patent_title] => 'Device and method for generating piston outline machining data and computer-readable recording medium on which machining data generation program is recorded'
[patent_app_type] => utility
[patent_app_number] => 10/520899
[patent_app_country] => US
[patent_app_date] => 2003-07-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5897
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/184/07184854.pdf
[firstpage_image] =>[orig_patent_app_number] => 10520899
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/520899 | Device and method for generating piston outline machining data and computer-readable recording medium on which machining data generation program is recorded | Jul 10, 2003 | Issued |
Array
(
[id] => 7062321
[patent_doc_number] => 20050004684
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-01-06
[patent_title] => 'System and method for adjusting a control model'
[patent_app_type] => utility
[patent_app_number] => 10/609549
[patent_app_country] => US
[patent_app_date] => 2003-07-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7269
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0004/20050004684.pdf
[firstpage_image] =>[orig_patent_app_number] => 10609549
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/609549 | System and method for adjusting a control model | Jun 30, 2003 | Abandoned |
Array
(
[id] => 492391
[patent_doc_number] => 07218973
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-05-15
[patent_title] => 'Adaptive control system having hedge unit and related apparatus and methods'
[patent_app_type] => utility
[patent_app_number] => 10/602458
[patent_app_country] => US
[patent_app_date] => 2003-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 10255
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 51
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/218/07218973.pdf
[firstpage_image] =>[orig_patent_app_number] => 10602458
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/602458 | Adaptive control system having hedge unit and related apparatus and methods | Jun 22, 2003 | Issued |
Array
(
[id] => 867732
[patent_doc_number] => 07369903
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-05-06
[patent_title] => 'Method of and system for controlling an ambient light and lighting unit'
[patent_app_type] => utility
[patent_app_number] => 10/519059
[patent_app_country] => US
[patent_app_date] => 2003-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 3203
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/369/07369903.pdf
[firstpage_image] =>[orig_patent_app_number] => 10519059
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/519059 | Method of and system for controlling an ambient light and lighting unit | Jun 19, 2003 | Issued |
Array
(
[id] => 6646339
[patent_doc_number] => 20030212704
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-11-13
[patent_title] => 'Method to obtain improved performance by automatic adjustment of computer system parameters'
[patent_app_type] => new
[patent_app_number] => 10/464304
[patent_app_country] => US
[patent_app_date] => 2003-06-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2213
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0212/20030212704.pdf
[firstpage_image] =>[orig_patent_app_number] => 10464304
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/464304 | Method to obtain improved performance by automatic adjustment of computer system parameters | Jun 17, 2003 | Issued |
Array
(
[id] => 1142194
[patent_doc_number] => 06785579
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2004-08-31
[patent_title] => 'System and method for creating a controlling device'
[patent_app_type] => B2
[patent_app_number] => 10/463153
[patent_app_country] => US
[patent_app_date] => 2003-06-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 13
[patent_no_of_words] => 6446
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/785/06785579.pdf
[firstpage_image] =>[orig_patent_app_number] => 10463153
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/463153 | System and method for creating a controlling device | Jun 16, 2003 | Issued |
Array
(
[id] => 6679267
[patent_doc_number] => 20030229408
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-12-11
[patent_title] => 'Control system for plant'
[patent_app_type] => new
[patent_app_number] => 10/455897
[patent_app_country] => US
[patent_app_date] => 2003-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 35
[patent_figures_cnt] => 35
[patent_no_of_words] => 22314
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 104
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0229/20030229408.pdf
[firstpage_image] =>[orig_patent_app_number] => 10455897
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/455897 | Control system for plant | Jun 4, 2003 | Issued |
Array
(
[id] => 7354730
[patent_doc_number] => 20040194101
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-09-30
[patent_title] => 'Flexible function blocks'
[patent_app_type] => new
[patent_app_number] => 10/453596
[patent_app_country] => US
[patent_app_date] => 2003-06-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 15207
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 71
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0194/20040194101.pdf
[firstpage_image] =>[orig_patent_app_number] => 10453596
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/453596 | Flexible function blocks | Jun 3, 2003 | Abandoned |
Array
(
[id] => 670973
[patent_doc_number] => 07096078
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-08-22
[patent_title] => 'Boolean logic function block'
[patent_app_type] => utility
[patent_app_number] => 10/448994
[patent_app_country] => US
[patent_app_date] => 2003-05-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 13
[patent_no_of_words] => 7256
[patent_no_of_claims] => 67
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/096/07096078.pdf
[firstpage_image] =>[orig_patent_app_number] => 10448994
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/448994 | Boolean logic function block | May 29, 2003 | Issued |
Array
(
[id] => 743692
[patent_doc_number] => 07035694
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-04-25
[patent_title] => 'Automatic tuning of motion controllers using search techniques'
[patent_app_type] => utility
[patent_app_number] => 10/436839
[patent_app_country] => US
[patent_app_date] => 2003-05-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 15
[patent_no_of_words] => 11658
[patent_no_of_claims] => 39
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 158
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/035/07035694.pdf
[firstpage_image] =>[orig_patent_app_number] => 10436839
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/436839 | Automatic tuning of motion controllers using search techniques | May 12, 2003 | Issued |
Array
(
[id] => 6808999
[patent_doc_number] => 20030198938
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-10-23
[patent_title] => 'Home automation system'
[patent_app_type] => new
[patent_app_number] => 10/418022
[patent_app_country] => US
[patent_app_date] => 2003-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 13181
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 93
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0198/20030198938.pdf
[firstpage_image] =>[orig_patent_app_number] => 10418022
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/418022 | Home automation system | Apr 16, 2003 | Issued |
Array
(
[id] => 7281827
[patent_doc_number] => 20040064204
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-04-01
[patent_title] => 'Control system with controlled dead zone'
[patent_app_type] => new
[patent_app_number] => 10/412650
[patent_app_country] => US
[patent_app_date] => 2003-04-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 10839
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 95
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0064/20040064204.pdf
[firstpage_image] =>[orig_patent_app_number] => 10412650
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/412650 | Control system with controlled dead zone | Apr 10, 2003 | Issued |
Array
(
[id] => 521211
[patent_doc_number] => 07200450
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-04-03
[patent_title] => 'Diagnostic system for an appliance'
[patent_app_type] => utility
[patent_app_number] => 10/410358
[patent_app_country] => US
[patent_app_date] => 2003-04-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2747
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 65
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/200/07200450.pdf
[firstpage_image] =>[orig_patent_app_number] => 10410358
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/410358 | Diagnostic system for an appliance | Apr 9, 2003 | Issued |
Array
(
[id] => 1001315
[patent_doc_number] => 06912442
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2005-06-28
[patent_title] => 'Universal motion control'
[patent_app_type] => utility
[patent_app_number] => 10/390989
[patent_app_country] => US
[patent_app_date] => 2003-03-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 2884
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 35
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/912/06912442.pdf
[firstpage_image] =>[orig_patent_app_number] => 10390989
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/390989 | Universal motion control | Mar 17, 2003 | Issued |
Array
(
[id] => 6700437
[patent_doc_number] => 20030223317
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-12-04
[patent_title] => 'Electronics for a shock hardened data recorder'
[patent_app_type] => new
[patent_app_number] => 10/391178
[patent_app_country] => US
[patent_app_date] => 2003-03-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 1824
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0223/20030223317.pdf
[firstpage_image] =>[orig_patent_app_number] => 10391178
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/391178 | Electronics for a shock hardened data recorder | Mar 16, 2003 | Issued |