Search

Chuong D. Ngo

Examiner (ID: 18506)

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

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 15215825 [patent_doc_number] => 20190370599 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-05 [patent_title] => Bounded Error Matching for Large Scale Numeric Datasets [patent_app_type] => utility [patent_app_number] => 15/991453 [patent_app_country] => US [patent_app_date] => 2018-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14095 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15991453 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/991453
Bounded Error Matching for Large Scale Numeric Datasets May 28, 2018 Abandoned
Array ( [id] => 16323252 [patent_doc_number] => 10783218 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-22 [patent_title] => Variable group calculation apparatus, variable group calculation method, variable group calculation program, and data structure [patent_app_type] => utility [patent_app_number] => 15/988162 [patent_app_country] => US [patent_app_date] => 2018-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 11 [patent_no_of_words] => 5464 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15988162 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/988162
Variable group calculation apparatus, variable group calculation method, variable group calculation program, and data structure May 23, 2018 Issued
Array ( [id] => 13580145 [patent_doc_number] => 20180341621 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-29 [patent_title] => BI-DIRECTIONAL FIFO MEMORY AND CONVOLUTION PROCESSING DEVICE USING THE SAME [patent_app_type] => utility [patent_app_number] => 15/987072 [patent_app_country] => US [patent_app_date] => 2018-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4181 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [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] => 15987072 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/987072
Bi-directional FIFO memory and convolution processing device using the same May 22, 2018 Issued
Array ( [id] => 13390319 [patent_doc_number] => 20180246702 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-30 [patent_title] => SECURED PSEUDO-RANDOM NUMBER GENERATOR [patent_app_type] => utility [patent_app_number] => 15/973563 [patent_app_country] => US [patent_app_date] => 2018-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6421 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 211 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15973563 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/973563
SECURED PSEUDO-RANDOM NUMBER GENERATOR May 7, 2018 Abandoned
Array ( [id] => 13390317 [patent_doc_number] => 20180246701 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-30 [patent_title] => SECURED PSEUDO-RANDOM NUMBER GENERATOR [patent_app_type] => utility [patent_app_number] => 15/973557 [patent_app_country] => US [patent_app_date] => 2018-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6421 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15973557 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/973557
SECURED PSEUDO-RANDOM NUMBER GENERATOR May 7, 2018 Abandoned
Array ( [id] => 15090255 [patent_doc_number] => 20190339938 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-07 [patent_title] => VERY LOW PRECISION FLOATING POINT REPRESENTATION FOR DEEP LEARNING ACCELERATION [patent_app_type] => utility [patent_app_number] => 15/973511 [patent_app_country] => US [patent_app_date] => 2018-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7939 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15973511 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/973511
Very low precision floating point representation for deep learning acceleration May 6, 2018 Issued
Array ( [id] => 14735445 [patent_doc_number] => 10387122 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-08-20 [patent_title] => Residue number matrix multiplier [patent_app_type] => utility [patent_app_number] => 15/972021 [patent_app_country] => US [patent_app_date] => 2018-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 58 [patent_figures_cnt] => 60 [patent_no_of_words] => 43065 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15972021 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/972021
Residue number matrix multiplier May 3, 2018 Issued
Array ( [id] => 15090253 [patent_doc_number] => 20190339937 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-07 [patent_title] => BLOCK FLOATING POINT COMPUTATIONS USING REDUCED BIT-WIDTH VECTORS [patent_app_type] => utility [patent_app_number] => 15/971904 [patent_app_country] => US [patent_app_date] => 2018-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7947 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15971904 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/971904
Block floating point computations using reduced bit-width vectors May 3, 2018 Issued
Array ( [id] => 13376091 [patent_doc_number] => 20180239587 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-23 [patent_title] => ACCURACY-CONSERVING FLOATING-POINT VALUE AGGREGATION [patent_app_type] => utility [patent_app_number] => 15/962332 [patent_app_country] => US [patent_app_date] => 2018-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8063 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15962332 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/962332
Accuracy-conserving floating-point value aggregation Apr 24, 2018 Issued
Array ( [id] => 15028597 [patent_doc_number] => 20190325303 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-24 [patent_title] => MACHINE LEARNING ACCELERATOR ARCHITECTURE [patent_app_type] => utility [patent_app_number] => 15/960851 [patent_app_country] => US [patent_app_date] => 2018-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 24137 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15960851 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/960851
Machine learning accelerator architecture Apr 23, 2018 Issued
Array ( [id] => 17543166 [patent_doc_number] => 11308290 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-04-19 [patent_title] => Mixed signal computer architecture [patent_app_type] => utility [patent_app_number] => 16/605718 [patent_app_country] => US [patent_app_date] => 2018-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 23 [patent_no_of_words] => 10482 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16605718 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/605718
Mixed signal computer architecture Apr 15, 2018 Issued
Array ( [id] => 14298511 [patent_doc_number] => 10289382 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-14 [patent_title] => Selectively combinable directional shifters [patent_app_type] => utility [patent_app_number] => 15/941826 [patent_app_country] => US [patent_app_date] => 2018-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9817 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15941826 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/941826
Selectively combinable directional shifters Mar 29, 2018 Issued
Array ( [id] => 13738413 [patent_doc_number] => 20180373676 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-27 [patent_title] => Apparatus and Methods of Providing an Efficient Radix-R Fast Fourier Transform [patent_app_type] => utility [patent_app_number] => 15/923518 [patent_app_country] => US [patent_app_date] => 2018-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9698 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15923518 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/923518
Apparatus and Methods of Providing an Efficient Radix-R Fast Fourier Transform Mar 15, 2018 Abandoned
Array ( [id] => 14872355 [patent_doc_number] => 20190286419 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-19 [patent_title] => VOLTAGE SENSING TYPE OF MATRIX MULTIPLICATION METHOD FOR NEUROMORPHIC COMPUTING SYSTEM [patent_app_type] => utility [patent_app_number] => 15/922359 [patent_app_country] => US [patent_app_date] => 2018-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7863 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15922359 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/922359
Voltage sensing type of matrix multiplication method for neuromorphic computing system Mar 14, 2018 Issued
Array ( [id] => 14077001 [patent_doc_number] => 20190087388 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-21 [patent_title] => SYSTEM AND METHOD TO HARDCODE INTERGER LINEAR OPTIMIZATION PROBLEMS ON PHYSICAL IMPLEMENTATIONS OF THE ISING MODEL [patent_app_type] => utility [patent_app_number] => 15/920436 [patent_app_country] => US [patent_app_date] => 2018-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10164 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15920436 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/920436
System and method to hardcode interger linear optimization problems on physical implementations of the Ising model Mar 12, 2018 Issued
Array ( [id] => 15412345 [patent_doc_number] => 20200026495 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-23 [patent_title] => METHOD FOR DETERMINING A VALUE OF AN INTEGER SCALING IN A LINKING OF INPUT SETS TO OUTPUT SETS, AND COMPUTER PROGRAM PRODUCT [patent_app_type] => utility [patent_app_number] => 16/495488 [patent_app_country] => US [patent_app_date] => 2018-03-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8189 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 315 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16495488 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/495488
Method for determining a value of an integer scaling in a linking of input sets to output sets, and computer program product Mar 8, 2018 Issued
Array ( [id] => 14629863 [patent_doc_number] => 20190228299 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-25 [patent_title] => PRIVATE DEEP NEURAL NETWORK TRAINING [patent_app_type] => utility [patent_app_number] => 15/917091 [patent_app_country] => US [patent_app_date] => 2018-03-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16310 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15917091 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/917091
Private deep neural network training Mar 8, 2018 Issued
Array ( [id] => 12914809 [patent_doc_number] => 20180196779 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-12 [patent_title] => SYSTEM, METHOD, AND RECORDING MEDIUM FOR MIRRORING MATRICES FOR BATCHED CHOLESKY DECOMPOSITION ON A GRAPHIC PROCESSING UNIT [patent_app_type] => utility [patent_app_number] => 15/915148 [patent_app_country] => US [patent_app_date] => 2018-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4312 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15915148 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/915148
System, method, and recording medium for mirroring matrices for batched Cholesky decomposition on a graphic processing unit Mar 7, 2018 Issued
Array ( [id] => 15137367 [patent_doc_number] => 10482153 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-19 [patent_title] => Analyzing method and analyzing system for manufacturing data [patent_app_type] => utility [patent_app_number] => 15/905263 [patent_app_country] => US [patent_app_date] => 2018-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 2880 [patent_no_of_claims] => 18 [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] => 15905263 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/905263
Analyzing method and analyzing system for manufacturing data Feb 25, 2018 Issued
Array ( [id] => 13390625 [patent_doc_number] => 20180246855 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-30 [patent_title] => RECONFIGURABLE MATRIX MULTIPLIER SYSTEM AND METHOD [patent_app_type] => utility [patent_app_number] => 15/905250 [patent_app_country] => US [patent_app_date] => 2018-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20733 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 315 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15905250 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/905250
Reconfigurable matrix multiplier system and method Feb 25, 2018 Issued
Menu