
Duy Khuong Thanh Nguyen
Examiner (ID: 15778, Phone: (571)270-7139 , Office: P/2197 )
| Most Active Art Unit | 2199 |
| Art Unit(s) | 2197, 2199 |
| Total Applications | 601 |
| Issued Applications | 443 |
| Pending Applications | 70 |
| Abandoned Applications | 98 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 9379163
[patent_doc_number] => 08683449
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-03-25
[patent_title] => 'Automated parallel software code impact analysis'
[patent_app_type] => utility
[patent_app_number] => 12/914532
[patent_app_country] => US
[patent_app_date] => 2010-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9921
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 288
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12914532
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/914532 | Automated parallel software code impact analysis | Oct 27, 2010 | Issued |
Array
(
[id] => 9961426
[patent_doc_number] => 09009652
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-04-14
[patent_title] => 'Method and system for handling software design conflicts'
[patent_app_type] => utility
[patent_app_number] => 12/913913
[patent_app_country] => US
[patent_app_date] => 2010-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7043
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 274
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12913913
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/913913 | Method and system for handling software design conflicts | Oct 27, 2010 | Issued |
Array
(
[id] => 5949421
[patent_doc_number] => 20110107307
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-05-05
[patent_title] => 'Collecting Program Runtime Information'
[patent_app_type] => utility
[patent_app_number] => 12/913635
[patent_app_country] => US
[patent_app_date] => 2010-10-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4639
[patent_no_of_claims] => 16
[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/0107/20110107307.pdf
[firstpage_image] =>[orig_patent_app_number] => 12913635
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/913635 | Collecting Program Runtime Information | Oct 26, 2010 | Abandoned |
Array
(
[id] => 8177010
[patent_doc_number] => 20120110560
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-03
[patent_title] => 'DATA TYPE PROVIDER FOR A WEB SEMANTIC STORE'
[patent_app_type] => utility
[patent_app_number] => 12/912813
[patent_app_country] => US
[patent_app_date] => 2010-10-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 8796
[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/0110/20120110560.pdf
[firstpage_image] =>[orig_patent_app_number] => 12912813
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/912813 | DATA TYPE PROVIDER FOR A WEB SEMANTIC STORE | Oct 26, 2010 | Abandoned |
Array
(
[id] => 9417035
[patent_doc_number] => 08701087
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-15
[patent_title] => 'System and method of annotating class models'
[patent_app_type] => utility
[patent_app_number] => 12/912008
[patent_app_country] => US
[patent_app_date] => 2010-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 9147
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 195
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12912008
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/912008 | System and method of annotating class models | Oct 25, 2010 | Issued |
Array
(
[id] => 6153581
[patent_doc_number] => 20110022809
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-01-27
[patent_title] => 'CONSOLIDATED ELECTRONIC CONTROL UNIT AND RELAY PROGRAM IMPLEMENTED IN THE SAME'
[patent_app_type] => utility
[patent_app_number] => 12/844083
[patent_app_country] => US
[patent_app_date] => 2010-07-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 11850
[patent_no_of_claims] => 10
[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/0022/20110022809.pdf
[firstpage_image] =>[orig_patent_app_number] => 12844083
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/844083 | CONSOLIDATED ELECTRONIC CONTROL UNIT AND RELAY PROGRAM IMPLEMENTED IN THE SAME | Jul 26, 2010 | Abandoned |
Array
(
[id] => 10569098
[patent_doc_number] => 09292266
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-03-22
[patent_title] => 'Preprocessor for file updating'
[patent_app_type] => utility
[patent_app_number] => 13/641279
[patent_app_country] => US
[patent_app_date] => 2010-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 9
[patent_no_of_words] => 3394
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 197
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13641279
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/641279 | Preprocessor for file updating | Apr 29, 2010 | Issued |
Array
(
[id] => 10860924
[patent_doc_number] => 08887142
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-11-11
[patent_title] => 'Loop control flow diversion'
[patent_app_type] => utility
[patent_app_number] => 12/720788
[patent_app_country] => US
[patent_app_date] => 2010-03-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 10733
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 211
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12720788
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/720788 | Loop control flow diversion | Mar 9, 2010 | Issued |
Array
(
[id] => 9248663
[patent_doc_number] => 08612965
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-17
[patent_title] => 'Firmware updating apparatus, firmware updating method, and storage medium'
[patent_app_type] => utility
[patent_app_number] => 12/710180
[patent_app_country] => US
[patent_app_date] => 2010-02-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 23
[patent_no_of_words] => 8867
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 314
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12710180
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/710180 | Firmware updating apparatus, firmware updating method, and storage medium | Feb 21, 2010 | Issued |
Array
(
[id] => 6525984
[patent_doc_number] => 20100211933
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-19
[patent_title] => 'DEBUGGING AND PERFOMANCE ANALYSIS OF APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 12/709380
[patent_app_country] => US
[patent_app_date] => 2010-02-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4601
[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/0211/20100211933.pdf
[firstpage_image] =>[orig_patent_app_number] => 12709380
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/709380 | Debugging and perfomance analysis of applications | Feb 18, 2010 | Issued |
Array
(
[id] => 5996735
[patent_doc_number] => 20110016455
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-01-20
[patent_title] => 'Power Profiling for Embedded System Design'
[patent_app_type] => utility
[patent_app_number] => 12/697291
[patent_app_country] => US
[patent_app_date] => 2010-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3802
[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/0016/20110016455.pdf
[firstpage_image] =>[orig_patent_app_number] => 12697291
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/697291 | Power Profiling for Embedded System Design | Jan 30, 2010 | Abandoned |
Array
(
[id] => 6338816
[patent_doc_number] => 20100199271
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-05
[patent_title] => 'ELECTRONIC APPARATUS, UPDATING METHOD OF SOFTWARE AND STORAGE MEDIUM STORING COMPUTER PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 12/695974
[patent_app_country] => US
[patent_app_date] => 2010-01-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 7887
[patent_no_of_claims] => 7
[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/0199/20100199271.pdf
[firstpage_image] =>[orig_patent_app_number] => 12695974
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/695974 | ELECTRONIC APPARATUS, UPDATING METHOD OF SOFTWARE AND STORAGE MEDIUM STORING COMPUTER PROGRAM | Jan 27, 2010 | Abandoned |
Array
(
[id] => 8971885
[patent_doc_number] => 08510715
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-08-13
[patent_title] => 'Coverage analysis using sub-instruction profiling'
[patent_app_type] => utility
[patent_app_number] => 12/693595
[patent_app_country] => US
[patent_app_date] => 2010-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5214
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 117
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12693595
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/693595 | Coverage analysis using sub-instruction profiling | Jan 25, 2010 | Issued |
Array
(
[id] => 10530313
[patent_doc_number] => 09256450
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-02-09
[patent_title] => 'Using an enterprise messaging bus to influence the process of software compilation and packaging'
[patent_app_type] => utility
[patent_app_number] => 12/648285
[patent_app_country] => US
[patent_app_date] => 2009-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 6058
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 213
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12648285
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/648285 | Using an enterprise messaging bus to influence the process of software compilation and packaging | Dec 27, 2009 | Issued |
Array
(
[id] => 10879546
[patent_doc_number] => 08904343
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-12-02
[patent_title] => 'Adding services to application platform via extension'
[patent_app_type] => utility
[patent_app_number] => 12/642890
[patent_app_country] => US
[patent_app_date] => 2009-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6235
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 276
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12642890
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/642890 | Adding services to application platform via extension | Dec 20, 2009 | Issued |
Array
(
[id] => 8485289
[patent_doc_number] => 20120284696
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-11-08
[patent_title] => 'Method, Apparatuses and a System for Compilation'
[patent_app_type] => utility
[patent_app_number] => 13/515961
[patent_app_country] => US
[patent_app_date] => 2009-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8245
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 5
[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] => 13515961
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/515961 | Method, Apparatuses and a System for Compilation | Dec 20, 2009 | Abandoned |
Array
(
[id] => 6088497
[patent_doc_number] => 20110145787
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-16
[patent_title] => 'BUSINESS OBJECT CHANGE MANAGEMENT USING RELEASE STATUS CODES'
[patent_app_type] => utility
[patent_app_number] => 12/639698
[patent_app_country] => US
[patent_app_date] => 2009-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 2732
[patent_no_of_claims] => 21
[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/0145/20110145787.pdf
[firstpage_image] =>[orig_patent_app_number] => 12639698
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/639698 | Business object change management using release status codes | Dec 15, 2009 | Issued |
Array
(
[id] => 6535491
[patent_doc_number] => 20100218166
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-26
[patent_title] => 'COMPUTER PRODUCT, IP MODEL GENERATING APPARATUS, AND IP MODEL GENERATING METHOD'
[patent_app_type] => utility
[patent_app_number] => 12/626989
[patent_app_country] => US
[patent_app_date] => 2009-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 34
[patent_figures_cnt] => 34
[patent_no_of_words] => 8070
[patent_no_of_claims] => 12
[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/0218/20100218166.pdf
[firstpage_image] =>[orig_patent_app_number] => 12626989
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/626989 | Computer product, IP model generating apparatus, and IP model generating method | Nov 29, 2009 | Issued |
Array
(
[id] => 6126049
[patent_doc_number] => 20110078678
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-31
[patent_title] => 'METHODS AND APPARATUS FOR PRODUCING CROSS-PLATFORM SOFTWARE APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 12/570896
[patent_app_country] => US
[patent_app_date] => 2009-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 1788
[patent_no_of_claims] => 15
[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/0078/20110078678.pdf
[firstpage_image] =>[orig_patent_app_number] => 12570896
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/570896 | METHODS AND APPARATUS FOR PRODUCING CROSS-PLATFORM SOFTWARE APPLICATIONS | Sep 29, 2009 | Abandoned |
Array
(
[id] => 6203704
[patent_doc_number] => 20110066490
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-17
[patent_title] => 'SYSTEM AND METHOD FOR RESOURCE MODELING AND SIMULATION IN TEST PLANNING'
[patent_app_type] => utility
[patent_app_number] => 12/558263
[patent_app_country] => US
[patent_app_date] => 2009-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 23
[patent_no_of_words] => 12389
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0066/20110066490.pdf
[firstpage_image] =>[orig_patent_app_number] => 12558263
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/558263 | System and method for resource modeling and simulation in test planning | Sep 10, 2009 | Issued |