Vinh P Nguyen
Examiner (ID: 8197, Phone: (571)272-1964 , Office: P/2867 )
Most Active Art Unit | 2858 |
Art Unit(s) | 2899, 2731, 2858, 2607, 2829, 2213, 3621, 2867 |
Total Applications | 3573 |
Issued Applications | 3059 |
Pending Applications | 112 |
Abandoned Applications | 402 |
Applications
Application number | Title of the application | Filing Date | Status |
---|---|---|---|
Array
(
[id] => 10164219
[patent_doc_number] => 09195440
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-11-24
[patent_title] => 'Intelligent data source selection in application development'
[patent_app_type] => utility
[patent_app_number] => 14/091241
[patent_app_country] => US
[patent_app_date] => 2013-11-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6937
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 201
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14091241
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/091241 | Intelligent data source selection in application development | Nov 25, 2013 | Issued |
Array
(
[id] => 10258353
[patent_doc_number] => 20150143349
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-05-21
[patent_title] => 'METHOD FOR DIVERGENCE ANALYSIS OF POINTER-BASED PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 14/086481
[patent_app_country] => US
[patent_app_date] => 2013-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 4562
[patent_no_of_claims] => 16
[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] => 14086481
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/086481 | Method for divergence analysis of pointer-based program | Nov 20, 2013 | Issued |
Array
(
[id] => 10188749
[patent_doc_number] => 09218169
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-12-22
[patent_title] => 'Callpath finder'
[patent_app_type] => utility
[patent_app_number] => 14/084399
[patent_app_country] => US
[patent_app_date] => 2013-11-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7851
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 266
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14084399
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/084399 | Callpath finder | Nov 18, 2013 | Issued |
Array
(
[id] => 10150700
[patent_doc_number] => 09182989
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-11-10
[patent_title] => 'System and method for receiving services provided by distributed systems'
[patent_app_type] => utility
[patent_app_number] => 13/931898
[patent_app_country] => US
[patent_app_date] => 2013-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 8436
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 400
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13931898
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/931898 | System and method for receiving services provided by distributed systems | Jun 28, 2013 | Issued |
Array
(
[id] => 9795193
[patent_doc_number] => 20150007137
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-01-01
[patent_title] => 'DOCUMENT QUALITY REVIEW AND TESTING'
[patent_app_type] => utility
[patent_app_number] => 13/930293
[patent_app_country] => US
[patent_app_date] => 2013-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6910
[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] => 13930293
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/930293 | Document quality review and testing | Jun 27, 2013 | Issued |
Array
(
[id] => 9795185
[patent_doc_number] => 20150007129
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-01-01
[patent_title] => 'SCRIPT EXECUTION FRAMEWORK'
[patent_app_type] => utility
[patent_app_number] => 13/930416
[patent_app_country] => US
[patent_app_date] => 2013-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6741
[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] => 13930416
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/930416 | SCRIPT EXECUTION FRAMEWORK | Jun 27, 2013 | Abandoned |
Array
(
[id] => 9795184
[patent_doc_number] => 20150007128
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-01-01
[patent_title] => 'Model Framework for Applications'
[patent_app_type] => utility
[patent_app_number] => 13/930413
[patent_app_country] => US
[patent_app_date] => 2013-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5539
[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] => 13930413
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/930413 | Model framework for applications | Jun 27, 2013 | Issued |
Array
(
[id] => 9795182
[patent_doc_number] => 20150007126
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-01-01
[patent_title] => 'Generating an Improved Development Infrastructure'
[patent_app_type] => utility
[patent_app_number] => 13/931317
[patent_app_country] => US
[patent_app_date] => 2013-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5059
[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] => 13931317
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/931317 | Generating an improved development infrastructure | Jun 27, 2013 | Issued |
Array
(
[id] => 10501296
[patent_doc_number] => 09229697
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-01-05
[patent_title] => 'Speculative object shapes'
[patent_app_type] => utility
[patent_app_number] => 13/931475
[patent_app_country] => US
[patent_app_date] => 2013-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6517
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 252
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13931475
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/931475 | Speculative object shapes | Jun 27, 2013 | Issued |
Array
(
[id] => 9225174
[patent_doc_number] => 20140019949
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-01-16
[patent_title] => 'Method and System for Automated Improvement of Parallelism in Program Compilation'
[patent_app_type] => utility
[patent_app_number] => 13/929649
[patent_app_country] => US
[patent_app_date] => 2013-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 9834
[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] => 13929649
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/929649 | Method and system for automated improvement of parallelism in program compilation | Jun 26, 2013 | Issued |
Array
(
[id] => 9746733
[patent_doc_number] => 20140282451
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-09-18
[patent_title] => 'IDENTIFICATION AND MANAGEMENT OF UNSAFE OPTIMIZATIONS'
[patent_app_type] => utility
[patent_app_number] => 13/977118
[patent_app_country] => US
[patent_app_date] => 2013-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 13009
[patent_no_of_claims] => 26
[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] => 13977118
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/977118 | Identification and management of unsafe optimizations | Mar 14, 2013 | Issued |
Array
(
[id] => 9193586
[patent_doc_number] => 20130332901
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-12-12
[patent_title] => 'DESIGNING AND CROSS-CONFIGURING SOFTWARE'
[patent_app_type] => utility
[patent_app_number] => 13/800827
[patent_app_country] => US
[patent_app_date] => 2013-03-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 13767
[patent_no_of_claims] => 24
[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] => 13800827
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/800827 | Designing and cross-configuring software | Mar 12, 2013 | Issued |
Array
(
[id] => 8918231
[patent_doc_number] => 20130179856
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-07-11
[patent_title] => 'APPARATUS AND METHOD FOR NETWORK DRIVER INJECTION INTO TARGET IMAGE'
[patent_app_type] => utility
[patent_app_number] => 13/778711
[patent_app_country] => US
[patent_app_date] => 2013-02-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 26881
[patent_no_of_claims] => 23
[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] => 13778711
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/778711 | Apparatus and method for network driver injection into target image | Feb 26, 2013 | Issued |
Array
(
[id] => 10124179
[patent_doc_number] => 09158537
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-10-13
[patent_title] => 'Streamlining hardware initialization code'
[patent_app_type] => utility
[patent_app_number] => 13/741345
[patent_app_country] => US
[patent_app_date] => 2013-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4958
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 182
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13741345
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/741345 | Streamlining hardware initialization code | Jan 13, 2013 | Issued |
Array
(
[id] => 10137470
[patent_doc_number] => 09170790
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-10-27
[patent_title] => 'Replacing annotated program code in a networked computing environment'
[patent_app_type] => utility
[patent_app_number] => 13/706599
[patent_app_country] => US
[patent_app_date] => 2012-12-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5593
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 218
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13706599
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/706599 | Replacing annotated program code in a networked computing environment | Dec 5, 2012 | Issued |
Array
(
[id] => 10124178
[patent_doc_number] => 09158536
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-10-13
[patent_title] => 'Program code library consolidation in an integrated development environment'
[patent_app_type] => utility
[patent_app_number] => 13/706503
[patent_app_country] => US
[patent_app_date] => 2012-12-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5896
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13706503
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/706503 | Program code library consolidation in an integrated development environment | Dec 5, 2012 | Issued |
Array
(
[id] => 10034365
[patent_doc_number] => 09075684
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-07-07
[patent_title] => 'Downtime reduction for integration of customer transport requests into a software architecture update procedure'
[patent_app_type] => utility
[patent_app_number] => 13/706325
[patent_app_country] => US
[patent_app_date] => 2012-12-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7550
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13706325
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/706325 | Downtime reduction for integration of customer transport requests into a software architecture update procedure | Dec 4, 2012 | Issued |
Array
(
[id] => 10079181
[patent_doc_number] => 09117029
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-08-25
[patent_title] => 'Deferred evaluation and presentation of a custom diagnostic analysis'
[patent_app_type] => utility
[patent_app_number] => 13/705578
[patent_app_country] => US
[patent_app_date] => 2012-12-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 9274
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 221
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13705578
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/705578 | Deferred evaluation and presentation of a custom diagnostic analysis | Dec 4, 2012 | Issued |
Array
(
[id] => 10021565
[patent_doc_number] => 09064053
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-06-23
[patent_title] => 'Integrating diagnostic information with boolean constraints'
[patent_app_type] => utility
[patent_app_number] => 13/705643
[patent_app_country] => US
[patent_app_date] => 2012-12-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 9122
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 149
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13705643
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/705643 | Integrating diagnostic information with boolean constraints | Dec 4, 2012 | Issued |
Array
(
[id] => 8868355
[patent_doc_number] => 20130152058
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-06-13
[patent_title] => 'Method for Translating a Control Program in an Automation Language into an Intermediate Language'
[patent_app_type] => utility
[patent_app_number] => 13/705826
[patent_app_country] => US
[patent_app_date] => 2012-12-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6374
[patent_no_of_claims] => 11
[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] => 13705826
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/705826 | Method for Translating a Control Program in an Automation Language into an Intermediate Language | Dec 4, 2012 | Abandoned |