Search

Matthew A. Bradley

Examiner (ID: 9435)

Most Active Art Unit
2187
Art Unit(s)
2132, 2182, 2187
Total Applications
577
Issued Applications
497
Pending Applications
7
Abandoned Applications
76

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 13041433 [patent_doc_number] => 10042853 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-08-07 [patent_title] => Flash optimized, log-structured layer of a file system [patent_app_type] => utility [patent_app_number] => 15/239125 [patent_app_country] => US [patent_app_date] => 2016-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 12251 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15239125 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/239125
Flash optimized, log-structured layer of a file system Aug 16, 2016 Issued
Array ( [id] => 11327074 [patent_doc_number] => 20160357686 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-08 [patent_title] => 'Dynamic Cache Allocation Adjustment Using Multiple Cache Simulations for Efficient Cache Utility Curve Construction' [patent_app_type] => utility [patent_app_number] => 15/237645 [patent_app_country] => US [patent_app_date] => 2016-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 14487 [patent_no_of_claims] => 11 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15237645 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/237645
Dynamic cache allocation adjustment using multiple cache simulations for efficient cache utility curve construction Aug 15, 2016 Issued
Array ( [id] => 12153630 [patent_doc_number] => 20180024894 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-25 [patent_title] => 'SNAPSHOTS AT REAL TIME INTERVALS ON ASYNCHRONOUS DATA REPLICATION SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/213463 [patent_app_country] => US [patent_app_date] => 2016-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5943 [patent_no_of_claims] => 15 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15213463 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/213463
Snapshots at real time intervals on asynchronous data replication system Jul 18, 2016 Issued
Array ( [id] => 14735819 [patent_doc_number] => 10387309 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-20 [patent_title] => High-performance distributed caching [patent_app_type] => utility [patent_app_number] => 15/213426 [patent_app_country] => US [patent_app_date] => 2016-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 5147 [patent_no_of_claims] => 20 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15213426 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/213426
High-performance distributed caching Jul 18, 2016 Issued
Array ( [id] => 11403790 [patent_doc_number] => 20170024328 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-01-26 [patent_title] => 'INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER READABLE STORAGE MEDIUM' [patent_app_type] => utility [patent_app_number] => 15/213525 [patent_app_country] => US [patent_app_date] => 2016-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 29 [patent_no_of_words] => 8089 [patent_no_of_claims] => 8 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15213525 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/213525
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER READABLE STORAGE MEDIUM Jul 18, 2016 Abandoned
Array ( [id] => 14061609 [patent_doc_number] => 10235097 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-19 [patent_title] => Area and performance optimized namespace sharing method in virtualized PCIE based SSD controller [patent_app_type] => utility [patent_app_number] => 15/213467 [patent_app_country] => US [patent_app_date] => 2016-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3796 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15213467 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/213467
Area and performance optimized namespace sharing method in virtualized PCIE based SSD controller Jul 18, 2016 Issued
Array ( [id] => 13004073 [patent_doc_number] => 10025705 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-17 [patent_title] => Apparatus and system for object-based storage solid-state device [patent_app_type] => utility [patent_app_number] => 15/199674 [patent_app_country] => US [patent_app_date] => 2016-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6231 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15199674 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/199674
Apparatus and system for object-based storage solid-state device Jun 29, 2016 Issued
Array ( [id] => 11897078 [patent_doc_number] => 09767014 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-19 [patent_title] => 'System and method for implementing distributed-linked lists for network devices' [patent_app_type] => utility [patent_app_number] => 15/192517 [patent_app_country] => US [patent_app_date] => 2016-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8365 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 248 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15192517 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/192517
System and method for implementing distributed-linked lists for network devices Jun 23, 2016 Issued
Array ( [id] => 11396868 [patent_doc_number] => 20170017404 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-01-19 [patent_title] => 'System And Method For Implementing Hierarchical Distributed-Linked Lists For Network Devices' [patent_app_type] => utility [patent_app_number] => 15/192595 [patent_app_country] => US [patent_app_date] => 2016-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8363 [patent_no_of_claims] => 21 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15192595 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/192595
System and method for implementing hierarchical distributed-linked lists for network devices Jun 23, 2016 Issued
Array ( [id] => 11584650 [patent_doc_number] => 09639290 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-05-02 [patent_title] => 'Substitution of a target volume of a secondary storage controller for a source volume of a primary storage controller for executing a write operation' [patent_app_type] => utility [patent_app_number] => 15/188868 [patent_app_country] => US [patent_app_date] => 2016-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4245 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15188868 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/188868
Substitution of a target volume of a secondary storage controller for a source volume of a primary storage controller for executing a write operation Jun 20, 2016 Issued
Array ( [id] => 12060629 [patent_doc_number] => 20170336973 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-23 [patent_title] => 'MEMORY INTERLEAVE SYSTEM AND METHOD THEREFOR' [patent_app_type] => utility [patent_app_number] => 15/160345 [patent_app_country] => US [patent_app_date] => 2016-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3978 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15160345 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/160345
Memory interleave system and method therefor May 19, 2016 Issued
Array ( [id] => 11292414 [patent_doc_number] => 20160342346 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-24 [patent_title] => 'METHODS OF CONTROLLING TEMPERATURE OF NON-VOLATILE STORAGE DEVICE' [patent_app_type] => utility [patent_app_number] => 15/160212 [patent_app_country] => US [patent_app_date] => 2016-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8487 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15160212 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/160212
Method of controlling temperature of non-volatile storage device May 19, 2016 Issued
Array ( [id] => 13974121 [patent_doc_number] => 10216415 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-02-26 [patent_title] => Computer program product, system, and method for dynamically increasing the capacity of a storage device [patent_app_type] => utility [patent_app_number] => 15/158536 [patent_app_country] => US [patent_app_date] => 2016-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 10515 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15158536 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/158536
Computer program product, system, and method for dynamically increasing the capacity of a storage device May 17, 2016 Issued
Array ( [id] => 13109951 [patent_doc_number] => 10073628 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-09-11 [patent_title] => Memory system and operating method of memory system [patent_app_type] => utility [patent_app_number] => 15/158285 [patent_app_country] => US [patent_app_date] => 2016-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 12021 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15158285 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/158285
Memory system and operating method of memory system May 17, 2016 Issued
Array ( [id] => 11056307 [patent_doc_number] => 20160253269 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-01 [patent_title] => 'Spatial Sampling for Efficient Cache Utility Curve Estimation and Cache Allocation' [patent_app_type] => utility [patent_app_number] => 15/150428 [patent_app_country] => US [patent_app_date] => 2016-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9053 [patent_no_of_claims] => 41 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15150428 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/150428
Spatial Sampling for Efficient Cache Utility Curve Estimation and Cache Allocation May 8, 2016 Abandoned
Array ( [id] => 11801453 [patent_doc_number] => 09542330 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-01-10 [patent_title] => 'Systems and methods for background destaging storage tracks' [patent_app_type] => utility [patent_app_number] => 15/087199 [patent_app_country] => US [patent_app_date] => 2016-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5242 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15087199 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/087199
Systems and methods for background destaging storage tracks Mar 30, 2016 Issued
Array ( [id] => 12146511 [patent_doc_number] => 09880764 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-01-30 [patent_title] => 'Flash disk cache management for increased virtual LUN availability' [patent_app_type] => utility [patent_app_number] => 15/085923 [patent_app_country] => US [patent_app_date] => 2016-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5349 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15085923 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/085923
Flash disk cache management for increased virtual LUN availability Mar 29, 2016 Issued
Array ( [id] => 13281369 [patent_doc_number] => 10152268 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-12-11 [patent_title] => System and methods for replication resource management in asymmetric secure multi-tenancy deployments in protection storage [patent_app_type] => utility [patent_app_number] => 15/085934 [patent_app_country] => US [patent_app_date] => 2016-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11186 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 247 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15085934 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/085934
System and methods for replication resource management in asymmetric secure multi-tenancy deployments in protection storage Mar 29, 2016 Issued
Array ( [id] => 11062619 [patent_doc_number] => 20160259581 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-08 [patent_title] => 'STORAGE CONTROLLER, METHOD, AND STORAGE SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/057647 [patent_app_country] => US [patent_app_date] => 2016-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 15430 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15057647 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/057647
Storage controller, method, and storage system Feb 29, 2016 Issued
Array ( [id] => 11951245 [patent_doc_number] => 20170255396 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-07 [patent_title] => 'PARALLEL SCHEDULING OF WRITE COMMANDS TO MULTIPLE MEMORY DEVICES' [patent_app_type] => utility [patent_app_number] => 15/057145 [patent_app_country] => US [patent_app_date] => 2016-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6281 [patent_no_of_claims] => 20 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15057145 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/057145
Parallel scheduling of write commands to multiple memory devices Feb 29, 2016 Issued
Menu