Search

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 numberTitle of the applicationFiling DateStatus
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
Menu