Search

Chuong D. Ngo

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

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

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 14901769 [patent_doc_number] => 20190294650 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-26 [patent_title] => MULTI-FUNCTIONAL COMPUTING APPARATUS AND FAST FOURIER TRANSFORM COMPUTING APPARATUS [patent_app_type] => utility [patent_app_number] => 16/317886 [patent_app_country] => US [patent_app_date] => 2017-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10803 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16317886 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/317886
Multi-functional computing apparatus and fast fourier transform computing apparatus Jul 9, 2017 Issued
Array ( [id] => 16683229 [patent_doc_number] => 10942706 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-09 [patent_title] => Implementation of floating-point trigonometric functions in an integrated circuit device [patent_app_type] => utility [patent_app_number] => 15/633792 [patent_app_country] => US [patent_app_date] => 2017-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 11670 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15633792 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/633792
Implementation of floating-point trigonometric functions in an integrated circuit device Jun 26, 2017 Issued
Array ( [id] => 13738061 [patent_doc_number] => 20180373499 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-27 [patent_title] => COMPILER CONTROLS FOR PROGRAM LANGUAGE CONSTRUCTS [patent_app_type] => utility [patent_app_number] => 15/631072 [patent_app_country] => US [patent_app_date] => 2017-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17439 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15631072 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/631072
Compiler controls for program language constructs Jun 22, 2017 Issued
Array ( [id] => 12688099 [patent_doc_number] => 20180121199 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-03 [patent_title] => Fused Multiply-Add that Accepts Sources at a First Precision and Generates Results at a Second Precision [patent_app_type] => utility [patent_app_number] => 15/629126 [patent_app_country] => US [patent_app_date] => 2017-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4541 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15629126 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/629126
Fused Multiply-Add that Accepts Sources at a First Precision and Generates Results at a Second Precision Jun 20, 2017 Abandoned
Array ( [id] => 13626857 [patent_doc_number] => 20180364980 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-20 [patent_title] => BOUNDS CHECKING [patent_app_type] => utility [patent_app_number] => 15/626454 [patent_app_country] => US [patent_app_date] => 2017-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5730 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15626454 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/626454
Bounds checking Jun 18, 2017 Issued
Array ( [id] => 13625443 [patent_doc_number] => 20180364273 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-20 [patent_title] => SYSTEMS, DEVICES, AND METHODS FOR CALCULATING AN INTERNAL LOAD OF A COMPONENT [patent_app_type] => utility [patent_app_number] => 15/626552 [patent_app_country] => US [patent_app_date] => 2017-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5658 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15626552 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/626552
Systems, devices, and methods for calculating an internal load of a component Jun 18, 2017 Issued
Array ( [id] => 13626939 [patent_doc_number] => 20180365021 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-20 [patent_title] => CONFIGURABLE ARITHMETIC UNIT [patent_app_type] => utility [patent_app_number] => 15/626335 [patent_app_country] => US [patent_app_date] => 2017-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13897 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 46 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15626335 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/626335
Configurable arithmetic unit Jun 18, 2017 Issued
Array ( [id] => 13706745 [patent_doc_number] => 20170364327 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-12-21 [patent_title] => COST-AWARE SECURE OUTSOURCING [patent_app_type] => utility [patent_app_number] => 15/624408 [patent_app_country] => US [patent_app_date] => 2017-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11098 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15624408 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/624408
Cost-aware secure outsourcing Jun 14, 2017 Issued
Array ( [id] => 13626863 [patent_doc_number] => 20180364983 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-20 [patent_title] => SQUARE ROOT DIGIT RECURRENCE [patent_app_type] => utility [patent_app_number] => 15/622429 [patent_app_country] => US [patent_app_date] => 2017-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5216 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15622429 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/622429
Square root digit recurrence Jun 13, 2017 Issued
Array ( [id] => 12688006 [patent_doc_number] => 20180121168 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-03 [patent_title] => DENORMALIZATION IN MULTI-PRECISION FLOATING-POINT ARITHMETIC CIRCUITRY [patent_app_type] => utility [patent_app_number] => 15/619733 [patent_app_country] => US [patent_app_date] => 2017-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14409 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15619733 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/619733
DENORMALIZATION IN MULTI-PRECISION FLOATING-POINT ARITHMETIC CIRCUITRY Jun 11, 2017 Abandoned
Array ( [id] => 12180544 [patent_doc_number] => 20180039480 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-08 [patent_title] => 'ARITHMETIC PROCESSING DEVICE AND CONTROL METHOD FOR ARITHMETIC PROCESSING DEVICE' [patent_app_type] => utility [patent_app_number] => 15/618444 [patent_app_country] => US [patent_app_date] => 2017-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 10347 [patent_no_of_claims] => 5 [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] => 15618444 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/618444
Arithmetic processing device and control method for arithmetic processing device Jun 8, 2017 Issued
Array ( [id] => 12351969 [patent_doc_number] => 09952831 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-04-24 [patent_title] => Transposing in a matrix-vector processor [patent_app_type] => utility [patent_app_number] => 15/614818 [patent_app_country] => US [patent_app_date] => 2017-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10887 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15614818 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/614818
Transposing in a matrix-vector processor Jun 5, 2017 Issued
Array ( [id] => 13596451 [patent_doc_number] => 20180349774 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-06 [patent_title] => REAL TIME COGNITIVE REASONING USING A CIRCUIT WITH VARYING CONFIDENCE LEVEL ALERTS [patent_app_type] => utility [patent_app_number] => 15/612272 [patent_app_country] => US [patent_app_date] => 2017-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10543 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15612272 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/612272
Real time cognitive reasoning using a circuit with varying confidence level alerts Jun 1, 2017 Issued
Array ( [id] => 13432465 [patent_doc_number] => 20180267775 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-20 [patent_title] => MEMORY LOAD AND ARITHMETIC LOAD UNIT (ALU) FUSING [patent_app_type] => utility [patent_app_number] => 15/612963 [patent_app_country] => US [patent_app_date] => 2017-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7296 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15612963 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/612963
Memory load and arithmetic load unit (ALU) fusing Jun 1, 2017 Issued
Array ( [id] => 16314856 [patent_doc_number] => 20200293594 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-17 [patent_title] => PHYSICS INFORMED LEARNING MACHINE [patent_app_type] => utility [patent_app_number] => 16/306316 [patent_app_country] => US [patent_app_date] => 2017-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 29429 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -35 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16306316 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/306316
Physics informed learning machine Jun 1, 2017 Issued
Array ( [id] => 11965749 [patent_doc_number] => 20170269902 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-21 [patent_title] => 'CHECK PROCEDURE FOR FLOATING POINT OPERATIONS' [patent_app_type] => utility [patent_app_number] => 15/611595 [patent_app_country] => US [patent_app_date] => 2017-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 10026 [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] => 15611595 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/611595
Check procedure for floating point operations May 31, 2017 Issued
Array ( [id] => 11958107 [patent_doc_number] => 20170262258 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-14 [patent_title] => 'Constant Fraction Integer Multiplication' [patent_app_type] => utility [patent_app_number] => 15/606351 [patent_app_country] => US [patent_app_date] => 2017-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8372 [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] => 15606351 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/606351
Constant fraction integer multiplication May 25, 2017 Issued
Array ( [id] => 12032676 [patent_doc_number] => 20170322775 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-09 [patent_title] => 'STRUCTURES FOR LUT-BASED ARITHMETIC IN PLDS' [patent_app_type] => utility [patent_app_number] => 15/601779 [patent_app_country] => US [patent_app_date] => 2017-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 2766 [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] => 15601779 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/601779
STRUCTURES FOR LUT-BASED ARITHMETIC IN PLDS May 21, 2017 Abandoned
Array ( [id] => 14555337 [patent_doc_number] => 10346130 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-09 [patent_title] => Handling floating point operations [patent_app_type] => utility [patent_app_number] => 15/593574 [patent_app_country] => US [patent_app_date] => 2017-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8401 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15593574 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/593574
Handling floating point operations May 11, 2017 Issued
Array ( [id] => 13752701 [patent_doc_number] => 10169298 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-01-01 [patent_title] => Native tensor processor, using outer product unit [patent_app_type] => utility [patent_app_number] => 15/593192 [patent_app_country] => US [patent_app_date] => 2017-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 19 [patent_no_of_words] => 8842 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15593192 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/593192
Native tensor processor, using outer product unit May 10, 2017 Issued
Menu