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] => 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] => 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] => 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] => 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
Array ( [id] => 7413275 [patent_doc_number] => 20040228091 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-18 [patent_title] => 'Information processing apparatus and fan control method' [patent_app_type] => new [patent_app_number] => 10/807309 [patent_app_country] => US [patent_app_date] => 2004-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4877 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0228/20040228091.pdf [firstpage_image] =>[orig_patent_app_number] => 10807309 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/807309
Information processing apparatus and fan control method Mar 23, 2004 Abandoned
Array ( [id] => 914016 [patent_doc_number] => 07330778 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-02-12 [patent_title] => 'Method for determining the operating parameters of a system comprising a cooling chamber' [patent_app_type] => utility [patent_app_number] => 10/553029 [patent_app_country] => US [patent_app_date] => 2004-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6053 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 23 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/330/07330778.pdf [firstpage_image] =>[orig_patent_app_number] => 10553029 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/553029
Method for determining the operating parameters of a system comprising a cooling chamber Mar 22, 2004 Issued
Array ( [id] => 477200 [patent_doc_number] => 07231264 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-06-12 [patent_title] => 'Methods and articles for detecting, verifying, and repairing collinearity in a model or subsets of a model' [patent_app_type] => utility [patent_app_number] => 10/804828 [patent_app_country] => US [patent_app_date] => 2004-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6311 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/231/07231264.pdf [firstpage_image] =>[orig_patent_app_number] => 10804828 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/804828
Methods and articles for detecting, verifying, and repairing collinearity in a model or subsets of a model Mar 18, 2004 Issued
Array ( [id] => 477200 [patent_doc_number] => 07231264 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-06-12 [patent_title] => 'Methods and articles for detecting, verifying, and repairing collinearity in a model or subsets of a model' [patent_app_type] => utility [patent_app_number] => 10/804828 [patent_app_country] => US [patent_app_date] => 2004-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6311 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/231/07231264.pdf [firstpage_image] =>[orig_patent_app_number] => 10804828 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/804828
Methods and articles for detecting, verifying, and repairing collinearity in a model or subsets of a model Mar 18, 2004 Issued
Array ( [id] => 477200 [patent_doc_number] => 07231264 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-06-12 [patent_title] => 'Methods and articles for detecting, verifying, and repairing collinearity in a model or subsets of a model' [patent_app_type] => utility [patent_app_number] => 10/804828 [patent_app_country] => US [patent_app_date] => 2004-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6311 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/231/07231264.pdf [firstpage_image] =>[orig_patent_app_number] => 10804828 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/804828
Methods and articles for detecting, verifying, and repairing collinearity in a model or subsets of a model Mar 18, 2004 Issued
Array ( [id] => 516072 [patent_doc_number] => 07203554 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-04-10 [patent_title] => 'Model predictive controller with life extending control' [patent_app_type] => utility [patent_app_number] => 10/801235 [patent_app_country] => US [patent_app_date] => 2004-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 2143 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/203/07203554.pdf [firstpage_image] =>[orig_patent_app_number] => 10801235 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/801235
Model predictive controller with life extending control Mar 15, 2004 Issued
Array ( [id] => 7605991 [patent_doc_number] => 07099730 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-08-29 [patent_title] => 'Terminal table unit' [patent_app_type] => utility [patent_app_number] => 10/799929 [patent_app_country] => US [patent_app_date] => 2004-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 13 [patent_no_of_words] => 3581 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/099/07099730.pdf [firstpage_image] =>[orig_patent_app_number] => 10799929 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/799929
Terminal table unit Mar 11, 2004 Issued
Menu