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] => 5030099 [patent_doc_number] => 20070271546 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-11-22 [patent_title] => 'Method and System for Identifying Runaway Software Agents' [patent_app_type] => utility [patent_app_number] => 11/832500 [patent_app_country] => US [patent_app_date] => 2007-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6512 [patent_no_of_claims] => 23 [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/0271/20070271546.pdf [firstpage_image] =>[orig_patent_app_number] => 11832500 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/832500
Method and system for identifying runaway software agents Jul 31, 2007 Issued
Array ( [id] => 4551004 [patent_doc_number] => 07873951 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-01-18 [patent_title] => 'Automated object delegation' [patent_app_type] => utility [patent_app_number] => 11/832102 [patent_app_country] => US [patent_app_date] => 2007-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6457 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/873/07873951.pdf [firstpage_image] =>[orig_patent_app_number] => 11832102 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/832102
Automated object delegation Jul 31, 2007 Issued
Array ( [id] => 5363127 [patent_doc_number] => 20090037921 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-02-05 [patent_title] => 'TECHNIQUES FOR INSTANTIATING AND CONFIGURING PROJECTS' [patent_app_type] => utility [patent_app_number] => 11/831222 [patent_app_country] => US [patent_app_date] => 2007-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5099 [patent_no_of_claims] => 25 [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/0037/20090037921.pdf [firstpage_image] =>[orig_patent_app_number] => 11831222 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/831222
Techniques for instantiating and configuring projects Jul 30, 2007 Issued
Array ( [id] => 4626920 [patent_doc_number] => 08006232 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-08-23 [patent_title] => 'Serialization of function calls to a graphics API for debugging a remote device' [patent_app_type] => utility [patent_app_number] => 11/830731 [patent_app_country] => US [patent_app_date] => 2007-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6742 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/006/08006232.pdf [firstpage_image] =>[orig_patent_app_number] => 11830731 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/830731
Serialization of function calls to a graphics API for debugging a remote device Jul 29, 2007 Issued
Array ( [id] => 4462995 [patent_doc_number] => 07895593 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-02-22 [patent_title] => 'Apparatus and method for monitoring and routing status messages' [patent_app_type] => utility [patent_app_number] => 11/830011 [patent_app_country] => US [patent_app_date] => 2007-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 6725 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/895/07895593.pdf [firstpage_image] =>[orig_patent_app_number] => 11830011 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/830011
Apparatus and method for monitoring and routing status messages Jul 29, 2007 Issued
Array ( [id] => 4621800 [patent_doc_number] => 08001531 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-08-16 [patent_title] => 'Translation of a shader assembly language binary for debugging a graphics application running on a remote device' [patent_app_type] => utility [patent_app_number] => 11/830785 [patent_app_country] => US [patent_app_date] => 2007-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7809 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/001/08001531.pdf [firstpage_image] =>[orig_patent_app_number] => 11830785 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/830785
Translation of a shader assembly language binary for debugging a graphics application running on a remote device Jul 29, 2007 Issued
Array ( [id] => 5523198 [patent_doc_number] => 20090031179 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-29 [patent_title] => 'JTAG TEST CODE AND DATA COMPILER AND METHOD' [patent_app_type] => utility [patent_app_number] => 11/829902 [patent_app_country] => US [patent_app_date] => 2007-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 1785 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0031/20090031179.pdf [firstpage_image] =>[orig_patent_app_number] => 11829902 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/829902
JTAG TEST CODE AND DATA COMPILER AND METHOD Jul 27, 2007 Abandoned
Array ( [id] => 5351048 [patent_doc_number] => 20090006409 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-01 [patent_title] => 'METADATA-BASED APPLICATION DEPLOYMENT' [patent_app_type] => utility [patent_app_number] => 11/771425 [patent_app_country] => US [patent_app_date] => 2007-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9766 [patent_no_of_claims] => 20 [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/0006/20090006409.pdf [firstpage_image] =>[orig_patent_app_number] => 11771425 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/771425
Metadata-based application deployment Jun 28, 2007 Issued
Array ( [id] => 4600891 [patent_doc_number] => 07984417 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-07-19 [patent_title] => 'Meta-model information associated with an enterprise portal' [patent_app_type] => utility [patent_app_number] => 11/771000 [patent_app_country] => US [patent_app_date] => 2007-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4851 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/984/07984417.pdf [firstpage_image] =>[orig_patent_app_number] => 11771000 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/771000
Meta-model information associated with an enterprise portal Jun 28, 2007 Issued
Array ( [id] => 5351716 [patent_doc_number] => 20090007077 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-01 [patent_title] => 'AUTOMATICALLY GENERATING TEST CASES FOR BINARY CODE' [patent_app_type] => utility [patent_app_number] => 11/770905 [patent_app_country] => US [patent_app_date] => 2007-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8528 [patent_no_of_claims] => 20 [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/0007/20090007077.pdf [firstpage_image] =>[orig_patent_app_number] => 11770905 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/770905
Automatically generating test cases for binary code Jun 28, 2007 Issued
Array ( [id] => 5351744 [patent_doc_number] => 20090007105 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-01 [patent_title] => 'Updating Offline Virtual Machines or VM Images' [patent_app_type] => utility [patent_app_number] => 11/772020 [patent_app_country] => US [patent_app_date] => 2007-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8945 [patent_no_of_claims] => 20 [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/0007/20090007105.pdf [firstpage_image] =>[orig_patent_app_number] => 11772020 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/772020
Updating offline virtual machines or VM images Jun 28, 2007 Issued
Array ( [id] => 8149437 [patent_doc_number] => 08166455 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-04-24 [patent_title] => 'Desktop application factory and application templates' [patent_app_type] => utility [patent_app_number] => 11/770411 [patent_app_country] => US [patent_app_date] => 2007-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 12 [patent_no_of_words] => 8306 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/166/08166455.pdf [firstpage_image] =>[orig_patent_app_number] => 11770411 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/770411
Desktop application factory and application templates Jun 27, 2007 Issued
Array ( [id] => 8297471 [patent_doc_number] => 08225273 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-07-17 [patent_title] => 'Utilization of weights and visualization of conceptual frameworks in unified modeling' [patent_app_type] => utility [patent_app_number] => 11/769154 [patent_app_country] => US [patent_app_date] => 2007-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3125 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11769154 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/769154
Utilization of weights and visualization of conceptual frameworks in unified modeling Jun 26, 2007 Issued
Array ( [id] => 4761369 [patent_doc_number] => 20080313595 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-12-18 [patent_title] => 'METHOD AND SYSTEM FOR ESTIMATING PROJECT PLANS FOR PACKAGED SOFTWARE APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 11/762113 [patent_app_country] => US [patent_app_date] => 2007-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 44 [patent_figures_cnt] => 44 [patent_no_of_words] => 23691 [patent_no_of_claims] => 35 [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] =>[firstpage_image] =>[orig_patent_app_number] => 11762113 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/762113
Method and system for estimating project plans for packaged software applications Jun 12, 2007 Issued
Array ( [id] => 4441521 [patent_doc_number] => 07971180 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-06-28 [patent_title] => 'Method and system for evaluating multi-dimensional project plans for implementing packaged software applications' [patent_app_type] => utility [patent_app_number] => 11/762129 [patent_app_country] => US [patent_app_date] => 2007-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 43 [patent_figures_cnt] => 43 [patent_no_of_words] => 23461 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/971/07971180.pdf [firstpage_image] =>[orig_patent_app_number] => 11762129 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/762129
Method and system for evaluating multi-dimensional project plans for implementing packaged software applications Jun 12, 2007 Issued
Array ( [id] => 4951270 [patent_doc_number] => 20080307396 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-12-11 [patent_title] => 'Profiler Management' [patent_app_type] => utility [patent_app_number] => 11/760901 [patent_app_country] => US [patent_app_date] => 2007-06-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5408 [patent_no_of_claims] => 20 [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/0307/20080307396.pdf [firstpage_image] =>[orig_patent_app_number] => 11760901 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/760901
Profiler management Jun 10, 2007 Issued
Array ( [id] => 5167299 [patent_doc_number] => 20070288888 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-12-13 [patent_title] => 'METHODS AND APPARATUS FOR GENERATING A WEB SITE FROM A USE CASE' [patent_app_type] => utility [patent_app_number] => 11/760319 [patent_app_country] => US [patent_app_date] => 2007-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6383 [patent_no_of_claims] => 20 [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/0288/20070288888.pdf [firstpage_image] =>[orig_patent_app_number] => 11760319 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/760319
Methods and apparatus for generating a web site from a use case Jun 7, 2007 Issued
Array ( [id] => 361785 [patent_doc_number] => 07486998 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-02-03 [patent_title] => 'Predictive regulatory controller' [patent_app_type] => utility [patent_app_number] => 11/784857 [patent_app_country] => US [patent_app_date] => 2007-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3880 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/486/07486998.pdf [firstpage_image] =>[orig_patent_app_number] => 11784857 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/784857
Predictive regulatory controller Apr 8, 2007 Issued
Array ( [id] => 4558761 [patent_doc_number] => 07890925 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-02-15 [patent_title] => 'Automatic generation of custom driver packages' [patent_app_type] => utility [patent_app_number] => 11/696906 [patent_app_country] => US [patent_app_date] => 2007-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 6766 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/890/07890925.pdf [firstpage_image] =>[orig_patent_app_number] => 11696906 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/696906
Automatic generation of custom driver packages Apr 4, 2007 Issued
Array ( [id] => 4720927 [patent_doc_number] => 20080243450 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-10-02 [patent_title] => 'METHOD FOR MODELING COMPONENTS OF AN INFORMATION PROCESSING APPLICATION USING SEMANTIC GRAPH TRANSFORMATIONS' [patent_app_type] => utility [patent_app_number] => 11/695311 [patent_app_country] => US [patent_app_date] => 2007-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9633 [patent_no_of_claims] => 23 [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/0243/20080243450.pdf [firstpage_image] =>[orig_patent_app_number] => 11695311 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/695311
Method for modeling components of an information processing application using semantic graph transformations Apr 1, 2007 Issued
Menu