
John A. Lane
Examiner (ID: 16902, Phone: (571)272-4208 , Office: P/2139 )
| Most Active Art Unit | 2139 |
| Art Unit(s) | 2309, 2139, 2185, 2188, 2751, 2189, 2186, 2305, 2303, 2312 |
| Total Applications | 2052 |
| Issued Applications | 1798 |
| Pending Applications | 47 |
| Abandoned Applications | 220 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 15043041
[patent_doc_number] => 20190332525
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-10-31
[patent_title] => COMPUTERIZED METHODS FOR PREFETCHING DATA BASED ON MACHINE LEARNED SEQUENCES OF MEMORY ADDRESSES
[patent_app_type] => utility
[patent_app_number] => 15/964498
[patent_app_country] => US
[patent_app_date] => 2018-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7276
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 165
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15964498
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/964498 | Computerized methods for prefetching data based on machine learned sequences of memory addresses | Apr 26, 2018 | Issued |
Array
(
[id] => 15578293
[patent_doc_number] => 10579529
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-03
[patent_title] => Reducing overhead of managing cache areas
[patent_app_type] => utility
[patent_app_number] => 15/964315
[patent_app_country] => US
[patent_app_date] => 2018-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 14
[patent_no_of_words] => 7807
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 139
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15964315
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/964315 | Reducing overhead of managing cache areas | Apr 26, 2018 | Issued |
Array
(
[id] => 14982223
[patent_doc_number] => 10445022
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-10-15
[patent_title] => Optimization of log-structured merge (LSM) tree-based databases using object solid state drive (SSD) devices
[patent_app_type] => utility
[patent_app_number] => 15/963386
[patent_app_country] => US
[patent_app_date] => 2018-04-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 7077
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 70
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15963386
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/963386 | Optimization of log-structured merge (LSM) tree-based databases using object solid state drive (SSD) devices | Apr 25, 2018 | Issued |
Array
(
[id] => 14523567
[patent_doc_number] => 10339045
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-02
[patent_title] => Valid data management method and storage controller
[patent_app_type] => utility
[patent_app_number] => 15/961906
[patent_app_country] => US
[patent_app_date] => 2018-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 12587
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 354
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15961906
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/961906 | Valid data management method and storage controller | Apr 24, 2018 | Issued |
Array
(
[id] => 15106087
[patent_doc_number] => 10474368
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-11-12
[patent_title] => Fast read operation utilizing reduced storage of metadata in a distributed encoded storage system
[patent_app_type] => utility
[patent_app_number] => 15/961869
[patent_app_country] => US
[patent_app_date] => 2018-04-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 7441
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 149
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15961869
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/961869 | Fast read operation utilizing reduced storage of metadata in a distributed encoded storage system | Apr 23, 2018 | Issued |
Array
(
[id] => 14901175
[patent_doc_number] => 20190294353
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-09-26
[patent_title] => INCREASING SERIAL READ PERFORMANCE
[patent_app_type] => utility
[patent_app_number] => 15/928122
[patent_app_country] => US
[patent_app_date] => 2018-03-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6636
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 147
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15928122
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/928122 | Increasing serial read performance | Mar 21, 2018 | Issued |
Array
(
[id] => 14364609
[patent_doc_number] => 10303610
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-05-28
[patent_title] => High-bandwidth prefetcher for high-bandwidth memory
[patent_app_type] => utility
[patent_app_number] => 15/913749
[patent_app_country] => US
[patent_app_date] => 2018-03-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6388
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15913749
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/913749 | High-bandwidth prefetcher for high-bandwidth memory | Mar 5, 2018 | Issued |
Array
(
[id] => 14364609
[patent_doc_number] => 10303610
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-05-28
[patent_title] => High-bandwidth prefetcher for high-bandwidth memory
[patent_app_type] => utility
[patent_app_number] => 15/913749
[patent_app_country] => US
[patent_app_date] => 2018-03-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6388
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15913749
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/913749 | High-bandwidth prefetcher for high-bandwidth memory | Mar 5, 2018 | Issued |
Array
(
[id] => 12914746
[patent_doc_number] => 20180196758
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-12
[patent_title] => SYNCHRONIZING A TRANSLATION LOOKASIDE BUFFER WITH AN EXTENDED PAGING TABLE
[patent_app_type] => utility
[patent_app_number] => 15/912363
[patent_app_country] => US
[patent_app_date] => 2018-03-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6877
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -7
[patent_words_short_claim] => 167
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15912363
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/912363 | Synchronizing a translation lookaside buffer with an extended paging table | Mar 4, 2018 | Issued |
Array
(
[id] => 12914749
[patent_doc_number] => 20180196759
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-12
[patent_title] => SYNCHRONIZING A TRANSLATION LOOKASIDE BUFFER WITH AN EXTENDED PAGING TABLE
[patent_app_type] => utility
[patent_app_number] => 15/912405
[patent_app_country] => US
[patent_app_date] => 2018-03-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6889
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[patent_words_short_claim] => 178
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15912405
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/912405 | SYNCHRONIZING A TRANSLATION LOOKASIDE BUFFER WITH AN EXTENDED PAGING TABLE | Mar 4, 2018 | Abandoned |
Array
(
[id] => 14508921
[patent_doc_number] => 20190198115
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-06-27
[patent_title] => DATA WRITING METHOD, VALID DATA IDENTIFYING METHOD AND MEMORY STORAGE APPARATUS
[patent_app_type] => utility
[patent_app_number] => 15/910030
[patent_app_country] => US
[patent_app_date] => 2018-03-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14074
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15910030
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/910030 | Data writing method, valid data identifying method and memory storage apparatus | Mar 1, 2018 | Issued |
Array
(
[id] => 13361269
[patent_doc_number] => 20180232174
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-08-16
[patent_title] => Data Migration Between Cloud Storage Systems
[patent_app_type] => utility
[patent_app_number] => 15/896879
[patent_app_country] => US
[patent_app_date] => 2018-02-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9034
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 80
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15896879
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/896879 | Data migration between cloud storage systems | Feb 13, 2018 | Issued |
Array
(
[id] => 14798217
[patent_doc_number] => 10402112
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-09-03
[patent_title] => Method and system for chunk-wide data organization and placement with real-time calculation
[patent_app_type] => utility
[patent_app_number] => 15/896747
[patent_app_country] => US
[patent_app_date] => 2018-02-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7123
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15896747
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/896747 | Method and system for chunk-wide data organization and placement with real-time calculation | Feb 13, 2018 | Issued |
Array
(
[id] => 12735121
[patent_doc_number] => 20180136874
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-05-17
[patent_title] => EXTENT MIGRATION IN MULTI-TIER STORAGE SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 15/887114
[patent_app_country] => US
[patent_app_date] => 2018-02-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7397
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => 0
[patent_words_short_claim] => 396
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15887114
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/887114 | Extent migration in multi-tier storage systems | Feb 1, 2018 | Issued |
Array
(
[id] => 13268991
[patent_doc_number] => 10146580
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-12-04
[patent_title] => Lazy persistent storage volume provisioning
[patent_app_type] => utility
[patent_app_number] => 15/885203
[patent_app_country] => US
[patent_app_date] => 2018-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9019
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15885203
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/885203 | Lazy persistent storage volume provisioning | Jan 30, 2018 | Issued |
Array
(
[id] => 15981967
[patent_doc_number] => 10671311
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-06-02
[patent_title] => System and method for dynamic data migration
[patent_app_type] => utility
[patent_app_number] => 15/866562
[patent_app_country] => US
[patent_app_date] => 2018-01-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 17
[patent_no_of_words] => 10772
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15866562
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/866562 | System and method for dynamic data migration | Jan 9, 2018 | Issued |
Array
(
[id] => 13130375
[patent_doc_number] => 10083119
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-09-25
[patent_title] => Memory having a static cache and a dynamic cache
[patent_app_type] => utility
[patent_app_number] => 15/841601
[patent_app_country] => US
[patent_app_date] => 2017-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5724
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15841601
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/841601 | Memory having a static cache and a dynamic cache | Dec 13, 2017 | Issued |
Array
(
[id] => 13143777
[patent_doc_number] => 10089223
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-10-02
[patent_title] => Memory categorization
[patent_app_type] => utility
[patent_app_number] => 15/840118
[patent_app_country] => US
[patent_app_date] => 2017-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8615
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 436
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15840118
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/840118 | Memory categorization | Dec 12, 2017 | Issued |
Array
(
[id] => 14443769
[patent_doc_number] => 20190179758
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-06-13
[patent_title] => CACHE TO CACHE DATA TRANSFER ACCELERATION TECHNIQUES
[patent_app_type] => utility
[patent_app_number] => 15/839662
[patent_app_country] => US
[patent_app_date] => 2017-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6226
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15839662
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/839662 | Cache to cache data transfer acceleration techniques | Dec 11, 2017 | Issued |
Array
(
[id] => 14395405
[patent_doc_number] => 10310986
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-06-04
[patent_title] => Memory management unit for shared memory allocation
[patent_app_type] => utility
[patent_app_number] => 15/826209
[patent_app_country] => US
[patent_app_date] => 2017-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8189
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 150
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15826209
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/826209 | Memory management unit for shared memory allocation | Nov 28, 2017 | Issued |