Search

Tan V Mai

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

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

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 11314001 [patent_doc_number] => 20160350111 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-01 [patent_title] => 'METHOD, APPARATUS AND INSTRUCTIONS FOR PARALLEL DATA CONVERSIONS' [patent_app_type] => utility [patent_app_number] => 15/233482 [patent_app_country] => US [patent_app_date] => 2016-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 7771 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15233482 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/233482
Method, apparatus and instructions for parallel data conversions Aug 9, 2016 Issued
Array ( [id] => 12187661 [patent_doc_number] => 20180046597 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-15 [patent_title] => 'TRUE RANDOM GENERATOR (TRNG) IN ML ACCELERATORS FOR NN DROPOUT AND INITIALIZATION' [patent_app_type] => utility [patent_app_number] => 15/232177 [patent_app_country] => US [patent_app_date] => 2016-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5318 [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] => 15232177 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/232177
True random generator (TRNG) in ML accelerators for NN dropout and initialization Aug 8, 2016 Issued
Array ( [id] => 11509080 [patent_doc_number] => 09600240 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-03-21 [patent_title] => 'Trailing or leading zero counter having parallel and combinational logic' [patent_app_type] => utility [patent_app_number] => 15/218306 [patent_app_country] => US [patent_app_date] => 2016-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9000 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15218306 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/218306
Trailing or leading zero counter having parallel and combinational logic Jul 24, 2016 Issued
Array ( [id] => 11404131 [patent_doc_number] => 20170024669 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-01-26 [patent_title] => 'Price-And-Branch Algorithm For Mixed Integer Linear Programming' [patent_app_type] => utility [patent_app_number] => 15/202630 [patent_app_country] => US [patent_app_date] => 2016-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5348 [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] => 15202630 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/202630
Price-and-branch algorithm for mixed integer linear programming Jul 5, 2016 Issued
Array ( [id] => 12121122 [patent_doc_number] => 20180004708 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-04 [patent_title] => 'VECTOR-MATRIX MULTIPLICATIONS INVOLVING NEGATIVE VALUES' [patent_app_type] => utility [patent_app_number] => 15/201040 [patent_app_country] => US [patent_app_date] => 2016-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8206 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15201040 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/201040
Vector-matrix multiplications involving negative values Jun 30, 2016 Issued
Array ( [id] => 13721773 [patent_doc_number] => 20170371841 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-12-28 [patent_title] => UNIVERSAL AND AUTOMATED MONTE CARLO METHOD CODE FOR UNCERTAINTY PROPAGATION IN METROLOGY DATABASES [patent_app_type] => utility [patent_app_number] => 15/193618 [patent_app_country] => US [patent_app_date] => 2016-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3865 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15193618 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/193618
Universal and automated monte carlo method code for uncertainty propagation in metrology databases Jun 26, 2016 Issued
Array ( [id] => 11473634 [patent_doc_number] => 20170060417 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-02 [patent_title] => 'MAGNETIC COPROCESSOR AND METHOD OF USE' [patent_app_type] => utility [patent_app_number] => 15/192524 [patent_app_country] => US [patent_app_date] => 2016-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6210 [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] => 15192524 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/192524
Magnetic coprocessor and method of use Jun 23, 2016 Issued
Array ( [id] => 11917428 [patent_doc_number] => 09785615 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-10-10 [patent_title] => 'Memristive computation of a vector cross product' [patent_app_type] => utility [patent_app_number] => 15/191669 [patent_app_country] => US [patent_app_date] => 2016-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8308 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15191669 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/191669
Memristive computation of a vector cross product Jun 23, 2016 Issued
Array ( [id] => 11938510 [patent_doc_number] => 20170242660 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-24 [patent_title] => 'RANDOM NUMBER PROCESSING DEVICE GENERATING RANDOM NUMBERS BY USING DATA READ FROM NON-VOLATILE MEMORY CELLS, AND INTEGRATED CIRCUIT CARD' [patent_app_type] => utility [patent_app_number] => 15/180315 [patent_app_country] => US [patent_app_date] => 2016-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 29 [patent_no_of_words] => 35142 [patent_no_of_claims] => 16 [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] => 15180315 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/180315
Random number processing device generating random numbers by using data read from non-volatile memory cells, and integrated circuit card Jun 12, 2016 Issued
Array ( [id] => 13281741 [patent_doc_number] => 10152455 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-12-11 [patent_title] => Data processing method and processor based on 3072-point fast Fourier transformation, and storage medium [patent_app_type] => utility [patent_app_number] => 15/561980 [patent_app_country] => US [patent_app_date] => 2016-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 14 [patent_no_of_words] => 7110 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15561980 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/561980
Data processing method and processor based on 3072-point fast Fourier transformation, and storage medium Jun 11, 2016 Issued
Array ( [id] => 12803020 [patent_doc_number] => 20180159510 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-07 [patent_title] => SPARSE CASCADED-INTEGRATOR-COMB FILTERS [patent_app_type] => utility [patent_app_number] => 15/735495 [patent_app_country] => US [patent_app_date] => 2016-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5559 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 43 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15735495 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/735495
Sparse cascaded-integrator-comb filters Jun 9, 2016 Issued
Array ( [id] => 13664941 [patent_doc_number] => 10162632 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-12-25 [patent_title] => System and method for a low-power processing architecture [patent_app_type] => utility [patent_app_number] => 15/166489 [patent_app_country] => US [patent_app_date] => 2016-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4848 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15166489 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/166489
System and method for a low-power processing architecture May 26, 2016 Issued
Array ( [id] => 12255892 [patent_doc_number] => 09928035 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-03-27 [patent_title] => 'Multiply-and-accumulate unit in carry-save adder format and application in a feedback loop equalizer' [patent_app_type] => utility [patent_app_number] => 15/157545 [patent_app_country] => US [patent_app_date] => 2016-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5964 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15157545 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/157545
Multiply-and-accumulate unit in carry-save adder format and application in a feedback loop equalizer May 17, 2016 Issued
Array ( [id] => 12844972 [patent_doc_number] => 20180173497 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-21 [patent_title] => AN APPARATUS AND METHOD FOR PROCESSING FLOATING POINT VALUES [patent_app_type] => utility [patent_app_number] => 15/735721 [patent_app_country] => US [patent_app_date] => 2016-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11959 [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] => 15735721 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/735721
Apparatus and method for processing floating point values May 16, 2016 Issued
Array ( [id] => 12647394 [patent_doc_number] => 20180107629 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-19 [patent_title] => MATRIX APPLICATION APPARATUS, MATRIX APPLICATION METHOD AND PROGRAM [patent_app_type] => utility [patent_app_number] => 15/567812 [patent_app_country] => US [patent_app_date] => 2016-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4089 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [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] => 15567812 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/567812
Matrix application apparatus, matrix application method and program May 10, 2016 Issued
Array ( [id] => 11951297 [patent_doc_number] => 20170255448 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-07 [patent_title] => 'METHOD AND SYSTEM FOR NUMBER COMPARISON DURING STREAM PROCESSING' [patent_app_type] => utility [patent_app_number] => 15/150470 [patent_app_country] => US [patent_app_date] => 2016-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 29 [patent_no_of_words] => 7024 [patent_no_of_claims] => 23 [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] => 15150470 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/150470
Method and system for number comparison during stream processing May 9, 2016 Issued
Array ( [id] => 11272507 [patent_doc_number] => 20160335054 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-17 [patent_title] => 'MULTIPLE OUTPUT QUANTUM RANDOM NUMBER GENERATOR' [patent_app_type] => utility [patent_app_number] => 15/144771 [patent_app_country] => US [patent_app_date] => 2016-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6300 [patent_no_of_claims] => 12 [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] => 15144771 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/144771
Multiple output quantum random number generator May 1, 2016 Issued
Array ( [id] => 12046372 [patent_doc_number] => 09823975 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-11-21 [patent_title] => 'Efficient computation of sketches' [patent_app_type] => utility [patent_app_number] => 15/139088 [patent_app_country] => US [patent_app_date] => 2016-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6935 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15139088 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/139088
Efficient computation of sketches Apr 25, 2016 Issued
Array ( [id] => 11390946 [patent_doc_number] => 09552190 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-01-24 [patent_title] => 'Fused floating point datapath with correct rounding' [patent_app_type] => utility [patent_app_number] => 15/133363 [patent_app_country] => US [patent_app_date] => 2016-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4953 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 41 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15133363 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/133363
Fused floating point datapath with correct rounding Apr 19, 2016 Issued
Array ( [id] => 13040941 [patent_doc_number] => 10042605 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-08-07 [patent_title] => Processor with efficient arithmetic units [patent_app_type] => utility [patent_app_number] => 15/132280 [patent_app_country] => US [patent_app_date] => 2016-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 8 [patent_no_of_words] => 3592 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [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] => 15132280 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/132280
Processor with efficient arithmetic units Apr 18, 2016 Issued
Menu