Search

Daniel D. Tsui

Examiner (ID: 18943, Phone: (571)270-3253 , Office: P/2132 )

Most Active Art Unit
2132
Art Unit(s)
2182, 2185, 2132
Total Applications
736
Issued Applications
642
Pending Applications
53
Abandoned Applications
62

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 8728257 [patent_doc_number] => 08407398 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-03-26 [patent_title] => 'Cache mapping for solid state drives' [patent_app_type] => utility [patent_app_number] => 12/243781 [patent_app_country] => US [patent_app_date] => 2008-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5924 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12243781 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/243781
Cache mapping for solid state drives Sep 30, 2008 Issued
Array ( [id] => 6387790 [patent_doc_number] => 20100082931 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-01 [patent_title] => 'INTELLIGENT EXTENT INITIALIZATION IN STORAGE ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 12/240720 [patent_app_country] => US [patent_app_date] => 2008-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4516 [patent_no_of_claims] => 18 [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] => publications/A1/0082/20100082931.pdf [firstpage_image] =>[orig_patent_app_number] => 12240720 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/240720
Intelligent extent initialization in storage environment Sep 28, 2008 Issued
Array ( [id] => 8331537 [patent_doc_number] => 08239612 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-08-07 [patent_title] => 'Memory controller, flash memory system with memory controller, and control method of flash memory' [patent_app_type] => utility [patent_app_number] => 12/239127 [patent_app_country] => US [patent_app_date] => 2008-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 16 [patent_no_of_words] => 14401 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 225 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12239127 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/239127
Memory controller, flash memory system with memory controller, and control method of flash memory Sep 25, 2008 Issued
Array ( [id] => 8985060 [patent_doc_number] => 08516190 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-08-20 [patent_title] => 'Reporting logical sector alignment for ATA mass storage devices' [patent_app_type] => utility [patent_app_number] => 12/239112 [patent_app_country] => US [patent_app_date] => 2008-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3829 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 266 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12239112 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/239112
Reporting logical sector alignment for ATA mass storage devices Sep 25, 2008 Issued
Array ( [id] => 6383744 [patent_doc_number] => 20100077154 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-03-25 [patent_title] => 'METHOD AND SYSTEM FOR OPTIMIZING PROCESSOR PERFORMANCE BY REGULATING ISSUE OF PRE-FETCHES TO HOT CACHE SETS' [patent_app_type] => utility [patent_app_number] => 12/237088 [patent_app_country] => US [patent_app_date] => 2008-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5222 [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] => publications/A1/0077/20100077154.pdf [firstpage_image] =>[orig_patent_app_number] => 12237088 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/237088
Method and system for optimizing processor performance by regulating issue of pre-fetches to hot cache sets Sep 23, 2008 Issued
Array ( [id] => 8763169 [patent_doc_number] => 08423706 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-04-16 [patent_title] => 'Apparatus and method to prevent data loss in nonvolatile memory' [patent_app_type] => utility [patent_app_number] => 12/164462 [patent_app_country] => US [patent_app_date] => 2008-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3629 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12164462 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/164462
Apparatus and method to prevent data loss in nonvolatile memory Jun 29, 2008 Issued
Array ( [id] => 7813369 [patent_doc_number] => 08135907 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-03-13 [patent_title] => 'Method and system for managing wear-level aware file systems' [patent_app_type] => utility [patent_app_number] => 12/165463 [patent_app_country] => US [patent_app_date] => 2008-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 9650 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 320 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/135/08135907.pdf [firstpage_image] =>[orig_patent_app_number] => 12165463 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/165463
Method and system for managing wear-level aware file systems Jun 29, 2008 Issued
Array ( [id] => 5467375 [patent_doc_number] => 20090327575 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-31 [patent_title] => 'COPY EQUIVALENT PROTECTION USING SECURE PAGE FLIPPING FOR SOFTWARE COMPONENTS WITHIN AN EXECUTION ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 12/164489 [patent_app_country] => US [patent_app_date] => 2008-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8275 [patent_no_of_claims] => 20 [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/0327/20090327575.pdf [firstpage_image] =>[orig_patent_app_number] => 12164489 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/164489
Copy equivalent protection using secure page flipping for software components within an execution environment Jun 29, 2008 Issued
Array ( [id] => 5486794 [patent_doc_number] => 20090276559 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-11-05 [patent_title] => 'Arrangements for Operating In-Line Memory Module Configurations' [patent_app_type] => utility [patent_app_number] => 12/114533 [patent_app_country] => US [patent_app_date] => 2008-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8108 [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] => publications/A1/0276/20090276559.pdf [firstpage_image] =>[orig_patent_app_number] => 12114533 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/114533
Arrangements for Operating In-Line Memory Module Configurations May 1, 2008 Abandoned
Array ( [id] => 9156703 [patent_doc_number] => 08589617 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-11-19 [patent_title] => 'Write once recording device' [patent_app_type] => utility [patent_app_number] => 12/517844 [patent_app_country] => US [patent_app_date] => 2007-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 23 [patent_no_of_words] => 10876 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12517844 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/517844
Write once recording device Dec 9, 2007 Issued
Array ( [id] => 5684357 [patent_doc_number] => 20060200627 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-09-07 [patent_title] => 'Data archive system and method' [patent_app_type] => utility [patent_app_number] => 11/351878 [patent_app_country] => US [patent_app_date] => 2006-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 2421 [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] => publications/A1/0200/20060200627.pdf [firstpage_image] =>[orig_patent_app_number] => 11351878 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/351878
Data archive system and method Feb 9, 2006 Abandoned
Array ( [id] => 404163 [patent_doc_number] => 07293136 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-11-06 [patent_title] => 'Management of two-queue request structure for quality of service in disk storage systems' [patent_app_type] => utility [patent_app_number] => 11/208291 [patent_app_country] => US [patent_app_date] => 2005-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 3970 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 258 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/293/07293136.pdf [firstpage_image] =>[orig_patent_app_number] => 11208291 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/208291
Management of two-queue request structure for quality of service in disk storage systems Aug 18, 2005 Issued
Array ( [id] => 5143696 [patent_doc_number] => 20070005912 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-01-04 [patent_title] => 'APPARATUS AND METHOD FOR REDUCING TAG RAM ACCESS' [patent_app_type] => utility [patent_app_number] => 11/160633 [patent_app_country] => US [patent_app_date] => 2005-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2678 [patent_no_of_claims] => 8 [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/0005/20070005912.pdf [firstpage_image] =>[orig_patent_app_number] => 11160633 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/160633
APPARATUS AND METHOD FOR REDUCING TAG RAM ACCESS Jun 30, 2005 Abandoned
Array ( [id] => 5143705 [patent_doc_number] => 20070005921 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-01-04 [patent_title] => 'Segmentation management using a rolling window technique' [patent_app_type] => utility [patent_app_number] => 11/174072 [patent_app_country] => US [patent_app_date] => 2005-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3227 [patent_no_of_claims] => 19 [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] => publications/A1/0005/20070005921.pdf [firstpage_image] =>[orig_patent_app_number] => 11174072 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/174072
Segmentation management using a rolling window technique Jun 29, 2005 Issued
Array ( [id] => 5143667 [patent_doc_number] => 20070005883 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-01-04 [patent_title] => 'Method to keep volatile disk caches warm across reboots' [patent_app_type] => utility [patent_app_number] => 11/174068 [patent_app_country] => US [patent_app_date] => 2005-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3131 [patent_no_of_claims] => 22 [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] => publications/A1/0005/20070005883.pdf [firstpage_image] =>[orig_patent_app_number] => 11174068 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/174068
Method to keep volatile disk caches warm across reboots Jun 29, 2005 Abandoned
Array ( [id] => 598374 [patent_doc_number] => 07447838 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-11-04 [patent_title] => 'Program, method and apparatus for virtual storage management that assigns physical volumes managed in a pool to virtual volumes' [patent_app_type] => utility [patent_app_number] => 11/044229 [patent_app_country] => US [patent_app_date] => 2005-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 23 [patent_no_of_words] => 10694 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/447/07447838.pdf [firstpage_image] =>[orig_patent_app_number] => 11044229 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/044229
Program, method and apparatus for virtual storage management that assigns physical volumes managed in a pool to virtual volumes Jan 27, 2005 Issued
Array ( [id] => 799022 [patent_doc_number] => 07428616 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-09-23 [patent_title] => 'Method and apparatus for appending buffer areas to requested memory' [patent_app_type] => utility [patent_app_number] => 11/044171 [patent_app_country] => US [patent_app_date] => 2005-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4237 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/428/07428616.pdf [firstpage_image] =>[orig_patent_app_number] => 11044171 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/044171
Method and apparatus for appending buffer areas to requested memory Jan 27, 2005 Issued
Array ( [id] => 5809339 [patent_doc_number] => 20060095695 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-05-04 [patent_title] => 'Copy operations in storage networks' [patent_app_type] => utility [patent_app_number] => 10/979716 [patent_app_country] => US [patent_app_date] => 2004-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 10411 [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] => publications/A1/0095/20060095695.pdf [firstpage_image] =>[orig_patent_app_number] => 10979716 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/979716
Copy operations in storage networks Nov 1, 2004 Issued
Array ( [id] => 6962359 [patent_doc_number] => 20050216708 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-09-29 [patent_title] => 'Processor for performing context switching, a method for performing context switching, a computer program for perform context switching' [patent_app_type] => utility [patent_app_number] => 10/972341 [patent_app_country] => US [patent_app_date] => 2004-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 5401 [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] => publications/A1/0216/20050216708.pdf [firstpage_image] =>[orig_patent_app_number] => 10972341 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/972341
Processor for performing context switching, a method for performing context switching, a computer program for perform context switching Oct 25, 2004 Abandoned
Array ( [id] => 7255113 [patent_doc_number] => 20050273546 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-08 [patent_title] => 'Analog signal processor, as well as, a data register rewriting method and a data transmission method thereof' [patent_app_type] => utility [patent_app_number] => 10/971069 [patent_app_country] => US [patent_app_date] => 2004-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 8276 [patent_no_of_claims] => 10 [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] => publications/A1/0273/20050273546.pdf [firstpage_image] =>[orig_patent_app_number] => 10971069 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/971069
Analog signal processor, as well as, a data register rewriting method and a data transmission method thereof Oct 24, 2004 Abandoned
Menu