Search

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 numberTitle of the applicationFiling DateStatus
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
Menu