Search

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 numberTitle of the applicationFiling DateStatus
Array ( [id] => 5305936 [patent_doc_number] => 20090300588 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-03 [patent_title] => 'METHOD AND APPARATUS FOR ACQUIRING DEFINITIONS OF DEBUG CODE OF BASIC INPUT/OUTPUT SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/178655 [patent_app_country] => US [patent_app_date] => 2008-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 838 [patent_no_of_claims] => 10 [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] => publications/A1/0300/20090300588.pdf [firstpage_image] =>[orig_patent_app_number] => 12178655 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/178655
METHOD AND APPARATUS FOR ACQUIRING DEFINITIONS OF DEBUG CODE OF BASIC INPUT/OUTPUT SYSTEM Jul 23, 2008 Abandoned
Array ( [id] => 6641534 [patent_doc_number] => 20100005463 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-01-07 [patent_title] => 'METHOD, SYSTEM, AND PROGRAM FOR AUTOMATICALLY CHANGING KEYBOARD LAYOUT SETTINGS' [patent_app_type] => utility [patent_app_number] => 12/167266 [patent_app_country] => US [patent_app_date] => 2008-07-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2313 [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/0005/20100005463.pdf [firstpage_image] =>[orig_patent_app_number] => 12167266 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/167266
METHOD, SYSTEM, AND PROGRAM FOR AUTOMATICALLY CHANGING KEYBOARD LAYOUT SETTINGS Jul 2, 2008 Abandoned
Array ( [id] => 5467879 [patent_doc_number] => 20090328079 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-31 [patent_title] => 'SPACE SEPARATION FOR A LIBRARY BASED RECORD AND REPLAY TOOL' [patent_app_type] => utility [patent_app_number] => 12/163306 [patent_app_country] => US [patent_app_date] => 2008-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4306 [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/0328/20090328079.pdf [firstpage_image] =>[orig_patent_app_number] => 12163306 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/163306
SPACE SEPARATION FOR A LIBRARY BASED RECORD AND REPLAY TOOL Jun 26, 2008 Abandoned
Array ( [id] => 8424794 [patent_doc_number] => 08281292 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-10-02 [patent_title] => 'Rapid application development' [patent_app_type] => utility [patent_app_number] => 12/163687 [patent_app_country] => US [patent_app_date] => 2008-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2508 [patent_no_of_claims] => 11 [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] => 12163687 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/163687
Rapid application development Jun 26, 2008 Issued
Array ( [id] => 10879565 [patent_doc_number] => 08904363 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-12-02 [patent_title] => 'Projecting software and data onto client' [patent_app_type] => utility [patent_app_number] => 12/147869 [patent_app_country] => US [patent_app_date] => 2008-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 3454 [patent_no_of_claims] => 20 [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] => 12147869 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/147869
Projecting software and data onto client Jun 26, 2008 Issued
Array ( [id] => 5351706 [patent_doc_number] => 20090007067 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-01 [patent_title] => 'COMPOSITE PORTAL APPLICATION' [patent_app_type] => utility [patent_app_number] => 12/143558 [patent_app_country] => US [patent_app_date] => 2008-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5653 [patent_no_of_claims] => 20 [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] => publications/A1/0007/20090007067.pdf [firstpage_image] =>[orig_patent_app_number] => 12143558 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/143558
COMPOSITE PORTAL APPLICATION Jun 19, 2008 Abandoned
Array ( [id] => 5370108 [patent_doc_number] => 20090307667 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-10 [patent_title] => 'ASSISTING DEBUG MEMORY TRACING USING AN INSTRUCTION ARRAY THAT TRACKS THE ADDRESSES OF INSTRUCTIONS MODIFYING USER SPECIFIED OBJECTS' [patent_app_type] => utility [patent_app_number] => 12/135446 [patent_app_country] => US [patent_app_date] => 2008-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4098 [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/0307/20090307667.pdf [firstpage_image] =>[orig_patent_app_number] => 12135446 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/135446
Assisting debug memory tracing using an instruction array that tracks the addresses of instructions modifying user specified objects Jun 8, 2008 Issued
Array ( [id] => 8703973 [patent_doc_number] => 08397210 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-03-12 [patent_title] => 'Evolving the architecture of a software application' [patent_app_type] => utility [patent_app_number] => 12/132050 [patent_app_country] => US [patent_app_date] => 2008-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6080 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12132050 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/132050
Evolving the architecture of a software application Jun 2, 2008 Issued
Array ( [id] => 5486995 [patent_doc_number] => 20090276760 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-11-05 [patent_title] => 'INSTRUMENTATION OF MIDP APPLICATIONS FOR ONE-DEVICE TESTING' [patent_app_type] => utility [patent_app_number] => 12/113151 [patent_app_country] => US [patent_app_date] => 2008-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2901 [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/0276/20090276760.pdf [firstpage_image] =>[orig_patent_app_number] => 12113151 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/113151
INSTRUMENTATION OF MIDP APPLICATIONS FOR ONE-DEVICE TESTING Apr 29, 2008 Abandoned
Array ( [id] => 5571516 [patent_doc_number] => 20090254895 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-08 [patent_title] => 'Prefetching Irregular Data References for Software Controlled Caches' [patent_app_type] => utility [patent_app_number] => 12/062579 [patent_app_country] => US [patent_app_date] => 2008-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11929 [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/0254/20090254895.pdf [firstpage_image] =>[orig_patent_app_number] => 12062579 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/062579
Prefetching irregular data references for software controlled caches Apr 3, 2008 Issued
Array ( [id] => 5571514 [patent_doc_number] => 20090254893 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-08 [patent_title] => 'COMPILER OPTIMIZED FUNCTION VARIANTS FOR USE WHEN RETURN CODES ARE IGNORED' [patent_app_type] => utility [patent_app_number] => 12/060894 [patent_app_country] => US [patent_app_date] => 2008-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7588 [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/0254/20090254893.pdf [firstpage_image] =>[orig_patent_app_number] => 12060894 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/060894
Compiler optimized function variants for use when return codes are ignored Apr 1, 2008 Issued
Array ( [id] => 5476125 [patent_doc_number] => 20090249291 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-01 [patent_title] => 'Method To Transfer Annotation Across Versions of the Data' [patent_app_type] => utility [patent_app_number] => 12/058261 [patent_app_country] => US [patent_app_date] => 2008-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4560 [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/0249/20090249291.pdf [firstpage_image] =>[orig_patent_app_number] => 12058261 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/058261
Transferring annotations across versions of the data Mar 27, 2008 Issued
Array ( [id] => 4780513 [patent_doc_number] => 20080288512 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-11-20 [patent_title] => 'SYSTEM AND METHOD OF EVALUATING PROGRAMMING PROCESS' [patent_app_type] => utility [patent_app_number] => 12/044567 [patent_app_country] => US [patent_app_date] => 2008-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3089 [patent_no_of_claims] => 13 [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/0288/20080288512.pdf [firstpage_image] =>[orig_patent_app_number] => 12044567 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/044567
SYSTEM AND METHOD OF EVALUATING PROGRAMMING PROCESS Mar 6, 2008 Abandoned
Array ( [id] => 4808973 [patent_doc_number] => 20080172551 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-17 [patent_title] => 'OPERATION VERIFICATION METHOD FOR VERIFYING OPERATIONS OF A PROCESSOR' [patent_app_type] => utility [patent_app_number] => 12/028371 [patent_app_country] => US [patent_app_date] => 2008-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4942 [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/0172/20080172551.pdf [firstpage_image] =>[orig_patent_app_number] => 12028371 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/028371
OPERATION VERIFICATION METHOD FOR VERIFYING OPERATIONS OF A PROCESSOR Feb 7, 2008 Abandoned
Array ( [id] => 4700420 [patent_doc_number] => 20080222604 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-09-11 [patent_title] => 'METHODS AND APPARATUS FOR LIFE-CYCLE MANAGEMENT' [patent_app_type] => utility [patent_app_number] => 12/028363 [patent_app_country] => US [patent_app_date] => 2008-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 11541 [patent_no_of_claims] => 49 [patent_no_of_ind_claims] => 14 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0222/20080222604.pdf [firstpage_image] =>[orig_patent_app_number] => 12028363 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/028363
METHODS AND APPARATUS FOR LIFE-CYCLE MANAGEMENT Feb 7, 2008 Abandoned
Array ( [id] => 4847604 [patent_doc_number] => 20080184012 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-31 [patent_title] => 'Speculative Throughput Computing' [patent_app_type] => utility [patent_app_number] => 12/022767 [patent_app_country] => US [patent_app_date] => 2008-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 9969 [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/0184/20080184012.pdf [firstpage_image] =>[orig_patent_app_number] => 12022767 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/022767
Speculative Throughput Computing Jan 29, 2008 Abandoned
Array ( [id] => 8752298 [patent_doc_number] => 08418142 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-04-09 [patent_title] => 'Architecture for data validation' [patent_app_type] => utility [patent_app_number] => 12/017821 [patent_app_country] => US [patent_app_date] => 2008-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 6189 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 305 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12017821 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/017821
Architecture for data validation Jan 21, 2008 Issued
Array ( [id] => 5356544 [patent_doc_number] => 20090187888 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-23 [patent_title] => 'METHOD FOR SINGLETON PROCESS CONTROL' [patent_app_type] => utility [patent_app_number] => 12/017230 [patent_app_country] => US [patent_app_date] => 2008-01-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1944 [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] => publications/A1/0187/20090187888.pdf [firstpage_image] =>[orig_patent_app_number] => 12017230 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/017230
Method for singleton process control Jan 20, 2008 Issued
Array ( [id] => 5438060 [patent_doc_number] => 20090172647 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-02 [patent_title] => 'SYSTEM AND METHOD FOR MODEL DRIVEN UNIT TESTING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 11/967283 [patent_app_country] => US [patent_app_date] => 2007-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 1853 [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/0172/20090172647.pdf [firstpage_image] =>[orig_patent_app_number] => 11967283 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/967283
SYSTEM AND METHOD FOR MODEL DRIVEN UNIT TESTING ENVIRONMENT Dec 30, 2007 Abandoned
Array ( [id] => 5504296 [patent_doc_number] => 20090164984 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-06-25 [patent_title] => 'ANALYSIS OF A LEGACY SOURCE CODE APPLICATION' [patent_app_type] => utility [patent_app_number] => 11/963966 [patent_app_country] => US [patent_app_date] => 2007-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3053 [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/0164/20090164984.pdf [firstpage_image] =>[orig_patent_app_number] => 11963966 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/963966
Analysis of a legacy source code application Dec 23, 2007 Issued
Menu