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