
Duy Khuong Thanh Nguyen
Examiner (ID: 16292, Phone: (571)270-7139 , Office: P/2197 )
| Most Active Art Unit | 2199 |
| Art Unit(s) | 2199, 2197 |
| Total Applications | 587 |
| Issued Applications | 430 |
| Pending Applications | 83 |
| Abandoned Applications | 96 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 8918239
[patent_doc_number] => 20130179864
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-07-11
[patent_title] => 'DEADLOCK FREE SYNCHRONIZATION SYNTHESIZER FOR MUST-HAPPEN-BEFORE RELATIONS IN PARALLEL PROGRAMS AND METHOD THEREOF'
[patent_app_type] => utility
[patent_app_number] => 13/455659
[patent_app_country] => US
[patent_app_date] => 2012-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 2062
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13455659
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/455659 | DEADLOCK FREE SYNCHRONIZATION SYNTHESIZER FOR MUST-HAPPEN-BEFORE RELATIONS IN PARALLEL PROGRAMS AND METHOD THEREOF | Apr 24, 2012 | Abandoned |
Array
(
[id] => 9110101
[patent_doc_number] => 20130283233
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-10-24
[patent_title] => 'MULTI-ENGINE EXECUTABLE DATA-FLOW EDITOR AND TRANSLATOR'
[patent_app_type] => utility
[patent_app_number] => 13/454420
[patent_app_country] => US
[patent_app_date] => 2012-04-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6339
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13454420
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/454420 | MULTI-ENGINE EXECUTABLE DATA-FLOW EDITOR AND TRANSLATOR | Apr 23, 2012 | Abandoned |
Array
(
[id] => 9110120
[patent_doc_number] => 20130283252
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-10-24
[patent_title] => 'Dynamic Software Updates'
[patent_app_type] => utility
[patent_app_number] => 13/453238
[patent_app_country] => US
[patent_app_date] => 2012-04-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5077
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13453238
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/453238 | Dynamic software updates | Apr 22, 2012 | Issued |
Array
(
[id] => 8467052
[patent_doc_number] => 20120272220
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-10-25
[patent_title] => 'SYSTEM AND METHOD FOR DISPLAY OF SOFTWARE QUALITY'
[patent_app_type] => utility
[patent_app_number] => 13/451417
[patent_app_country] => US
[patent_app_date] => 2012-04-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5902
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13451417
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/451417 | SYSTEM AND METHOD FOR DISPLAY OF SOFTWARE QUALITY | Apr 18, 2012 | Abandoned |
Array
(
[id] => 9096647
[patent_doc_number] => 20130275958
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-10-17
[patent_title] => 'AUTOMATIC IDENTIFICATION OF SERVICES'
[patent_app_type] => utility
[patent_app_number] => 13/448668
[patent_app_country] => US
[patent_app_date] => 2012-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6160
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13448668
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/448668 | Automatic identification of services | Apr 16, 2012 | Issued |
Array
(
[id] => 9044373
[patent_doc_number] => 20130247011
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-09-19
[patent_title] => 'TRANSFORMATION OF A PROGRAM-EVENT-RECORDING EVENT INTO A RUN-TIME INSTRUMENTATION EVENT'
[patent_app_type] => utility
[patent_app_number] => 13/422596
[patent_app_country] => US
[patent_app_date] => 2012-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 19612
[patent_no_of_claims] => 14
[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] => 13422596
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/422596 | Transformation of a program-event-recording event into a run-time instrumentation event | Mar 15, 2012 | Issued |
Array
(
[id] => 9044368
[patent_doc_number] => 20130247006
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-09-19
[patent_title] => 'SOFTWARE WIZARD IMPLEMENTATION FRAMEWORK'
[patent_app_type] => utility
[patent_app_number] => 13/422083
[patent_app_country] => US
[patent_app_date] => 2012-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6462
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13422083
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/422083 | Software wizard implementation framework | Mar 15, 2012 | Issued |
Array
(
[id] => 9044368
[patent_doc_number] => 20130247006
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-09-19
[patent_title] => 'SOFTWARE WIZARD IMPLEMENTATION FRAMEWORK'
[patent_app_type] => utility
[patent_app_number] => 13/422083
[patent_app_country] => US
[patent_app_date] => 2012-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6462
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13422083
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/422083 | Software wizard implementation framework | Mar 15, 2012 | Issued |
Array
(
[id] => 10651064
[patent_doc_number] => 09367316
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-06-14
[patent_title] => 'Run-time instrumentation indirect sampling by instruction operation code'
[patent_app_type] => utility
[patent_app_number] => 13/422563
[patent_app_country] => US
[patent_app_date] => 2012-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 18870
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 235
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13422563
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/422563 | Run-time instrumentation indirect sampling by instruction operation code | Mar 15, 2012 | Issued |
Array
(
[id] => 8782138
[patent_doc_number] => 20130104113
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-04-25
[patent_title] => 'SYSTEM AND METHOD FOR DYNAMICALLY GENERATING A USER PERSONALIZED DOWNLOADABLE EXECUTABLE FILE'
[patent_app_type] => utility
[patent_app_number] => 13/421778
[patent_app_country] => US
[patent_app_date] => 2012-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7648
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13421778
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/421778 | System and method for dynamically generating a user personalized downloadable executable file | Mar 14, 2012 | Issued |
Array
(
[id] => 8267624
[patent_doc_number] => 20120167054
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-28
[patent_title] => 'Collecting Program Runtime Information'
[patent_app_type] => utility
[patent_app_number] => 13/413181
[patent_app_country] => US
[patent_app_date] => 2012-03-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4639
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[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] => 13413181
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/413181 | Collecting Program Runtime Information | Mar 5, 2012 | Abandoned |
Array
(
[id] => 9752422
[patent_doc_number] => 08843912
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-09-23
[patent_title] => 'Optimization of an application to reduce local memory usage'
[patent_app_type] => utility
[patent_app_number] => 13/400204
[patent_app_country] => US
[patent_app_date] => 2012-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4531
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 184
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13400204
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/400204 | Optimization of an application to reduce local memory usage | Feb 19, 2012 | Issued |
Array
(
[id] => 8992097
[patent_doc_number] => 20130219378
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-08-22
[patent_title] => 'VECTORIZATION OF SHADERS'
[patent_app_type] => utility
[patent_app_number] => 13/398797
[patent_app_country] => US
[patent_app_date] => 2012-02-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 4504
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13398797
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/398797 | Vectorization of shaders | Feb 15, 2012 | Issued |
Array
(
[id] => 8992088
[patent_doc_number] => 20130219369
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-08-22
[patent_title] => 'DEBUGGING OBJECT ABSTRACTIONS'
[patent_app_type] => utility
[patent_app_number] => 13/398034
[patent_app_country] => US
[patent_app_date] => 2012-02-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4201
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13398034
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/398034 | Debugging object abstractions | Feb 15, 2012 | Issued |
Array
(
[id] => 8650676
[patent_doc_number] => 20130036406
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-02-07
[patent_title] => 'CONTEXTUAL EXCEPTION MANAGEMENT IN MULTI-TENANT SYSTEMS'
[patent_app_type] => utility
[patent_app_number] => 13/396504
[patent_app_country] => US
[patent_app_date] => 2012-02-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 10968
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13396504
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/396504 | Contextual exception management in multi-tenant systems | Feb 13, 2012 | Issued |
Array
(
[id] => 8512147
[patent_doc_number] => 20120311556
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-12-06
[patent_title] => 'SERVER APPARATUS AND TELEPHONE SYSTEM AND FIRMWARE UPDATE CONTROL METHOD USED IN SERVER APPARATUS'
[patent_app_type] => utility
[patent_app_number] => 13/371212
[patent_app_country] => US
[patent_app_date] => 2012-02-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6494
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13371212
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/371212 | SERVER APPARATUS AND TELEPHONE SYSTEM AND FIRMWARE UPDATE CONTROL METHOD USED IN SERVER APPARATUS | Feb 9, 2012 | Abandoned |
Array
(
[id] => 8337467
[patent_doc_number] => 20120204170
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-08-09
[patent_title] => 'METHOD FOR UPDATING A WEB PACKAGE WITHIN A MANUFACTURING EXECUTION SYSTEM AND MANUFACTURING EXECUTION SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 13/366526
[patent_app_country] => US
[patent_app_date] => 2012-02-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3759
[patent_no_of_claims] => 14
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13366526
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/366526 | Method for updating a web package within a manufacturing execution system and manufacturing execution system | Feb 5, 2012 | Issued |
Array
(
[id] => 8722857
[patent_doc_number] => 20130074074
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-03-21
[patent_title] => 'SYSTEM FOR SCALABLE CONFIGURATION AND CONTEXT'
[patent_app_type] => utility
[patent_app_number] => 13/233042
[patent_app_country] => US
[patent_app_date] => 2011-09-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4254
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13233042
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/233042 | System for scalable configuration and context | Sep 14, 2011 | Issued |
Array
(
[id] => 10536518
[patent_doc_number] => 09262148
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-02-16
[patent_title] => 'Modular architecture for distributed system management'
[patent_app_type] => utility
[patent_app_number] => 13/229896
[patent_app_country] => US
[patent_app_date] => 2011-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5950
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 226
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13229896
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/229896 | Modular architecture for distributed system management | Sep 11, 2011 | Issued |
Array
(
[id] => 9386430
[patent_doc_number] => 20140089913
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-03-27
[patent_title] => 'METHOD OF DEPLOYING A CONTEXTUALLY DEPENDENT APPLICATION'
[patent_app_type] => utility
[patent_app_number] => 13/821988
[patent_app_country] => US
[patent_app_date] => 2011-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4637
[patent_no_of_claims] => 21
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13821988
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/821988 | Method of deploying a contextually dependent application | Sep 8, 2011 | Issued |