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