Search

Tan V. Mai

Examiner (ID: 9332, Phone: (571)272-3726 , Office: P/2182 )

Most Active Art Unit
2193
Art Unit(s)
2121, 2301, 2124, 2182, 2183, 2786, 2306, 2787, 2193, 2302
Total Applications
3863
Issued Applications
3434
Pending Applications
94
Abandoned Applications
349

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17202024 [patent_doc_number] => 20210342119 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-04 [patent_title] => FIXED VALUE MULTIPLICATION USING FIELD-PROGRAMMABLE GATE ARRAY [patent_app_type] => utility [patent_app_number] => 16/865754 [patent_app_country] => US [patent_app_date] => 2020-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11400 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 29 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16865754 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/865754
Fixed value multiplication using field-programmable gate array May 3, 2020 Issued
Array ( [id] => 17187450 [patent_doc_number] => 20210334335 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-28 [patent_title] => CROSSBAR ALLOCATION FOR MATRIX-VECTOR MULTIPLICATIONS [patent_app_type] => utility [patent_app_number] => 16/860357 [patent_app_country] => US [patent_app_date] => 2020-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6595 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16860357 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/860357
Crossbar allocation for matrix-vector multiplications Apr 27, 2020 Issued
Array ( [id] => 16209482 [patent_doc_number] => 20200242472 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-30 [patent_title] => OPTOELECTRONIC COMPUTING SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/852607 [patent_app_country] => US [patent_app_date] => 2020-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 91326 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -29 [patent_words_short_claim] => 303 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16852607 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/852607
Optoelectronic computing systems Apr 19, 2020 Issued
Array ( [id] => 16225416 [patent_doc_number] => 20200250533 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-06 [patent_title] => OPTOELECTRONIC COMPUTING SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/852642 [patent_app_country] => US [patent_app_date] => 2020-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 91390 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -29 [patent_words_short_claim] => 238 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16852642 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/852642
Optoelectronic computing systems Apr 19, 2020 Issued
Array ( [id] => 17158027 [patent_doc_number] => 20210319078 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-14 [patent_title] => SET OPERATIONS USING MULTI-CORE PROCESSING UNIT [patent_app_type] => utility [patent_app_number] => 16/848395 [patent_app_country] => US [patent_app_date] => 2020-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7179 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16848395 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/848395
Set operations using multi-core processing unit Apr 13, 2020 Issued
Array ( [id] => 17158026 [patent_doc_number] => 20210319077 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-14 [patent_title] => CIRCUIT FOR PERFORMING POOLING OPERATION IN NEURAL PROCESSOR [patent_app_type] => utility [patent_app_number] => 16/848378 [patent_app_country] => US [patent_app_date] => 2020-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12623 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16848378 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/848378
Circuit for performing pooling operation in neural processor Apr 13, 2020 Issued
Array ( [id] => 16714343 [patent_doc_number] => 20210081490 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-18 [patent_title] => TECHNIQUES FOR SOLVING THE SPHERICAL POINT-IN-POLYGON PROBLEM [patent_app_type] => utility [patent_app_number] => 16/848375 [patent_app_country] => US [patent_app_date] => 2020-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13620 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -24 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16848375 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/848375
Techniques for solving the spherical point-in-polygon problem Apr 13, 2020 Issued
Array ( [id] => 16346527 [patent_doc_number] => 20200311178 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-01 [patent_title] => THREE-DIMENSIONAL ELASTIC FREQUENCY-DOMAIN ITERATIVE SOLVER FOR FULL WAVEFORM INVERSION [patent_app_type] => utility [patent_app_number] => 16/847510 [patent_app_country] => US [patent_app_date] => 2020-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4870 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [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] => 16847510 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/847510
THREE-DIMENSIONAL ELASTIC FREQUENCY-DOMAIN ITERATIVE SOLVER FOR FULL WAVEFORM INVERSION Apr 12, 2020 Abandoned
Array ( [id] => 16346528 [patent_doc_number] => 20200311179 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-01 [patent_title] => THREE-DIMENSIONAL ELASTIC FREQUENCY-DOMAIN ITERATIVE SOLVER FOR FULL WAVEFORM INVERSION [patent_app_type] => utility [patent_app_number] => 16/847545 [patent_app_country] => US [patent_app_date] => 2020-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4877 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [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] => 16847545 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/847545
THREE-DIMENSIONAL ELASTIC FREQUENCY-DOMAIN ITERATIVE SOLVER FOR FULL WAVEFORM INVERSION Apr 12, 2020 Abandoned
Array ( [id] => 16192822 [patent_doc_number] => 20200233671 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-23 [patent_title] => PARALLELIZATION OF NUMERIC OPTIMIZERS [patent_app_type] => utility [patent_app_number] => 16/842264 [patent_app_country] => US [patent_app_date] => 2020-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7148 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16842264 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/842264
Parallelization of numeric optimizers Apr 6, 2020 Issued
Array ( [id] => 16331030 [patent_doc_number] => 20200301996 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-24 [patent_title] => PERMUTING IN A MATRIX-VECTOR PROCESSOR [patent_app_type] => utility [patent_app_number] => 16/840972 [patent_app_country] => US [patent_app_date] => 2020-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12644 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [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] => 16840972 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/840972
Permuting in a matrix-vector processor Apr 5, 2020 Issued
Array ( [id] => 17408841 [patent_doc_number] => 11249723 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-15 [patent_title] => Posit tensor processing [patent_app_type] => utility [patent_app_number] => 16/838138 [patent_app_country] => US [patent_app_date] => 2020-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 12688 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16838138 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/838138
Posit tensor processing Apr 1, 2020 Issued
Array ( [id] => 17352391 [patent_doc_number] => 11227030 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-01-18 [patent_title] => Matrix multiplication engine using pipelining [patent_app_type] => utility [patent_app_number] => 16/835812 [patent_app_country] => US [patent_app_date] => 2020-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 22005 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16835812 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/835812
Matrix multiplication engine using pipelining Mar 30, 2020 Issued
Array ( [id] => 18136535 [patent_doc_number] => 11562217 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-24 [patent_title] => Apparatuses and methods for approximating nonlinear function [patent_app_type] => utility [patent_app_number] => 16/834262 [patent_app_country] => US [patent_app_date] => 2020-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 15 [patent_no_of_words] => 14083 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16834262 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/834262
Apparatuses and methods for approximating nonlinear function Mar 29, 2020 Issued
Array ( [id] => 17637104 [patent_doc_number] => 11347828 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-31 [patent_title] => Methods, apparatus, articles of manufacture to perform accelerated matrix multiplication [patent_app_type] => utility [patent_app_number] => 16/833210 [patent_app_country] => US [patent_app_date] => 2020-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 26 [patent_no_of_words] => 18908 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [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] => 16833210 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/833210
Methods, apparatus, articles of manufacture to perform accelerated matrix multiplication Mar 26, 2020 Issued
Array ( [id] => 16179485 [patent_doc_number] => 20200226454 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-16 [patent_title] => METHODS AND APPARATUS FOR LOW PRECISION TRAINING OF A MACHINE LEARNING MODEL [patent_app_type] => utility [patent_app_number] => 16/832830 [patent_app_country] => US [patent_app_date] => 2020-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10629 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16832830 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/832830
METHODS AND APPARATUS FOR LOW PRECISION TRAINING OF A MACHINE LEARNING MODEL Mar 26, 2020 Abandoned
Array ( [id] => 16478089 [patent_doc_number] => 10853035 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-01 [patent_title] => Multiply-accumulate "0" data gating [patent_app_type] => utility [patent_app_number] => 16/833128 [patent_app_country] => US [patent_app_date] => 2020-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 37 [patent_figures_cnt] => 41 [patent_no_of_words] => 29549 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16833128 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/833128
Multiply-accumulate "0" data gating Mar 26, 2020 Issued
Array ( [id] => 17999853 [patent_doc_number] => 11500961 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-11-15 [patent_title] => Low latency matrix multiply unit [patent_app_type] => utility [patent_app_number] => 16/830894 [patent_app_country] => US [patent_app_date] => 2020-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11251 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16830894 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/830894
Low latency matrix multiply unit Mar 25, 2020 Issued
Array ( [id] => 18331075 [patent_doc_number] => 11636322 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-04-25 [patent_title] => Precise data tuning method and apparatus for analog neural memory in an artificial neural network [patent_app_type] => utility [patent_app_number] => 16/829757 [patent_app_country] => US [patent_app_date] => 2020-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 45 [patent_figures_cnt] => 55 [patent_no_of_words] => 15263 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16829757 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/829757
Precise data tuning method and apparatus for analog neural memory in an artificial neural network Mar 24, 2020 Issued
Array ( [id] => 16285411 [patent_doc_number] => 20200279013 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-03 [patent_title] => RE-EQUILIBRATED QUANTUM SAMPLING [patent_app_type] => utility [patent_app_number] => 16/825816 [patent_app_country] => US [patent_app_date] => 2020-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12353 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 219 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16825816 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/825816
Re-equilibrated quantum sampling Mar 19, 2020 Issued
Menu