Search

John A. Lane

Examiner (ID: 19336, Phone: (571)272-4208 , Office: P/2139 )

Most Active Art Unit
2139
Art Unit(s)
2189, 2312, 2309, 2139, 2186, 2751, 2185, 2305, 2188, 2303
Total Applications
2052
Issued Applications
1798
Pending Applications
47
Abandoned Applications
220

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 13040883 [patent_doc_number] => 10042576 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-08-07 [patent_title] => Method and apparatus for compressing addresses [patent_app_type] => utility [patent_app_number] => 15/345639 [patent_app_country] => US [patent_app_date] => 2016-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4345 [patent_no_of_claims] => 44 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15345639 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/345639
Method and apparatus for compressing addresses Nov 7, 2016 Issued
Array ( [id] => 11680154 [patent_doc_number] => 09678683 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-06-13 [patent_title] => 'Lazy persistent storage volume provisioning' [patent_app_type] => utility [patent_app_number] => 15/340621 [patent_app_country] => US [patent_app_date] => 2016-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9146 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15340621 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/340621
Lazy persistent storage volume provisioning Oct 31, 2016 Issued
Array ( [id] => 12242100 [patent_doc_number] => 20180074963 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-15 [patent_title] => 'HIGH-BANDWIDTH PREFETCHER FOR HIGH-BANDWIDTH MEMORY' [patent_app_type] => utility [patent_app_number] => 15/335041 [patent_app_country] => US [patent_app_date] => 2016-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6485 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 7 [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] => 15335041 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/335041
High-bandwidth prefetcher for high-bandwidth memory Oct 25, 2016 Issued
Array ( [id] => 12665416 [patent_doc_number] => 20180113638 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-26 [patent_title] => SECURING A MEDIA STORAGE DEVICE USING WRITE RESTRICTION MECHANISMS [patent_app_type] => utility [patent_app_number] => 15/335290 [patent_app_country] => US [patent_app_date] => 2016-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9188 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15335290 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/335290
Securing a media storage device using write restriction mechanisms Oct 25, 2016 Issued
Array ( [id] => 13083293 [patent_doc_number] => 10061713 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-08-28 [patent_title] => Associating cache memory with a work process [patent_app_type] => utility [patent_app_number] => 15/335264 [patent_app_country] => US [patent_app_date] => 2016-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 5369 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15335264 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/335264
Associating cache memory with a work process Oct 25, 2016 Issued
Array ( [id] => 11997231 [patent_doc_number] => 20170301386 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-19 [patent_title] => 'SANITIZE-AWARE DRAM CONTROLLER' [patent_app_type] => utility [patent_app_number] => 15/335141 [patent_app_country] => US [patent_app_date] => 2016-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4097 [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] => 15335141 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/335141
Sanitize-aware DRAM controller Oct 25, 2016 Issued
Array ( [id] => 15349115 [patent_doc_number] => 20200012449 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-09 [patent_title] => METHOD AND SYSTEM FOR RECEIVING A DATA FILE [patent_app_type] => utility [patent_app_number] => 16/338448 [patent_app_country] => US [patent_app_date] => 2016-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9193 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16338448 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/338448
Method and system for receiving a data file Sep 28, 2016 Issued
Array ( [id] => 11523483 [patent_doc_number] => 09606883 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-03-28 [patent_title] => 'Storage system having cross node data redundancy and method and computer readable medium for same' [patent_app_type] => utility [patent_app_number] => 15/266083 [patent_app_country] => US [patent_app_date] => 2016-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 12 [patent_no_of_words] => 7296 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15266083 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/266083
Storage system having cross node data redundancy and method and computer readable medium for same Sep 14, 2016 Issued
Array ( [id] => 12433302 [patent_doc_number] => 09977615 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-05-22 [patent_title] => Smart refresh of data on flash devices [patent_app_type] => utility [patent_app_number] => 15/265400 [patent_app_country] => US [patent_app_date] => 2016-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 4022 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15265400 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/265400
Smart refresh of data on flash devices Sep 13, 2016 Issued
Array ( [id] => 11745743 [patent_doc_number] => 20170199817 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-13 [patent_title] => 'DATA STORAGE DEVICE, DATA STORAGE METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM' [patent_app_type] => utility [patent_app_number] => 15/265115 [patent_app_country] => US [patent_app_date] => 2016-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 13355 [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] => 15265115 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/265115
DATA STORAGE DEVICE, DATA STORAGE METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM Sep 13, 2016 Abandoned
Array ( [id] => 12495576 [patent_doc_number] => 09996477 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-06-12 [patent_title] => Asynchronous drive telemetry data notification [patent_app_type] => utility [patent_app_number] => 15/265317 [patent_app_country] => US [patent_app_date] => 2016-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7750 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15265317 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/265317
Asynchronous drive telemetry data notification Sep 13, 2016 Issued
Array ( [id] => 11473645 [patent_doc_number] => 20170060428 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-02 [patent_title] => 'Delaying Hot Block Garbage Collection with Adaptation' [patent_app_type] => utility [patent_app_number] => 15/253123 [patent_app_country] => US [patent_app_date] => 2016-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4384 [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] => 15253123 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/253123
Delaying hot block garbage collection with adaptation Aug 30, 2016 Issued
Array ( [id] => 13029061 [patent_doc_number] => 10037150 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-31 [patent_title] => Memory controller with virtual controller mode [patent_app_type] => utility [patent_app_number] => 15/252889 [patent_app_country] => US [patent_app_date] => 2016-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 5366 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15252889 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/252889
Memory controller with virtual controller mode Aug 30, 2016 Issued
Array ( [id] => 12180493 [patent_doc_number] => 20180039429 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-08 [patent_title] => 'APPARATUS AND METHOD FOR PROGRAMMING NON-VOLATILE MEMORY USING A MULTI-CELL STORAGE CELL GROUP' [patent_app_type] => utility [patent_app_number] => 15/228729 [patent_app_country] => US [patent_app_date] => 2016-08-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 12164 [patent_no_of_claims] => 25 [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] => 15228729 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/228729
Apparatus and method for programming non-volatile memory using a multi-cell storage cell group Aug 3, 2016 Issued
Array ( [id] => 12180499 [patent_doc_number] => 20180039434 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-08 [patent_title] => 'PRIORITIZED BACKUP OPERATIONS FOR VIRTUAL MACHINES' [patent_app_type] => utility [patent_app_number] => 15/228663 [patent_app_country] => US [patent_app_date] => 2016-08-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7807 [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] => 15228663 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/228663
Prioritized backup operations for virtual machines Aug 3, 2016 Issued
Array ( [id] => 11523351 [patent_doc_number] => 09606749 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-03-28 [patent_title] => 'Asynchronous tape backup and restore from tape backup in a disk storage environment' [patent_app_type] => utility [patent_app_number] => 15/213597 [patent_app_country] => US [patent_app_date] => 2016-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5854 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15213597 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/213597
Asynchronous tape backup and restore from tape backup in a disk storage environment Jul 18, 2016 Issued
Array ( [id] => 11801448 [patent_doc_number] => 09542325 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-01-10 [patent_title] => 'Adjustable over-restrictive cache locking limit for improved overall performance' [patent_app_type] => utility [patent_app_number] => 15/212899 [patent_app_country] => US [patent_app_date] => 2016-07-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 16 [patent_no_of_words] => 20996 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15212899 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/212899
Adjustable over-restrictive cache locking limit for improved overall performance Jul 17, 2016 Issued
Array ( [id] => 11396895 [patent_doc_number] => 20170017431 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-01-19 [patent_title] => 'Method For Enlarging Data Memory In An Existing Microprocessor Architecture With Limited Memory Addressing' [patent_app_type] => utility [patent_app_number] => 15/209543 [patent_app_country] => US [patent_app_date] => 2016-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 3119 [patent_no_of_claims] => 22 [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] => 15209543 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/209543
Method for enlarging data memory in an existing microprocessor architecture with limited memory addressing Jul 12, 2016 Issued
Array ( [id] => 13143803 [patent_doc_number] => 10089236 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-02 [patent_title] => Apparatus and method of performing agentless remote IO catching analysis, prediction, automation, and recommendation in a computer environment [patent_app_type] => utility [patent_app_number] => 15/209000 [patent_app_country] => US [patent_app_date] => 2016-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7165 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15209000 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/209000
Apparatus and method of performing agentless remote IO catching analysis, prediction, automation, and recommendation in a computer environment Jul 12, 2016 Issued
Array ( [id] => 12088330 [patent_doc_number] => 09842060 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-12-12 [patent_title] => 'Cache over-provisioning in a data storage device' [patent_app_type] => utility [patent_app_number] => 15/209537 [patent_app_country] => US [patent_app_date] => 2016-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9820 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15209537 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/209537
Cache over-provisioning in a data storage device Jul 12, 2016 Issued
Menu