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] => 7431652 [patent_doc_number] => 20040230326 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-18 [patent_title] => 'System and method for discrete time trajectory planning for lithography' [patent_app_type] => new [patent_app_number] => 10/871576 [patent_app_country] => US [patent_app_date] => 2004-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 6390 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0230/20040230326.pdf [firstpage_image] =>[orig_patent_app_number] => 10871576 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/871576
System and method for discrete time trajectory planning for lithography Jun 20, 2004 Issued
Array ( [id] => 7299331 [patent_doc_number] => 20040215520 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-28 [patent_title] => 'Remote monitoring system' [patent_app_type] => new [patent_app_number] => 10/478889 [patent_app_country] => US [patent_app_date] => 2004-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 6333 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0215/20040215520.pdf [firstpage_image] =>[orig_patent_app_number] => 10478889 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/478889
Remote monitoring system Jun 7, 2004 Abandoned
Array ( [id] => 7258953 [patent_doc_number] => 20050075993 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-04-07 [patent_title] => 'Process controlling method with merged two-control loops' [patent_app_type] => utility [patent_app_number] => 10/862579 [patent_app_country] => US [patent_app_date] => 2004-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 8986 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0075/20050075993.pdf [firstpage_image] =>[orig_patent_app_number] => 10862579 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/862579
Process controlling method with merged two-control loops Jun 7, 2004 Issued
Array ( [id] => 7608177 [patent_doc_number] => 07000022 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-02-14 [patent_title] => 'Flow of streaming data through multiple processing modules' [patent_app_type] => utility [patent_app_number] => 10/862278 [patent_app_country] => US [patent_app_date] => 2004-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 5307 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/000/07000022.pdf [firstpage_image] =>[orig_patent_app_number] => 10862278 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/862278
Flow of streaming data through multiple processing modules Jun 6, 2004 Issued
Array ( [id] => 406702 [patent_doc_number] => 07289858 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-10-30 [patent_title] => 'Lithographic motion control system and method' [patent_app_type] => utility [patent_app_number] => 10/852688 [patent_app_country] => US [patent_app_date] => 2004-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7767 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/289/07289858.pdf [firstpage_image] =>[orig_patent_app_number] => 10852688 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/852688
Lithographic motion control system and method May 24, 2004 Issued
Array ( [id] => 7090744 [patent_doc_number] => 20050010316 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-01-13 [patent_title] => 'Engineering and automation system' [patent_app_type] => utility [patent_app_number] => 10/851329 [patent_app_country] => US [patent_app_date] => 2004-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3895 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0010/20050010316.pdf [firstpage_image] =>[orig_patent_app_number] => 10851329 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/851329
Engineering and automation system May 23, 2004 Issued
Array ( [id] => 7300243 [patent_doc_number] => 20040215840 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-28 [patent_title] => 'Communication control method,communication system, print control apparatus, printing apparatus, host apparatus, periheral apparatus,and storage medium' [patent_app_type] => new [patent_app_number] => 10/848235 [patent_app_country] => US [patent_app_date] => 2004-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 15842 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0215/20040215840.pdf [firstpage_image] =>[orig_patent_app_number] => 10848235 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/848235
Communication control method, communication system, print control apparatus, printing apparatus, host apparatus, peripheral apparatus, and storage medium May 16, 2004 Issued
Array ( [id] => 7237653 [patent_doc_number] => 20050256593 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-11-17 [patent_title] => 'Predictive regulatory controller' [patent_app_type] => utility [patent_app_number] => 10/845840 [patent_app_country] => US [patent_app_date] => 2004-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3851 [patent_no_of_claims] => 22 [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/0256/20050256593.pdf [firstpage_image] =>[orig_patent_app_number] => 10845840 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/845840
Predictive regulatory controller May 13, 2004 Issued
Array ( [id] => 922067 [patent_doc_number] => 07321799 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-01-22 [patent_title] => 'Flexible interface for controlling a motion platform' [patent_app_type] => utility [patent_app_number] => 10/844457 [patent_app_country] => US [patent_app_date] => 2004-05-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 3613 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/321/07321799.pdf [firstpage_image] =>[orig_patent_app_number] => 10844457 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/844457
Flexible interface for controlling a motion platform May 12, 2004 Issued
Array ( [id] => 729869 [patent_doc_number] => 07047089 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-05-16 [patent_title] => 'Kiln thermal and combustion control' [patent_app_type] => utility [patent_app_number] => 10/843160 [patent_app_country] => US [patent_app_date] => 2004-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 37 [patent_no_of_words] => 16323 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/047/07047089.pdf [firstpage_image] =>[orig_patent_app_number] => 10843160 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/843160
Kiln thermal and combustion control May 10, 2004 Issued
Array ( [id] => 7070772 [patent_doc_number] => 20050246157 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-11-03 [patent_title] => 'Generating programmatic interfaces from natural language expressions of authorizations for provision of information' [patent_app_type] => utility [patent_app_number] => 10/836832 [patent_app_country] => US [patent_app_date] => 2004-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6884 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0246/20050246157.pdf [firstpage_image] =>[orig_patent_app_number] => 10836832 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/836832
Generating programmatic interfaces from natural language expressions of authorizations for provision of information Apr 29, 2004 Issued
Array ( [id] => 7600357 [patent_doc_number] => 07386353 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-06-10 [patent_title] => 'Parallel control method for sequential process control flow' [patent_app_type] => utility [patent_app_number] => 10/831889 [patent_app_country] => US [patent_app_date] => 2004-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3460 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/386/07386353.pdf [firstpage_image] =>[orig_patent_app_number] => 10831889 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/831889
Parallel control method for sequential process control flow Apr 25, 2004 Issued
Array ( [id] => 578645 [patent_doc_number] => 07158841 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-01-02 [patent_title] => 'Active DC output control and method for controlling targeted applications' [patent_app_type] => utility [patent_app_number] => 10/831508 [patent_app_country] => US [patent_app_date] => 2004-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4955 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/158/07158841.pdf [firstpage_image] =>[orig_patent_app_number] => 10831508 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/831508
Active DC output control and method for controlling targeted applications Apr 22, 2004 Issued
Array ( [id] => 670964 [patent_doc_number] => 07096075 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-08-22 [patent_title] => 'Apparatus, method and program for physical state controller' [patent_app_type] => utility [patent_app_number] => 10/827869 [patent_app_country] => US [patent_app_date] => 2004-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 18 [patent_no_of_words] => 11213 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 313 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/096/07096075.pdf [firstpage_image] =>[orig_patent_app_number] => 10827869 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/827869
Apparatus, method and program for physical state controller Apr 19, 2004 Issued
Array ( [id] => 7473450 [patent_doc_number] => 20040199917 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-07 [patent_title] => 'Operation prioritization and selection in a probability-based job scheduler' [patent_app_type] => new [patent_app_number] => 10/827123 [patent_app_country] => US [patent_app_date] => 2004-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 6117 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 20 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0199/20040199917.pdf [firstpage_image] =>[orig_patent_app_number] => 10827123 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/827123
Operation prioritization and selection in a probability-based job scheduler Apr 18, 2004 Issued
Array ( [id] => 7469701 [patent_doc_number] => 20040199280 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-07 [patent_title] => 'Robotic assembly' [patent_app_type] => new [patent_app_number] => 10/815645 [patent_app_country] => US [patent_app_date] => 2004-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 93 [patent_figures_cnt] => 93 [patent_no_of_words] => 64000 [patent_no_of_claims] => 45 [patent_no_of_ind_claims] => 22 [patent_words_short_claim] => 20 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0199/20040199280.pdf [firstpage_image] =>[orig_patent_app_number] => 10815645 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/815645
Robotic assembly Apr 1, 2004 Issued
Array ( [id] => 7359321 [patent_doc_number] => 20040250168 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-12-09 [patent_title] => 'System and method for interfacing multi-agent system' [patent_app_type] => new [patent_app_number] => 10/814549 [patent_app_country] => US [patent_app_date] => 2004-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9723 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0250/20040250168.pdf [firstpage_image] =>[orig_patent_app_number] => 10814549 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/814549
System and method for interfacing multi-agent system Mar 30, 2004 Issued
Array ( [id] => 387901 [patent_doc_number] => 07305272 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-12-04 [patent_title] => 'Controller with agent functionality' [patent_app_type] => utility [patent_app_number] => 10/808772 [patent_app_country] => US [patent_app_date] => 2004-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 13 [patent_no_of_words] => 14089 [patent_no_of_claims] => 24 [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/07/305/07305272.pdf [firstpage_image] =>[orig_patent_app_number] => 10808772 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/808772
Controller with agent functionality Mar 24, 2004 Issued
Array ( [id] => 618755 [patent_doc_number] => 07146232 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-12-05 [patent_title] => 'Agent program environment' [patent_app_type] => utility [patent_app_number] => 10/808999 [patent_app_country] => US [patent_app_date] => 2004-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 13959 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/146/07146232.pdf [firstpage_image] =>[orig_patent_app_number] => 10808999 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/808999
Agent program environment Mar 24, 2004 Issued
Array ( [id] => 7673075 [patent_doc_number] => 20040180704 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-16 [patent_title] => 'Electronic equipment operating component function setting system' [patent_app_type] => new [patent_app_number] => 10/807706 [patent_app_country] => US [patent_app_date] => 2004-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4607 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0180/20040180704.pdf [firstpage_image] =>[orig_patent_app_number] => 10807706 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/807706
Electronic equipment operating component function setting system Mar 23, 2004 Issued
Menu