
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] => 5467826
[patent_doc_number] => 20090328026
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-31
[patent_title] => 'UPDATE SYSTEM, PROGRAM EXECUTION DEVICE, AND COMPUTER PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 12/556168
[patent_app_country] => US
[patent_app_date] => 2009-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7732
[patent_no_of_claims] => 14
[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/0328/20090328026.pdf
[firstpage_image] =>[orig_patent_app_number] => 12556168
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/556168 | UPDATE SYSTEM, PROGRAM EXECUTION DEVICE, AND COMPUTER PROGRAM | Sep 8, 2009 | Abandoned |
Array
(
[id] => 10879567
[patent_doc_number] => 08904365
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-12-02
[patent_title] => 'Dynamic media content instantiation framework'
[patent_app_type] => utility
[patent_app_number] => 12/550094
[patent_app_country] => US
[patent_app_date] => 2009-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 6986
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 219
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12550094
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/550094 | Dynamic media content instantiation framework | Aug 27, 2009 | Issued |
Array
(
[id] => 6088185
[patent_doc_number] => 20110145653
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-16
[patent_title] => 'METHOD AND SYSTEM FOR TESTING COMPLEX MACHINE CONTROL SOFTWARE'
[patent_app_type] => utility
[patent_app_number] => 13/058292
[patent_app_country] => US
[patent_app_date] => 2009-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 26
[patent_no_of_words] => 29154
[patent_no_of_claims] => 43
[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/0145/20110145653.pdf
[firstpage_image] =>[orig_patent_app_number] => 13058292
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/058292 | METHOD AND SYSTEM FOR TESTING COMPLEX MACHINE CONTROL SOFTWARE | Aug 13, 2009 | Abandoned |
Array
(
[id] => 6349583
[patent_doc_number] => 20100330971
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-30
[patent_title] => 'SYSTEM AND METHOD FOR PROVIDING A PRODUCTION UPGRADE OF COMPONENTS WITHIN A MULTIPROTOCOL GATEWAY'
[patent_app_type] => utility
[patent_app_number] => 12/493083
[patent_app_country] => US
[patent_app_date] => 2009-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4925
[patent_no_of_claims] => 22
[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/0330/20100330971.pdf
[firstpage_image] =>[orig_patent_app_number] => 12493083
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/493083 | System and method for providing a production upgrade of components within a multiprotocol gateway | Jun 25, 2009 | Issued |
Array
(
[id] => 5375443
[patent_doc_number] => 20090313004
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-17
[patent_title] => 'Platform-Independent Application Development Framework'
[patent_app_type] => utility
[patent_app_number] => 12/483598
[patent_app_country] => US
[patent_app_date] => 2009-06-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5195
[patent_no_of_claims] => 33
[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/0313/20090313004.pdf
[firstpage_image] =>[orig_patent_app_number] => 12483598
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/483598 | Platform-independent application development framework | Jun 11, 2009 | Issued |
Array
(
[id] => 9102914
[patent_doc_number] => 08566808
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-10-22
[patent_title] => 'Object storage and synchronization hooks for occasionally-connected devices'
[patent_app_type] => utility
[patent_app_number] => 12/480170
[patent_app_country] => US
[patent_app_date] => 2009-06-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 4648
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12480170
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/480170 | Object storage and synchronization hooks for occasionally-connected devices | Jun 7, 2009 | Issued |
Array
(
[id] => 9555868
[patent_doc_number] => 08762941
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-06-24
[patent_title] => 'Rendering and modifying CAD design entities in object-oriented applications'
[patent_app_type] => utility
[patent_app_number] => 12/444893
[patent_app_country] => US
[patent_app_date] => 2009-02-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 11
[patent_no_of_words] => 11129
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 299
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12444893
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/444893 | Rendering and modifying CAD design entities in object-oriented applications | Feb 12, 2009 | Issued |
Array
(
[id] => 8741346
[patent_doc_number] => 08413133
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-04-02
[patent_title] => 'Software update management apparatus and software update management method'
[patent_app_type] => utility
[patent_app_number] => 12/352383
[patent_app_country] => US
[patent_app_date] => 2009-01-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 14562
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 347
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12352383
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/352383 | Software update management apparatus and software update management method | Jan 11, 2009 | Issued |
Array
(
[id] => 6449870
[patent_doc_number] => 20100169867
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-07-01
[patent_title] => 'DEFINING A CONDITIONAL BREAKPOINT'
[patent_app_type] => utility
[patent_app_number] => 12/346595
[patent_app_country] => US
[patent_app_date] => 2008-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6255
[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/0169/20100169867.pdf
[firstpage_image] =>[orig_patent_app_number] => 12346595
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/346595 | Defining a conditional breakpoint | Dec 29, 2008 | Issued |
Array
(
[id] => 10637346
[patent_doc_number] => 09354847
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-05-31
[patent_title] => 'Interface infrastructure for a continuation based runtime'
[patent_app_type] => utility
[patent_app_number] => 12/345288
[patent_app_country] => US
[patent_app_date] => 2008-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 5180
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 567
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12345288
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/345288 | Interface infrastructure for a continuation based runtime | Dec 28, 2008 | Issued |
Array
(
[id] => 10550305
[patent_doc_number] => 09274930
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-03-01
[patent_title] => 'Debugging system using static analysis'
[patent_app_type] => utility
[patent_app_number] => 12/340797
[patent_app_country] => US
[patent_app_date] => 2008-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 4087
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 290
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12340797
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/340797 | Debugging system using static analysis | Dec 21, 2008 | Issued |
Array
(
[id] => 9821109
[patent_doc_number] => 08930912
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-01-06
[patent_title] => 'Method and system for performing software verification'
[patent_app_type] => utility
[patent_app_number] => 12/336483
[patent_app_country] => US
[patent_app_date] => 2008-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6922
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12336483
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/336483 | Method and system for performing software verification | Dec 15, 2008 | Issued |
Array
(
[id] => 6466194
[patent_doc_number] => 20100146486
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-10
[patent_title] => 'ENTERPRISE SERVICE VALIDATION'
[patent_app_type] => utility
[patent_app_number] => 12/332074
[patent_app_country] => US
[patent_app_date] => 2008-12-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5325
[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/0146/20100146486.pdf
[firstpage_image] =>[orig_patent_app_number] => 12332074
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/332074 | ENTERPRISE SERVICE VALIDATION | Dec 9, 2008 | Abandoned |
Array
(
[id] => 6253795
[patent_doc_number] => 20100138820
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-03
[patent_title] => 'Framework for Control Flow-Aware Processes'
[patent_app_type] => utility
[patent_app_number] => 12/325685
[patent_app_country] => US
[patent_app_date] => 2008-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3969
[patent_no_of_claims] => 20
[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/0138/20100138820.pdf
[firstpage_image] =>[orig_patent_app_number] => 12325685
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/325685 | Framework for Control Flow-Aware Processes | Nov 30, 2008 | Abandoned |
Array
(
[id] => 9695602
[patent_doc_number] => 08826233
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-09-02
[patent_title] => 'Graphical representation of a JAVA bytecode'
[patent_app_type] => utility
[patent_app_number] => 12/274278
[patent_app_country] => US
[patent_app_date] => 2008-11-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 4631
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 208
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12274278
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/274278 | Graphical representation of a JAVA bytecode | Nov 18, 2008 | Issued |
Array
(
[id] => 6332957
[patent_doc_number] => 20100115502
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-06
[patent_title] => 'Post Processing of Dynamically Generated Code'
[patent_app_type] => utility
[patent_app_number] => 12/266192
[patent_app_country] => US
[patent_app_date] => 2008-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3853
[patent_no_of_claims] => 20
[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/0115/20100115502.pdf
[firstpage_image] =>[orig_patent_app_number] => 12266192
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/266192 | Post Processing of Dynamically Generated Code | Nov 5, 2008 | Abandoned |
Array
(
[id] => 9379153
[patent_doc_number] => 08683439
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-03-25
[patent_title] => 'System and process for debugging object-oriented programming code leveraging preprocessors'
[patent_app_type] => utility
[patent_app_number] => 12/247092
[patent_app_country] => US
[patent_app_date] => 2008-10-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7694
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 239
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12247092
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/247092 | System and process for debugging object-oriented programming code leveraging preprocessors | Oct 6, 2008 | Issued |
Array
(
[id] => 5399947
[patent_doc_number] => 20090320010
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-24
[patent_title] => 'SYNCHRONOUS DECOUPLED PROGRAM ANALYSIS IN VIRTUAL ENVIRONMENTS'
[patent_app_type] => utility
[patent_app_number] => 12/239674
[patent_app_country] => US
[patent_app_date] => 2008-09-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 8799
[patent_no_of_claims] => 20
[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/0320/20090320010.pdf
[firstpage_image] =>[orig_patent_app_number] => 12239674
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/239674 | Synchronous decoupled program analysis in virtual environments | Sep 25, 2008 | Issued |
Array
(
[id] => 6313186
[patent_doc_number] => 20100070947
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-03-18
[patent_title] => 'Templating mechanism for rapid development of graphical editors in metamodel-driven approaches'
[patent_app_type] => utility
[patent_app_number] => 12/233490
[patent_app_country] => US
[patent_app_date] => 2008-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2074
[patent_no_of_claims] => 12
[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/0070/20100070947.pdf
[firstpage_image] =>[orig_patent_app_number] => 12233490
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/233490 | Templating mechanism for rapid development of graphical editors in metamodel-driven approaches | Sep 17, 2008 | Issued |
Array
(
[id] => 9579053
[patent_doc_number] => 08769490
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-07-01
[patent_title] => 'Desktop widget engine emulator component for a rapid application development tool'
[patent_app_type] => utility
[patent_app_number] => 12/211795
[patent_app_country] => US
[patent_app_date] => 2008-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 4080
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12211795
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/211795 | Desktop widget engine emulator component for a rapid application development tool | Sep 15, 2008 | Issued |