Search

Tan V. Mai

Examiner (ID: 15743)

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

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 7299782 [patent_doc_number] => 20040215678 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-28 [patent_title] => 'Method for finding local extrema of a set of values for a parallel processing element' [patent_app_type] => new [patent_app_number] => 10/689335 [patent_app_country] => US [patent_app_date] => 2003-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7817 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0215/20040215678.pdf [firstpage_image] =>[orig_patent_app_number] => 10689335 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/689335
Method for finding local extrema of a set of values for a parallel processing element Oct 19, 2003 Issued
Array ( [id] => 597749 [patent_doc_number] => 07447720 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-11-04 [patent_title] => 'Method for finding global extrema of a set of bytes distributed across an array of parallel processing elements' [patent_app_type] => utility [patent_app_number] => 10/689256 [patent_app_country] => US [patent_app_date] => 2003-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8984 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/447/07447720.pdf [firstpage_image] =>[orig_patent_app_number] => 10689256 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/689256
Method for finding global extrema of a set of bytes distributed across an array of parallel processing elements Oct 19, 2003 Issued
Array ( [id] => 7221697 [patent_doc_number] => 20050055392 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-10 [patent_title] => 'Method for generating random number and random number generator' [patent_app_type] => utility [patent_app_number] => 10/686712 [patent_app_country] => US [patent_app_date] => 2003-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2982 [patent_no_of_claims] => 24 [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] => publications/A1/0055/20050055392.pdf [firstpage_image] =>[orig_patent_app_number] => 10686712 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/686712
Method for generating random number and random number generator Oct 16, 2003 Abandoned
Array ( [id] => 914350 [patent_doc_number] => 07330868 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-02-12 [patent_title] => 'Data input apparatus and method' [patent_app_type] => utility [patent_app_number] => 10/680106 [patent_app_country] => US [patent_app_date] => 2003-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5671 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/330/07330868.pdf [firstpage_image] =>[orig_patent_app_number] => 10680106 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/680106
Data input apparatus and method Oct 7, 2003 Issued
Array ( [id] => 7266123 [patent_doc_number] => 20040243659 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-12-02 [patent_title] => 'Method and apparatus for adaptive real-time signal conditioning, processing, analysis, quantification, comparison, and control' [patent_app_type] => new [patent_app_number] => 10/679164 [patent_app_country] => US [patent_app_date] => 2003-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 16609 [patent_no_of_claims] => 56 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 39 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0243/20040243659.pdf [firstpage_image] =>[orig_patent_app_number] => 10679164 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/679164
Method and apparatus for adaptive real-time signal conditioning, processing, analysis, quantification, comparision, and control Oct 3, 2003 Issued
Array ( [id] => 7232688 [patent_doc_number] => 20040073588 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-04-15 [patent_title] => 'Method and apparatus for narrow to very wide instruction generation for arithmetic circuitry' [patent_app_type] => new [patent_app_number] => 10/678570 [patent_app_country] => US [patent_app_date] => 2003-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3838 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0073/20040073588.pdf [firstpage_image] =>[orig_patent_app_number] => 10678570 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/678570
Method and apparatus for narrow to very wide instruction generation for arithmetic circuitry Oct 2, 2003 Issued
Array ( [id] => 7352043 [patent_doc_number] => 20040193669 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-30 [patent_title] => 'Low-power, high-frequency finite impulse finite response (FIR) filter and method of use' [patent_app_type] => new [patent_app_number] => 10/679107 [patent_app_country] => US [patent_app_date] => 2003-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3926 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 41 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0193/20040193669.pdf [firstpage_image] =>[orig_patent_app_number] => 10679107 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/679107
Method and apparatus for cancelling inter-symbol interference (ISI) within a communication channel Oct 1, 2003 Issued
Array ( [id] => 7100320 [patent_doc_number] => 20050132164 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-06-16 [patent_title] => 'Pipelined accumulators' [patent_app_type] => utility [patent_app_number] => 10/677995 [patent_app_country] => US [patent_app_date] => 2003-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 1533 [patent_no_of_claims] => 12 [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/0132/20050132164.pdf [firstpage_image] =>[orig_patent_app_number] => 10677995 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/677995
Pipelined accumulators Sep 30, 2003 Issued
Array ( [id] => 187983 [patent_doc_number] => 07650372 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-01-19 [patent_title] => 'Method and apparatus for varying-radix numeration system' [patent_app_type] => utility [patent_app_number] => 10/676539 [patent_app_country] => US [patent_app_date] => 2003-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4288 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/650/07650372.pdf [firstpage_image] =>[orig_patent_app_number] => 10676539 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/676539
Method and apparatus for varying-radix numeration system Sep 29, 2003 Issued
Array ( [id] => 7352032 [patent_doc_number] => 20040193666 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-30 [patent_title] => 'Parametric recursive digital filter' [patent_app_type] => new [patent_app_number] => 10/675600 [patent_app_country] => US [patent_app_date] => 2003-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3412 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0193/20040193666.pdf [firstpage_image] =>[orig_patent_app_number] => 10675600 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/675600
Parametric recursive digital filter Sep 28, 2003 Issued
Array ( [id] => 921692 [patent_doc_number] => 07325023 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-01-29 [patent_title] => 'Method of making a window type decision based on MDCT data in audio encoding' [patent_app_type] => utility [patent_app_number] => 10/674616 [patent_app_country] => US [patent_app_date] => 2003-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6107 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/325/07325023.pdf [firstpage_image] =>[orig_patent_app_number] => 10674616 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/674616
Method of making a window type decision based on MDCT data in audio encoding Sep 28, 2003 Issued
Array ( [id] => 7271250 [patent_doc_number] => 20040059768 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-03-25 [patent_title] => 'Apparatus and method for reducing precision of data' [patent_app_type] => new [patent_app_number] => 10/672187 [patent_app_country] => US [patent_app_date] => 2003-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 11430 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0059/20040059768.pdf [firstpage_image] =>[orig_patent_app_number] => 10672187 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/672187
Apparatus and method for reducing precision of data Sep 25, 2003 Issued
Array ( [id] => 7434980 [patent_doc_number] => 20040230632 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-18 [patent_title] => 'Computationally efficient mathematical engine' [patent_app_type] => new [patent_app_number] => 10/670062 [patent_app_country] => US [patent_app_date] => 2003-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 4727 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 66 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0230/20040230632.pdf [firstpage_image] =>[orig_patent_app_number] => 10670062 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/670062
Computationally efficient mathematical engine Sep 23, 2003 Issued
Array ( [id] => 7211431 [patent_doc_number] => 20040071079 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-04-15 [patent_title] => 'Fast fourier transform device' [patent_app_type] => new [patent_app_number] => 10/665600 [patent_app_country] => US [patent_app_date] => 2003-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3317 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 50 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0071/20040071079.pdf [firstpage_image] =>[orig_patent_app_number] => 10665600 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/665600
Fast Fourier transform device Sep 21, 2003 Issued
Array ( [id] => 648900 [patent_doc_number] => 07120660 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-10-10 [patent_title] => 'Method of and apparatus for modular multiplication' [patent_app_type] => utility [patent_app_number] => 10/662627 [patent_app_country] => US [patent_app_date] => 2003-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 12 [patent_no_of_words] => 6541 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/120/07120660.pdf [firstpage_image] =>[orig_patent_app_number] => 10662627 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/662627
Method of and apparatus for modular multiplication Sep 14, 2003 Issued
Array ( [id] => 562116 [patent_doc_number] => 07167882 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-01-23 [patent_title] => 'True random number generation' [patent_app_type] => utility [patent_app_number] => 10/659565 [patent_app_country] => US [patent_app_date] => 2003-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3382 [patent_no_of_claims] => 18 [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/167/07167882.pdf [firstpage_image] =>[orig_patent_app_number] => 10659565 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/659565
True random number generation Sep 9, 2003 Issued
Array ( [id] => 7221680 [patent_doc_number] => 20050055389 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-10 [patent_title] => 'Method, apparatus and instructions for parallel data conversions' [patent_app_type] => utility [patent_app_number] => 10/658612 [patent_app_country] => US [patent_app_date] => 2003-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 7633 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0055/20050055389.pdf [firstpage_image] =>[orig_patent_app_number] => 10658612 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/658612
Method, apparatus and instructions for parallel data conversions Sep 7, 2003 Issued
Array ( [id] => 839685 [patent_doc_number] => 07395306 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-07-01 [patent_title] => 'Fast add rotate add operation' [patent_app_type] => utility [patent_app_number] => 10/653826 [patent_app_country] => US [patent_app_date] => 2003-09-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 37 [patent_no_of_words] => 24979 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/395/07395306.pdf [firstpage_image] =>[orig_patent_app_number] => 10653826 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/653826
Fast add rotate add operation Sep 2, 2003 Issued
Array ( [id] => 836045 [patent_doc_number] => 07398288 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-07-08 [patent_title] => 'Efficient implementation of a filter' [patent_app_type] => utility [patent_app_number] => 10/651922 [patent_app_country] => US [patent_app_date] => 2003-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5399 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/398/07398288.pdf [firstpage_image] =>[orig_patent_app_number] => 10651922 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/651922
Efficient implementation of a filter Aug 28, 2003 Issued
Array ( [id] => 7232682 [patent_doc_number] => 20040073586 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-04-15 [patent_title] => 'Method and relative circuit for incrementing, decrementing or two\'s complementing a bit string' [patent_app_type] => new [patent_app_number] => 10/651075 [patent_app_country] => US [patent_app_date] => 2003-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 3693 [patent_no_of_claims] => 38 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 44 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0073/20040073586.pdf [firstpage_image] =>[orig_patent_app_number] => 10651075 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/651075
Method and relative circuit for incrementing, decrementing or two's complementing a bit string Aug 27, 2003 Issued
Menu