Search

Chuong D. Ngo

Examiner (ID: 8858, Phone: (571)272-3731 , Office: P/2182 )

Most Active Art Unit
2193
Art Unit(s)
2787, 2306, 2121, 2899, 2124, 2182, 2183, 2193
Total Applications
2158
Issued Applications
1754
Pending Applications
68
Abandoned Applications
343

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 570179 [patent_doc_number] => 07469266 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-12-23 [patent_title] => 'Method and structure for producing high performance linear algebra routines using register block data format routines' [patent_app_type] => utility [patent_app_number] => 10/671888 [patent_app_country] => US [patent_app_date] => 2003-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 7757 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/469/07469266.pdf [firstpage_image] =>[orig_patent_app_number] => 10671888 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/671888
Method and structure for producing high performance linear algebra routines using register block data format routines Sep 28, 2003 Issued
Array ( [id] => 362214 [patent_doc_number] => 07487195 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-02-03 [patent_title] => 'Method and structure for producing high performance linear algebra routines using composite blocking based on L1 cache size' [patent_app_type] => utility [patent_app_number] => 10/671887 [patent_app_country] => US [patent_app_date] => 2003-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4209 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/487/07487195.pdf [firstpage_image] =>[orig_patent_app_number] => 10671887 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/671887
Method and structure for producing high performance linear algebra routines using composite blocking based on L1 cache size Sep 28, 2003 Issued
Array ( [id] => 7118611 [patent_doc_number] => 20050071404 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-31 [patent_title] => 'System and method for solving a large system of dense linear equations' [patent_app_type] => utility [patent_app_number] => 10/670837 [patent_app_country] => US [patent_app_date] => 2003-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 54 [patent_figures_cnt] => 54 [patent_no_of_words] => 16238 [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/0071/20050071404.pdf [firstpage_image] =>[orig_patent_app_number] => 10670837 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/670837
System and method for solving a large system of dense linear equations Sep 24, 2003 Issued
Array ( [id] => 585346 [patent_doc_number] => 07467170 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-12-16 [patent_title] => 'Sample generation method and system for digital simulation processes' [patent_app_type] => utility [patent_app_number] => 10/669211 [patent_app_country] => US [patent_app_date] => 2003-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 2707 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/467/07467170.pdf [firstpage_image] =>[orig_patent_app_number] => 10669211 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/669211
Sample generation method and system for digital simulation processes Sep 22, 2003 Issued
Array ( [id] => 789282 [patent_doc_number] => 06988121 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-01-17 [patent_title] => 'Efficient implementation of multiprecision arithmetic' [patent_app_type] => utility [patent_app_number] => 10/668652 [patent_app_country] => US [patent_app_date] => 2003-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4635 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 46 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/988/06988121.pdf [firstpage_image] =>[orig_patent_app_number] => 10668652 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/668652
Efficient implementation of multiprecision arithmetic Sep 22, 2003 Issued
Array ( [id] => 592443 [patent_doc_number] => 07461116 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-12-02 [patent_title] => 'Emulation of a fixed point operation using a corresponding floating point operation' [patent_app_type] => utility [patent_app_number] => 10/665999 [patent_app_country] => US [patent_app_date] => 2003-09-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 40 [patent_figures_cnt] => 45 [patent_no_of_words] => 60658 [patent_no_of_claims] => 85 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/461/07461116.pdf [firstpage_image] =>[orig_patent_app_number] => 10665999 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/665999
Emulation of a fixed point operation using a corresponding floating point operation Sep 16, 2003 Issued
Array ( [id] => 7673786 [patent_doc_number] => 20040128332 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-07-01 [patent_title] => 'Method for generating rendom number and random number generator' [patent_app_type] => new [patent_app_number] => 10/662419 [patent_app_country] => US [patent_app_date] => 2003-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2269 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 10 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0128/20040128332.pdf [firstpage_image] =>[orig_patent_app_number] => 10662419 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/662419
Method for generating rendom number and random number generator Sep 15, 2003 Abandoned
Array ( [id] => 7282118 [patent_doc_number] => 20040064495 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-04-01 [patent_title] => 'Polynomial inverse computing apparatus, multiplier apparatus and polynomial inverse computing method' [patent_app_type] => new [patent_app_number] => 10/661607 [patent_app_country] => US [patent_app_date] => 2003-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4777 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0064/20040064495.pdf [firstpage_image] =>[orig_patent_app_number] => 10661607 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/661607
Polynomial inverse computing apparatus, multiplier apparatus and polynomial inverse computing method Sep 14, 2003 Abandoned
Array ( [id] => 7359809 [patent_doc_number] => 20040049527 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-03-11 [patent_title] => 'Jerk limited time delay filter' [patent_app_type] => new [patent_app_number] => 10/660219 [patent_app_country] => US [patent_app_date] => 2003-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3384 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0049/20040049527.pdf [firstpage_image] =>[orig_patent_app_number] => 10660219 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/660219
Jerk limited time delay filter Sep 10, 2003 Issued
Array ( [id] => 7221716 [patent_doc_number] => 20050055394 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-10 [patent_title] => 'Method and system for high performance, multiple-precision multiply-and-add operation' [patent_app_type] => utility [patent_app_number] => 10/659837 [patent_app_country] => US [patent_app_date] => 2003-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 39 [patent_figures_cnt] => 39 [patent_no_of_words] => 6776 [patent_no_of_claims] => 19 [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/0055/20050055394.pdf [firstpage_image] =>[orig_patent_app_number] => 10659837 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/659837
Method and system for high performance, multiple-precision multiply-and-add operation Sep 9, 2003 Abandoned
Array ( [id] => 918348 [patent_doc_number] => 07328228 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-02-05 [patent_title] => 'Mapping pseudo-random numbers to predefined number ranges' [patent_app_type] => utility [patent_app_number] => 10/653789 [patent_app_country] => US [patent_app_date] => 2003-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 5056 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/328/07328228.pdf [firstpage_image] =>[orig_patent_app_number] => 10653789 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/653789
Mapping pseudo-random numbers to predefined number ranges Sep 1, 2003 Issued
Array ( [id] => 546840 [patent_doc_number] => 07185038 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-02-27 [patent_title] => 'Systems and methods for extracting coherent correlation data' [patent_app_type] => utility [patent_app_number] => 10/651895 [patent_app_country] => US [patent_app_date] => 2003-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 23 [patent_no_of_words] => 15468 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/185/07185038.pdf [firstpage_image] =>[orig_patent_app_number] => 10651895 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/651895
Systems and methods for extracting coherent correlation data Aug 28, 2003 Issued
Array ( [id] => 7084740 [patent_doc_number] => 20050050120 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-03 [patent_title] => 'Method of developing a fast algorithm for double precision shift operation' [patent_app_type] => utility [patent_app_number] => 10/652822 [patent_app_country] => US [patent_app_date] => 2003-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1467 [patent_no_of_claims] => 6 [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/0050/20050050120.pdf [firstpage_image] =>[orig_patent_app_number] => 10652822 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/652822
Method of developing a fast algorithm for double precision shift operation Aug 28, 2003 Abandoned
Array ( [id] => 7259356 [patent_doc_number] => 20050076073 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-04-07 [patent_title] => 'Biquad digital filter operating at maximum efficiency' [patent_app_type] => utility [patent_app_number] => 10/651402 [patent_app_country] => US [patent_app_date] => 2003-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7877 [patent_no_of_claims] => 28 [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/0076/20050076073.pdf [firstpage_image] =>[orig_patent_app_number] => 10651402 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/651402
Biquad digital filter operating at maximum efficiency Aug 28, 2003 Issued
Array ( [id] => 877137 [patent_doc_number] => 07363334 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-04-22 [patent_title] => 'Digital signal-processing structure and methodology featuring engine-instantiated, wave-digital-filter componentry, and fabrication thereof' [patent_app_type] => utility [patent_app_number] => 10/651233 [patent_app_country] => US [patent_app_date] => 2003-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 27 [patent_no_of_words] => 8253 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/363/07363334.pdf [firstpage_image] =>[orig_patent_app_number] => 10651233 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/651233
Digital signal-processing structure and methodology featuring engine-instantiated, wave-digital-filter componentry, and fabrication thereof Aug 27, 2003 Issued
Array ( [id] => 557830 [patent_doc_number] => 07177894 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-02-13 [patent_title] => 'Switching activity reduced coding for low-power digital signal processing circuitry' [patent_app_type] => utility [patent_app_number] => 10/650641 [patent_app_country] => US [patent_app_date] => 2003-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 7150 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/177/07177894.pdf [firstpage_image] =>[orig_patent_app_number] => 10650641 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/650641
Switching activity reduced coding for low-power digital signal processing circuitry Aug 27, 2003 Issued
Array ( [id] => 388263 [patent_doc_number] => 07305425 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-12-04 [patent_title] => 'Method and device for digital filtering of interpolated values' [patent_app_type] => utility [patent_app_number] => 10/650565 [patent_app_country] => US [patent_app_date] => 2003-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 3987 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/305/07305425.pdf [firstpage_image] =>[orig_patent_app_number] => 10650565 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/650565
Method and device for digital filtering of interpolated values Aug 26, 2003 Issued
Array ( [id] => 921690 [patent_doc_number] => 07325022 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-01-29 [patent_title] => 'Methods and apparatus for determining approximating polynomials using instruction-embedded coefficients' [patent_app_type] => utility [patent_app_number] => 10/648500 [patent_app_country] => US [patent_app_date] => 2003-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7131 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/325/07325022.pdf [firstpage_image] =>[orig_patent_app_number] => 10648500 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/648500
Methods and apparatus for determining approximating polynomials using instruction-embedded coefficients Aug 25, 2003 Issued
Array ( [id] => 146371 [patent_doc_number] => 07693927 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-04-06 [patent_title] => 'Data processing system and method' [patent_app_type] => utility [patent_app_number] => 10/647620 [patent_app_country] => US [patent_app_date] => 2003-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5020 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 274 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/693/07693927.pdf [firstpage_image] =>[orig_patent_app_number] => 10647620 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/647620
Data processing system and method Aug 24, 2003 Issued
Array ( [id] => 171727 [patent_doc_number] => 07668894 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-02-23 [patent_title] => 'Computation of power functions using polynomial approximations' [patent_app_type] => utility [patent_app_number] => 10/645555 [patent_app_country] => US [patent_app_date] => 2003-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 3617 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/668/07668894.pdf [firstpage_image] =>[orig_patent_app_number] => 10645555 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/645555
Computation of power functions using polynomial approximations Aug 21, 2003 Issued
Menu