Search

Henry Tsai

Supervisory Patent Examiner (ID: 10495, Phone: (571)272-4176 , Office: P/2184 )

Most Active Art Unit
3722
Art Unit(s)
2184, 3209, 2183, 3727, 3722, 2181
Total Applications
1098
Issued Applications
890
Pending Applications
79
Abandoned Applications
129

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 7076313 [patent_doc_number] => 20010039861 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-11-15 [patent_title] => 'Skiving head and process for skiving cylinders and cylinder tubes' [patent_app_type] => new [patent_app_number] => 09/855039 [patent_app_country] => US [patent_app_date] => 2001-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2914 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 23 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0039/20010039861.pdf [firstpage_image] =>[orig_patent_app_number] => 09855039 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/855039
Skiving head and process for skiving cylinders and cylinder tubes May 13, 2001 Issued
Array ( [id] => 6892749 [patent_doc_number] => 20010015115 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-08-23 [patent_title] => 'Special gear unit' [patent_app_type] => new [patent_app_number] => 09/850020 [patent_app_country] => US [patent_app_date] => 2001-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5945 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 18 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0015/20010015115.pdf [firstpage_image] =>[orig_patent_app_number] => 09850020 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/850020
Special gear unit May 6, 2001 Abandoned
Array ( [id] => 1027691 [patent_doc_number] => 06886093 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-04-26 [patent_title] => 'Speculative hybrid branch direction predictor' [patent_app_type] => utility [patent_app_number] => 09/849734 [patent_app_country] => US [patent_app_date] => 2001-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 22716 [patent_no_of_claims] => 41 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/886/06886093.pdf [firstpage_image] =>[orig_patent_app_number] => 09849734 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/849734
Speculative hybrid branch direction predictor May 3, 2001 Issued
Array ( [id] => 6885584 [patent_doc_number] => 20010018853 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-09-06 [patent_title] => 'Multi-spindle CNC lathe' [patent_app_type] => new [patent_app_number] => 09/848477 [patent_app_country] => US [patent_app_date] => 2001-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 9266 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 354 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0018/20010018853.pdf [firstpage_image] =>[orig_patent_app_number] => 09848477 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/848477
Multi-spindle CNC lathe May 2, 2001 Issued
Array ( [id] => 1100412 [patent_doc_number] => 06823443 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-11-23 [patent_title] => 'Data driven type apparatus and method with router operating at a different transfer rate than system to attain higher throughput' [patent_app_type] => B2 [patent_app_number] => 09/846301 [patent_app_country] => US [patent_app_date] => 2001-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 28 [patent_no_of_words] => 7780 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/823/06823443.pdf [firstpage_image] =>[orig_patent_app_number] => 09846301 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/846301
Data driven type apparatus and method with router operating at a different transfer rate than system to attain higher throughput May 1, 2001 Issued
Array ( [id] => 6265467 [patent_doc_number] => 20020188835 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-12-12 [patent_title] => 'Method for memory optimization in a digital signal processor' [patent_app_type] => new [patent_app_number] => 09/842536 [patent_app_country] => US [patent_app_date] => 2001-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3680 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0188/20020188835.pdf [firstpage_image] =>[orig_patent_app_number] => 09842536 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/842536
Method for memory optimization in a digital signal processor Apr 24, 2001 Issued
Array ( [id] => 6884190 [patent_doc_number] => 20010038348 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-11-08 [patent_title] => 'Endian conversion apparatus and an endian conversion method in which a trouble is never induced in a recognition at a plural-byte unit without any delay in an endian process' [patent_app_type] => new [patent_app_number] => 09/840969 [patent_app_country] => US [patent_app_date] => 2001-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7592 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0038/20010038348.pdf [firstpage_image] =>[orig_patent_app_number] => 09840969 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/840969
Endian conversion apparatus and an endian conversion method in which a trouble is never induced in a recognition at a plural-byte unit without any delay in an endian process Apr 24, 2001 Abandoned
Array ( [id] => 1061846 [patent_doc_number] => 06848868 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-02-01 [patent_title] => 'Multiple groove chip control for cutting insert' [patent_app_type] => utility [patent_app_number] => 09/840536 [patent_app_country] => US [patent_app_date] => 2001-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 2250 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/848/06848868.pdf [firstpage_image] =>[orig_patent_app_number] => 09840536 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/840536
Multiple groove chip control for cutting insert Apr 22, 2001 Issued
Array ( [id] => 6328966 [patent_doc_number] => 20020033083 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-03-21 [patent_title] => 'Method and a device for vibration control' [patent_app_type] => new [patent_app_number] => 09/838328 [patent_app_country] => US [patent_app_date] => 2001-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4661 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0033/20020033083.pdf [firstpage_image] =>[orig_patent_app_number] => 09838328 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/838328
Method and a device for vibration control Apr 19, 2001 Abandoned
Array ( [id] => 1134172 [patent_doc_number] => 06792525 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-09-14 [patent_title] => 'Input replicator for interrupts in a simultaneous and redundantly threaded processor' [patent_app_type] => B2 [patent_app_number] => 09/838069 [patent_app_country] => US [patent_app_date] => 2001-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 5577 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/792/06792525.pdf [firstpage_image] =>[orig_patent_app_number] => 09838069 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/838069
Input replicator for interrupts in a simultaneous and redundantly threaded processor Apr 18, 2001 Issued
Array ( [id] => 945820 [patent_doc_number] => 06968447 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-11-22 [patent_title] => 'System and method for data forwarding in a programmable multiple network processor environment' [patent_app_type] => utility [patent_app_number] => 09/833578 [patent_app_country] => US [patent_app_date] => 2001-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 15402 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/968/06968447.pdf [firstpage_image] =>[orig_patent_app_number] => 09833578 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/833578
System and method for data forwarding in a programmable multiple network processor environment Apr 12, 2001 Issued
Array ( [id] => 965688 [patent_doc_number] => 06950927 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-09-27 [patent_title] => 'System and method for instruction-level parallelism in a programmable multiple network processor environment' [patent_app_type] => utility [patent_app_number] => 09/833580 [patent_app_country] => US [patent_app_date] => 2001-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 9633 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/950/06950927.pdf [firstpage_image] =>[orig_patent_app_number] => 09833580 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/833580
System and method for instruction-level parallelism in a programmable multiple network processor environment Apr 12, 2001 Issued
Array ( [id] => 6883554 [patent_doc_number] => 20010037706 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-11-08 [patent_title] => 'Method for cutting a work piece' [patent_app_type] => new [patent_app_number] => 09/826891 [patent_app_country] => US [patent_app_date] => 2001-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 1187 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 50 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0037/20010037706.pdf [firstpage_image] =>[orig_patent_app_number] => 09826891 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/826891
Method for cutting a work piece Apr 5, 2001 Issued
Array ( [id] => 6619790 [patent_doc_number] => 20020016140 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-02-07 [patent_title] => 'Tool having honed cutting edge' [patent_app_type] => new [patent_app_number] => 09/828660 [patent_app_country] => US [patent_app_date] => 2001-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 5032 [patent_no_of_claims] => 42 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 43 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0016/20020016140.pdf [firstpage_image] =>[orig_patent_app_number] => 09828660 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/828660
Tool having honed cutting edge Apr 5, 2001 Issued
Array ( [id] => 1033747 [patent_doc_number] => 06880068 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-04-12 [patent_title] => 'Mode dependent segment use with mode independent segment update' [patent_app_type] => utility [patent_app_number] => 09/824864 [patent_app_country] => US [patent_app_date] => 2001-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 13446 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/880/06880068.pdf [firstpage_image] =>[orig_patent_app_number] => 09824864 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/824864
Mode dependent segment use with mode independent segment update Apr 1, 2001 Issued
Array ( [id] => 7358706 [patent_doc_number] => 20040250053 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-12-09 [patent_title] => 'Multiple entry points for system call instructions' [patent_app_type] => new [patent_app_number] => 09/824978 [patent_app_country] => US [patent_app_date] => 2001-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 15945 [patent_no_of_claims] => 55 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0250/20040250053.pdf [firstpage_image] =>[orig_patent_app_number] => 09824978 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/824978
Multiple entry points for system call instructions Apr 1, 2001 Issued
Array ( [id] => 5910559 [patent_doc_number] => 20020144095 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-10-03 [patent_title] => 'Retiring early-completion instruction to improve computer operation throughput' [patent_app_type] => new [patent_app_number] => 09/823467 [patent_app_country] => US [patent_app_date] => 2001-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4786 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0144/20020144095.pdf [firstpage_image] =>[orig_patent_app_number] => 09823467 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/823467
Retiring instructions that meet the early-retirement criteria to improve computer operation throughput Mar 29, 2001 Issued
Array ( [id] => 6878485 [patent_doc_number] => 20010029770 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-10-18 [patent_title] => 'Method and apparatus for knurling a workpiece, method of molding an article with such workpiece, and such molded article' [patent_app_type] => new [patent_app_number] => 09/821611 [patent_app_country] => US [patent_app_date] => 2001-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 14844 [patent_no_of_claims] => 45 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0029/20010029770.pdf [firstpage_image] =>[orig_patent_app_number] => 09821611 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/821611
Method and apparatus for knurling a workpiece, method of molding an article with such workpiece, and such molded article Mar 28, 2001 Issued
Array ( [id] => 726067 [patent_doc_number] => 07051193 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-05-23 [patent_title] => 'Register rotation prediction and precomputation' [patent_app_type] => utility [patent_app_number] => 09/819339 [patent_app_country] => US [patent_app_date] => 2001-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4000 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 45 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/051/07051193.pdf [firstpage_image] =>[orig_patent_app_number] => 09819339 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/819339
Register rotation prediction and precomputation Mar 27, 2001 Issued
Array ( [id] => 5910557 [patent_doc_number] => 20020144093 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-10-03 [patent_title] => 'Method and apparatus for restoring registers after cancelling a multi-cycle instruction' [patent_app_type] => new [patent_app_number] => 09/820570 [patent_app_country] => US [patent_app_date] => 2001-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2805 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0144/20020144093.pdf [firstpage_image] =>[orig_patent_app_number] => 09820570 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/820570
Method and apparatus for restoring registers after cancelling a multi-cycle instruction Mar 27, 2001 Issued
Menu