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] => 15137101 [patent_doc_number] => 10482018 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-19 [patent_title] => Arithmetic processing unit and method for controlling arithmetic processing unit [patent_app_type] => utility [patent_app_number] => 16/110578 [patent_app_country] => US [patent_app_date] => 2018-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 10776 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 297 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16110578 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/110578
Arithmetic processing unit and method for controlling arithmetic processing unit Aug 22, 2018 Issued
Array ( [id] => 15561687 [patent_doc_number] => 20200065255 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-27 [patent_title] => APPARATUS AND METHOD FOR NEIGHBORHOOD-AWARE VIRTUAL TO PHYSICAL ADDRESS TRANSLATIONS [patent_app_type] => utility [patent_app_number] => 16/110062 [patent_app_country] => US [patent_app_date] => 2018-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9858 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -25 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16110062 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/110062
Apparatus and method for neighborhood-aware virtual to physical address translations Aug 22, 2018 Issued
Array ( [id] => 14917551 [patent_doc_number] => 10430095 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-10-01 [patent_title] => Dynamic memory reallocation for match-action packet processing [patent_app_type] => utility [patent_app_number] => 16/108516 [patent_app_country] => US [patent_app_date] => 2018-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 15 [patent_no_of_words] => 11568 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16108516 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/108516
Dynamic memory reallocation for match-action packet processing Aug 21, 2018 Issued
Array ( [id] => 14313931 [patent_doc_number] => 20190146669 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-16 [patent_title] => METHOD, SYSTEM, AND APPARATUS FOR NESTED SUSPEND AND RESUME IN A SOLID STATE DRIVE [patent_app_type] => utility [patent_app_number] => 16/105363 [patent_app_country] => US [patent_app_date] => 2018-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7338 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16105363 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/105363
Method, system, and apparatus for nested suspend and resume in a solid state drive Aug 19, 2018 Issued
Array ( [id] => 18668303 [patent_doc_number] => 11775201 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-03 [patent_title] => Apparatus and method for providing one time programmable memory features in a hypervisor of a computing device [patent_app_type] => utility [patent_app_number] => 17/266901 [patent_app_country] => US [patent_app_date] => 2018-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 5987 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17266901 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/266901
Apparatus and method for providing one time programmable memory features in a hypervisor of a computing device Aug 7, 2018 Issued
Array ( [id] => 15458807 [patent_doc_number] => 20200042228 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-06 [patent_title] => TIERED STORAGE SYSTEM WITH DATA ROUTING BY PEER STORAGE DEVICES [patent_app_type] => utility [patent_app_number] => 16/055021 [patent_app_country] => US [patent_app_date] => 2018-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14386 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16055021 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/055021
Tiered storage system with data routing by peer storage devices Aug 2, 2018 Issued
Array ( [id] => 13751999 [patent_doc_number] => 10168946 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-01 [patent_title] => Extent migration in multi-tier storage systems [patent_app_type] => utility [patent_app_number] => 16/024948 [patent_app_country] => US [patent_app_date] => 2018-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 7397 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16024948 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/024948
Extent migration in multi-tier storage systems Jul 1, 2018 Issued
Array ( [id] => 15271565 [patent_doc_number] => 20190384517 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-19 [patent_title] => MEMORY CONTROLLER AND METHOD CAPABLE OF USING DIFFERENT STORING MODES TO STORE DATA UNITS HAVING DIFFERENT DATA SIZES [patent_app_type] => utility [patent_app_number] => 16/008047 [patent_app_country] => US [patent_app_date] => 2018-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3804 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16008047 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/008047
Memory controller and method capable of using different storing modes to store data units having different data sizes Jun 13, 2018 Issued
Array ( [id] => 15952889 [patent_doc_number] => 10664352 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-05-26 [patent_title] => Live browsing of backed up data residing on cloned disks [patent_app_type] => utility [patent_app_number] => 16/008959 [patent_app_country] => US [patent_app_date] => 2018-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 20 [patent_no_of_words] => 37134 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 244 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16008959 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/008959
Live browsing of backed up data residing on cloned disks Jun 13, 2018 Issued
Array ( [id] => 15271569 [patent_doc_number] => 20190384519 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-19 [patent_title] => INTRA-CLUSTER MIGRATION FOR ELASTIC CLOUD STORAGE DEVICES [patent_app_type] => utility [patent_app_number] => 16/007419 [patent_app_country] => US [patent_app_date] => 2018-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10725 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16007419 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/007419
Intra-cluster migration for elastic cloud storage devices Jun 12, 2018 Issued
Array ( [id] => 15373503 [patent_doc_number] => 10528470 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-01-07 [patent_title] => System, apparatus and method to suppress redundant store operations in a processor [patent_app_type] => utility [patent_app_number] => 16/006956 [patent_app_country] => US [patent_app_date] => 2018-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 15 [patent_no_of_words] => 11405 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 16006956 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/006956
System, apparatus and method to suppress redundant store operations in a processor Jun 12, 2018 Issued
Array ( [id] => 15106495 [patent_doc_number] => 10474573 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-12 [patent_title] => Method for managing flash memory module and associated flash memory controller and electronic device [patent_app_type] => utility [patent_app_number] => 16/006854 [patent_app_country] => US [patent_app_date] => 2018-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3083 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 16006854 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/006854
Method for managing flash memory module and associated flash memory controller and electronic device Jun 12, 2018 Issued
Array ( [id] => 14298371 [patent_doc_number] => 10289312 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-14 [patent_title] => Method of reordering a queue of write requests [patent_app_type] => utility [patent_app_number] => 16/005168 [patent_app_country] => US [patent_app_date] => 2018-06-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 14 [patent_no_of_words] => 8453 [patent_no_of_claims] => 20 [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] => 16005168 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/005168
Method of reordering a queue of write requests Jun 10, 2018 Issued
Array ( [id] => 15638739 [patent_doc_number] => 10592363 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-17 [patent_title] => Asynchronous remote mirror cloud archival [patent_app_type] => utility [patent_app_number] => 15/997466 [patent_app_country] => US [patent_app_date] => 2018-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7874 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15997466 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/997466
Asynchronous remote mirror cloud archival Jun 3, 2018 Issued
Array ( [id] => 16217093 [patent_doc_number] => 10732904 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-04 [patent_title] => Method, system and computer program product for managing storage system [patent_app_type] => utility [patent_app_number] => 15/993719 [patent_app_country] => US [patent_app_date] => 2018-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8402 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15993719 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/993719
Method, system and computer program product for managing storage system May 30, 2018 Issued
Array ( [id] => 14555267 [patent_doc_number] => 10346094 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-09 [patent_title] => Storage system, storage device, and hard disk drive scheduling method [patent_app_type] => utility [patent_app_number] => 15/980584 [patent_app_country] => US [patent_app_date] => 2018-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 19482 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 322 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15980584 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/980584
Storage system, storage device, and hard disk drive scheduling method May 14, 2018 Issued
Array ( [id] => 14188791 [patent_doc_number] => 20190114101 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-04-18 [patent_title] => DATA STORAGE APPARATUS AND OPERATING METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 15/980350 [patent_app_country] => US [patent_app_date] => 2018-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6810 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15980350 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/980350
Data storage apparatus selecting memory block group based on interleaving index and operating method thereof May 14, 2018 Issued
Array ( [id] => 14952465 [patent_doc_number] => 10437496 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-10-08 [patent_title] => System and method for managing buffers in a computer system [patent_app_type] => utility [patent_app_number] => 15/976790 [patent_app_country] => US [patent_app_date] => 2018-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 13283 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 343 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15976790 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/976790
System and method for managing buffers in a computer system May 9, 2018 Issued
Array ( [id] => 14798175 [patent_doc_number] => 10402091 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-09-03 [patent_title] => Managing data in log-structured storage systems [patent_app_type] => utility [patent_app_number] => 15/966464 [patent_app_country] => US [patent_app_date] => 2018-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 11871 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 374 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15966464 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/966464
Managing data in log-structured storage systems Apr 29, 2018 Issued
Array ( [id] => 15042527 [patent_doc_number] => 20190332268 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-31 [patent_title] => RAPID VOLUME BACKUP GENERATION FROM DISTRIBUTED REPLICA [patent_app_type] => utility [patent_app_number] => 15/967025 [patent_app_country] => US [patent_app_date] => 2018-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 24427 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15967025 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/967025
Rapid volume backup generation from distributed replica Apr 29, 2018 Issued
Menu