
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |