Search

Matthew C Graham

Examiner (ID: 12461, Phone: (571)272-7116 , Office: P/3993 )

Most Active Art Unit
3103
Art Unit(s)
3613, 3683, 3103, 3104, 2202, 3303, 3993
Total Applications
2166
Issued Applications
1848
Pending Applications
68
Abandoned Applications
250

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 1184715 [patent_doc_number] => 06748494 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-06-08 [patent_title] => 'Device for controlling access to units of a storage device' [patent_app_type] => B1 [patent_app_number] => 09/531104 [patent_app_country] => US [patent_app_date] => 2000-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 12 [patent_no_of_words] => 8245 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 50 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/748/06748494.pdf [firstpage_image] =>[orig_patent_app_number] => 09531104 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/531104
Device for controlling access to units of a storage device Mar 16, 2000 Issued
Array ( [id] => 1474912 [patent_doc_number] => 06408364 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-18 [patent_title] => 'Apparatus and method for implementing a least recently used cache replacement algorithm' [patent_app_type] => B1 [patent_app_number] => 09/528041 [patent_app_country] => US [patent_app_date] => 2000-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 5016 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/408/06408364.pdf [firstpage_image] =>[orig_patent_app_number] => 09528041 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/528041
Apparatus and method for implementing a least recently used cache replacement algorithm Mar 16, 2000 Issued
Array ( [id] => 744858 [patent_doc_number] => 07035964 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-04-25 [patent_title] => 'Method and device for securing data when altering the storage contents of control units' [patent_app_type] => utility [patent_app_number] => 09/527424 [patent_app_country] => US [patent_app_date] => 2000-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4236 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/035/07035964.pdf [firstpage_image] =>[orig_patent_app_number] => 09527424 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/527424
Method and device for securing data when altering the storage contents of control units Mar 16, 2000 Issued
Array ( [id] => 1279477 [patent_doc_number] => 06654851 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-11-25 [patent_title] => 'System, apparatus, and method for using a disk drive for sequential data access' [patent_app_type] => B1 [patent_app_number] => 09/524449 [patent_app_country] => US [patent_app_date] => 2000-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 5793 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/654/06654851.pdf [firstpage_image] =>[orig_patent_app_number] => 09524449 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/524449
System, apparatus, and method for using a disk drive for sequential data access Mar 13, 2000 Issued
09/523342 Techniques for providing faster access to frequently updated information Mar 9, 2000 Abandoned
Array ( [id] => 6579922 [patent_doc_number] => 20020166024 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-11-07 [patent_title] => 'Disk drive for selectively satisfying a read request from a host computer for a first valid data block with a second valid data block' [patent_app_type] => new [patent_app_number] => 09/507121 [patent_app_country] => US [patent_app_date] => 2000-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3956 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0166/20020166024.pdf [firstpage_image] =>[orig_patent_app_number] => 09507121 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/507121
Disk drive for selectively satisfying a read request from a host computer for a first valid data block with a second valid data block Feb 16, 2000 Issued
Array ( [id] => 4374189 [patent_doc_number] => 06175904 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-01-16 [patent_title] => 'Apparatus and method for providing a transparent disk drive back-up' [patent_app_type] => 1 [patent_app_number] => 9/489295 [patent_app_country] => US [patent_app_date] => 2000-01-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 7774 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/175/06175904.pdf [firstpage_image] =>[orig_patent_app_number] => 489295 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/489295
Apparatus and method for providing a transparent disk drive back-up Jan 20, 2000 Issued
Array ( [id] => 4373838 [patent_doc_number] => 06202138 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-03-13 [patent_title] => 'Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices' [patent_app_type] => 1 [patent_app_number] => 9/487865 [patent_app_country] => US [patent_app_date] => 2000-01-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 19 [patent_no_of_words] => 13120 [patent_no_of_claims] => 54 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/202/06202138.pdf [firstpage_image] =>[orig_patent_app_number] => 487865 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/487865
Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices Jan 19, 2000 Issued
Array ( [id] => 1509037 [patent_doc_number] => 06467030 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-10-15 [patent_title] => 'Method and apparatus for forwarding data in a hierarchial cache memory architecture' [patent_app_type] => B1 [patent_app_number] => 09/435962 [patent_app_country] => US [patent_app_date] => 1999-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2791 [patent_no_of_claims] => 8 [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] => patents/06/467/06467030.pdf [firstpage_image] =>[orig_patent_app_number] => 09435962 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/435962
Method and apparatus for forwarding data in a hierarchial cache memory architecture Nov 8, 1999 Issued
Array ( [id] => 1039993 [patent_doc_number] => 06874063 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-03-29 [patent_title] => 'System bus read data transfers with data ordering control bits' [patent_app_type] => utility [patent_app_number] => 09/436421 [patent_app_country] => US [patent_app_date] => 1999-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 10 [patent_no_of_words] => 6989 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/874/06874063.pdf [firstpage_image] =>[orig_patent_app_number] => 09436421 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/436421
System bus read data transfers with data ordering control bits Nov 8, 1999 Issued
Array ( [id] => 1604484 [patent_doc_number] => 06434670 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-13 [patent_title] => 'Method and apparatus for efficiently managing caches with non-power-of-two congruence classes' [patent_app_type] => B1 [patent_app_number] => 09/435948 [patent_app_country] => US [patent_app_date] => 1999-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3132 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/434/06434670.pdf [firstpage_image] =>[orig_patent_app_number] => 09435948 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/435948
Method and apparatus for efficiently managing caches with non-power-of-two congruence classes Nov 8, 1999 Issued
Array ( [id] => 1557229 [patent_doc_number] => 06349360 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-02-19 [patent_title] => 'System bus read address operations with data ordering preference hint bits' [patent_app_type] => B1 [patent_app_number] => 09/436419 [patent_app_country] => US [patent_app_date] => 1999-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 10 [patent_no_of_words] => 6919 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/349/06349360.pdf [firstpage_image] =>[orig_patent_app_number] => 09436419 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/436419
System bus read address operations with data ordering preference hint bits Nov 8, 1999 Issued
Array ( [id] => 1580343 [patent_doc_number] => 06470427 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-10-22 [patent_title] => 'Programmable agent and method for managing prefetch queues' [patent_app_type] => B1 [patent_app_number] => 09/436373 [patent_app_country] => US [patent_app_date] => 1999-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 3507 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/470/06470427.pdf [firstpage_image] =>[orig_patent_app_number] => 09436373 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/436373
Programmable agent and method for managing prefetch queues Nov 8, 1999 Issued
Array ( [id] => 1519648 [patent_doc_number] => 06421761 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-07-16 [patent_title] => 'Partitioned cache and management method for selectively caching data by type' [patent_app_type] => B1 [patent_app_number] => 09/435950 [patent_app_country] => US [patent_app_date] => 1999-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4064 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/421/06421761.pdf [firstpage_image] =>[orig_patent_app_number] => 09435950 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/435950
Partitioned cache and management method for selectively caching data by type Nov 8, 1999 Issued
Array ( [id] => 1425255 [patent_doc_number] => 06535962 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-03-18 [patent_title] => 'System and method for prefetching data using a hardware prefetch mechanism' [patent_app_type] => B1 [patent_app_number] => 09/435860 [patent_app_country] => US [patent_app_date] => 1999-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 11 [patent_no_of_words] => 5994 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/535/06535962.pdf [firstpage_image] =>[orig_patent_app_number] => 09435860 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/435860
System and method for prefetching data using a hardware prefetch mechanism Nov 7, 1999 Issued
Array ( [id] => 1508981 [patent_doc_number] => 06467013 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-10-15 [patent_title] => 'Memory transceiver to couple an additional memory channel to an existing memory channel' [patent_app_type] => B1 [patent_app_number] => 09/409953 [patent_app_country] => US [patent_app_date] => 1999-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3979 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/467/06467013.pdf [firstpage_image] =>[orig_patent_app_number] => 09409953 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/409953
Memory transceiver to couple an additional memory channel to an existing memory channel Sep 29, 1999 Issued
Array ( [id] => 6265303 [patent_doc_number] => 20020188796 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-12-12 [patent_title] => 'MEMORY APPARATUS AND A DATA-PROCESSING APPARATUS AND METHOD FOR READING FROM AND WRITING TO THE MEMORY APPARATUS' [patent_app_type] => new [patent_app_number] => 09/530290 [patent_app_country] => US [patent_app_date] => 2000-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8130 [patent_no_of_claims] => 21 [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/0188/20020188796.pdf [firstpage_image] =>[orig_patent_app_number] => 09530290 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/530290
Memory apparatus and a data-processing apparatus, and method for using the memory apparatus Aug 30, 1999 Issued
Array ( [id] => 1428923 [patent_doc_number] => 06513093 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-01-28 [patent_title] => 'High reliability, high performance disk array storage system' [patent_app_type] => B1 [patent_app_number] => 09/372297 [patent_app_country] => US [patent_app_date] => 1999-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 12 [patent_no_of_words] => 6785 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/513/06513093.pdf [firstpage_image] =>[orig_patent_app_number] => 09372297 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/372297
High reliability, high performance disk array storage system Aug 10, 1999 Issued
Array ( [id] => 1595892 [patent_doc_number] => 06484240 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-11-19 [patent_title] => 'Mechanism for reordering transactions in computer systems with snoop-based cache consistency protocols' [patent_app_type] => B1 [patent_app_number] => 09/365159 [patent_app_country] => US [patent_app_date] => 1999-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5960 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/484/06484240.pdf [firstpage_image] =>[orig_patent_app_number] => 09365159 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/365159
Mechanism for reordering transactions in computer systems with snoop-based cache consistency protocols Jul 29, 1999 Issued
Array ( [id] => 7630005 [patent_doc_number] => 06636934 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-10-21 [patent_title] => 'Fiber channel port by-pass selector section for dual ported disk drives' [patent_app_type] => B1 [patent_app_number] => 09/345053 [patent_app_country] => US [patent_app_date] => 1999-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 8834 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 6 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/636/06636934.pdf [firstpage_image] =>[orig_patent_app_number] => 09345053 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/345053
Fiber channel port by-pass selector section for dual ported disk drives Jun 29, 1999 Issued
Menu