
Larry T. Mackall
Examiner (ID: 10850, Phone: (571)270-1172 , Office: P/2131 )
| Most Active Art Unit | 2139 |
| Art Unit(s) | 2131, 2139, 2189 |
| Total Applications | 904 |
| Issued Applications | 724 |
| Pending Applications | 65 |
| Abandoned Applications | 134 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 11790984
[patent_doc_number] => 09400607
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-07-26
[patent_title] => 'Stateless processing of replicated state for distributed storage systems'
[patent_app_type] => utility
[patent_app_number] => 14/811573
[patent_app_country] => US
[patent_app_date] => 2015-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 15612
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 273
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14811573
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/811573 | Stateless processing of replicated state for distributed storage systems | Jul 27, 2015 | Issued |
Array
(
[id] => 10493925
[patent_doc_number] => 20150378947
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-12-31
[patent_title] => 'CACHE LOAD BALANCING IN STORAGE CONTROLLERS'
[patent_app_type] => utility
[patent_app_number] => 14/795543
[patent_app_country] => US
[patent_app_date] => 2015-07-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 4400
[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] => 14795543
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/795543 | Cache load balancing in storage controllers | Jul 8, 2015 | Issued |
Array
(
[id] => 11131197
[patent_doc_number] => 20160328173
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-10
[patent_title] => 'SCALABLE AND FLEXIBLE OPERATING SYSTEM PLATFORM'
[patent_app_type] => utility
[patent_app_number] => 14/705288
[patent_app_country] => US
[patent_app_date] => 2015-05-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3139
[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] => 14705288
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/705288 | Scalable and flexible operating system platform | May 5, 2015 | Issued |
Array
(
[id] => 12531777
[patent_doc_number] => 10007446
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-06-26
[patent_title] => Method, apparatus, and storage medium for writing data into persistent storage device
[patent_app_type] => utility
[patent_app_number] => 14/703941
[patent_app_country] => US
[patent_app_date] => 2015-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 2906
[patent_no_of_claims] => 20
[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] => 14703941
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/703941 | Method, apparatus, and storage medium for writing data into persistent storage device | May 4, 2015 | Issued |
Array
(
[id] => 10439113
[patent_doc_number] => 20150324125
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-11-12
[patent_title] => 'STORAGE COMPUTE DEVICE WITH TIERED MEMORY PROCESSING'
[patent_app_type] => utility
[patent_app_number] => 14/704111
[patent_app_country] => US
[patent_app_date] => 2015-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4620
[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] => 14704111
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/704111 | Storage compute device with tiered memory processing | May 4, 2015 | Issued |
Array
(
[id] => 12311682
[patent_doc_number] => 09940273
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-04-10
[patent_title] => Dynamic RAM sharing in software-defined TDD communication
[patent_app_type] => utility
[patent_app_number] => 14/702996
[patent_app_country] => US
[patent_app_date] => 2015-05-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 13059
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14702996
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/702996 | Dynamic RAM sharing in software-defined TDD communication | May 3, 2015 | Issued |
Array
(
[id] => 11131345
[patent_doc_number] => 20160328320
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-10
[patent_title] => 'TRACKING THE CONTENT OF A CACHE'
[patent_app_type] => utility
[patent_app_number] => 14/702972
[patent_app_country] => US
[patent_app_date] => 2015-05-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6992
[patent_no_of_claims] => 14
[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] => 14702972
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/702972 | Tracking the content of a cache using a way tracker having entries with a cache miss indicator | May 3, 2015 | Issued |
Array
(
[id] => 11465593
[patent_doc_number] => 09582224
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-02-28
[patent_title] => 'Memory control circuit unit, memory storage apparatus and data accessing method'
[patent_app_type] => utility
[patent_app_number] => 14/702768
[patent_app_country] => US
[patent_app_date] => 2015-05-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 8170
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 313
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14702768
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/702768 | Memory control circuit unit, memory storage apparatus and data accessing method | May 3, 2015 | Issued |
Array
(
[id] => 11124014
[patent_doc_number] => 20160320988
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-03
[patent_title] => 'COORDINATED SPACE RECLAMATION IN SPACE-EFFICIENT FLASHCOPY VOLUMES'
[patent_app_type] => utility
[patent_app_number] => 14/702728
[patent_app_country] => US
[patent_app_date] => 2015-05-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4892
[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] => 14702728
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/702728 | Coordinated space reclamation in space-efficient flashcopy volumes | May 2, 2015 | Issued |
Array
(
[id] => 10342319
[patent_doc_number] => 20150227324
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-08-13
[patent_title] => 'LOAD REDUCTION DUAL IN-LINE MEMORY MODULE (LRDIMM) AND METHOD FOR PROGRAMMING THE SAME'
[patent_app_type] => utility
[patent_app_number] => 14/691051
[patent_app_country] => US
[patent_app_date] => 2015-04-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 11925
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 13
[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] => 14691051
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/691051 | Load reduction dual in-line memory module (LRDIMM) and method for programming the same | Apr 19, 2015 | Issued |
Array
(
[id] => 10320526
[patent_doc_number] => 20150205530
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-07-23
[patent_title] => 'AUTONOMOUS MEMORY SUBSYSTEM ARCHITECTURE'
[patent_app_type] => utility
[patent_app_number] => 14/675172
[patent_app_country] => US
[patent_app_date] => 2015-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3506
[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] => 14675172
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/675172 | Autonomous memory subsystem architecture | Mar 30, 2015 | Issued |
Array
(
[id] => 11069878
[patent_doc_number] => 20160266842
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-09-15
[patent_title] => 'MULTI-LEVEL SNAPSHOT CACHING'
[patent_app_type] => utility
[patent_app_number] => 14/645733
[patent_app_country] => US
[patent_app_date] => 2015-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4257
[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] => 14645733
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/645733 | Multi-level snapshot caching | Mar 11, 2015 | Issued |
Array
(
[id] => 11452016
[patent_doc_number] => 09575658
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-02-21
[patent_title] => 'Collaborative release of a virtual disk'
[patent_app_type] => utility
[patent_app_number] => 14/656152
[patent_app_country] => US
[patent_app_date] => 2015-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3747
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14656152
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/656152 | Collaborative release of a virtual disk | Mar 11, 2015 | Issued |
Array
(
[id] => 12331938
[patent_doc_number] => 09946640
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-04-17
[patent_title] => Method and apparatus for securing sufficient memory in a device
[patent_app_type] => utility
[patent_app_number] => 14/656019
[patent_app_country] => US
[patent_app_date] => 2015-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 13
[patent_no_of_words] => 13725
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 76
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14656019
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/656019 | Method and apparatus for securing sufficient memory in a device | Mar 11, 2015 | Issued |
Array
(
[id] => 10416743
[patent_doc_number] => 20150301753
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-10-22
[patent_title] => 'STORAGE VIRTUALIZATION DEVICE AND METHOD FOR CONTROLLING THE STORAGE VIRTUALIZATION DEVICE'
[patent_app_type] => utility
[patent_app_number] => 14/656316
[patent_app_country] => US
[patent_app_date] => 2015-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5173
[patent_no_of_claims] => 12
[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] => 14656316
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/656316 | Device and method for causing another device to execute write instruction according to index value representing load | Mar 11, 2015 | Issued |
Array
(
[id] => 10376459
[patent_doc_number] => 20150261466
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-09-17
[patent_title] => 'DEVICE AND METHOD FOR STORING DATA IN DISTRIBUTED STORAGE SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/645005
[patent_app_country] => US
[patent_app_date] => 2015-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 6168
[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] => 14645005
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/645005 | Device and method for storing data in distributed storage system | Mar 10, 2015 | Issued |
Array
(
[id] => 10393081
[patent_doc_number] => 20150278088
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-10-01
[patent_title] => 'MEMORY CONTROL APPARATUS, INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREOF, AND STORAGE MEDIUM'
[patent_app_type] => utility
[patent_app_number] => 14/644711
[patent_app_country] => US
[patent_app_date] => 2015-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 7946
[patent_no_of_claims] => 12
[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] => 14644711
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/644711 | MEMORY CONTROL APPARATUS, INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREOF, AND STORAGE MEDIUM | Mar 10, 2015 | Abandoned |
Array
(
[id] => 11069835
[patent_doc_number] => 20160266799
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-09-15
[patent_title] => 'Live Configurable Storage'
[patent_app_type] => utility
[patent_app_number] => 14/645085
[patent_app_country] => US
[patent_app_date] => 2015-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 9006
[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] => 14645085
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/645085 | Live configurable storage | Mar 10, 2015 | Issued |
Array
(
[id] => 12331449
[patent_doc_number] => 09946476
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-04-17
[patent_title] => Memory management method, memory control circuit unit and memory storage apparatus
[patent_app_type] => utility
[patent_app_number] => 14/645368
[patent_app_country] => US
[patent_app_date] => 2015-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 13
[patent_no_of_words] => 12347
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 321
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14645368
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/645368 | Memory management method, memory control circuit unit and memory storage apparatus | Mar 10, 2015 | Issued |
Array
(
[id] => 12351828
[patent_doc_number] => 09952784
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-04-24
[patent_title] => Multichip dual write
[patent_app_type] => utility
[patent_app_number] => 14/645102
[patent_app_country] => US
[patent_app_date] => 2015-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 24
[patent_no_of_words] => 9210
[patent_no_of_claims] => 19
[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] => 14645102
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/645102 | Multichip dual write | Mar 10, 2015 | Issued |