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] => 14952435 [patent_doc_number] => 10437481 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-08 [patent_title] => Data access method and related apparatus and system [patent_app_type] => utility [patent_app_number] => 15/815280 [patent_app_country] => US [patent_app_date] => 2017-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 45 [patent_figures_cnt] => 53 [patent_no_of_words] => 38771 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15815280 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/815280
Data access method and related apparatus and system Nov 15, 2017 Issued
Array ( [id] => 12221582 [patent_doc_number] => 20180059942 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-01 [patent_title] => 'REDUCING CONCURRENCY OF GARBAGE COLLECTION OPERATIONS' [patent_app_type] => utility [patent_app_number] => 15/805488 [patent_app_country] => US [patent_app_date] => 2017-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5683 [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] => 15805488 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/805488
Reducing concurrency of garbage collection operations Nov 6, 2017 Issued
Array ( [id] => 16307233 [patent_doc_number] => 10776023 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-15 [patent_title] => Data storage device with configurable policy-based storage device behavior [patent_app_type] => utility [patent_app_number] => 15/804772 [patent_app_country] => US [patent_app_date] => 2017-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 32 [patent_no_of_words] => 19246 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15804772 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/804772
Data storage device with configurable policy-based storage device behavior Nov 5, 2017 Issued
Array ( [id] => 14952425 [patent_doc_number] => 10437476 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-08 [patent_title] => Namespaces allocation in non-volatile memory devices [patent_app_type] => utility [patent_app_number] => 15/790882 [patent_app_country] => US [patent_app_date] => 2017-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 12 [patent_no_of_words] => 10417 [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] => 15790882 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/790882
Namespaces allocation in non-volatile memory devices Oct 22, 2017 Issued
Array ( [id] => 14917595 [patent_doc_number] => 10430117 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-01 [patent_title] => Host accelerated operations in managed NAND devices [patent_app_type] => utility [patent_app_number] => 15/790794 [patent_app_country] => US [patent_app_date] => 2017-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 15036 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15790794 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/790794
Host accelerated operations in managed NAND devices Oct 22, 2017 Issued
Array ( [id] => 13120219 [patent_doc_number] => 10078463 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-09-18 [patent_title] => Dynamic memory reallocation for match-action packet processing [patent_app_type] => utility [patent_app_number] => 15/784336 [patent_app_country] => US [patent_app_date] => 2017-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 15 [patent_no_of_words] => 11552 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15784336 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/784336
Dynamic memory reallocation for match-action packet processing Oct 15, 2017 Issued
Array ( [id] => 14106867 [patent_doc_number] => 20190095109 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-28 [patent_title] => DATA STORAGE SYSTEM PERFORMANCE MANAGEMENT [patent_app_type] => utility [patent_app_number] => 15/718266 [patent_app_country] => US [patent_app_date] => 2017-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11703 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 248 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15718266 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/718266
Data storage system performance management Sep 27, 2017 Issued
Array ( [id] => 14735871 [patent_doc_number] => 10387335 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-20 [patent_title] => Memory system and handles to master capabilities [patent_app_type] => utility [patent_app_number] => 15/718214 [patent_app_country] => US [patent_app_date] => 2017-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 17 [patent_no_of_words] => 11575 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15718214 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/718214
Memory system and handles to master capabilities Sep 27, 2017 Issued
Array ( [id] => 15820315 [patent_doc_number] => 10635334 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-04-28 [patent_title] => Rule based data transfer model to cloud [patent_app_type] => utility [patent_app_number] => 15/718373 [patent_app_country] => US [patent_app_date] => 2017-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 14 [patent_no_of_words] => 8801 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15718373 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/718373
Rule based data transfer model to cloud Sep 27, 2017 Issued
Array ( [id] => 13157371 [patent_doc_number] => 10095409 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-10-09 [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/715404 [patent_app_country] => US [patent_app_date] => 2017-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 12 [patent_no_of_words] => 7075 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 15715404 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/715404
Storage system having cross node data redundancy and method and computer readable medium for same Sep 25, 2017 Issued
Array ( [id] => 12128208 [patent_doc_number] => 20180011794 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-11 [patent_title] => 'METHOD AND SYSTEM FOR EFFICIENT COMMUNICATION AND COMMAND SYSTEM FOR DEFERRED OPERATION' [patent_app_type] => utility [patent_app_number] => 15/710484 [patent_app_country] => US [patent_app_date] => 2017-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6636 [patent_no_of_claims] => 2 [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] => 15710484 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/710484
Method and system for efficient communication and command system for deferred operation Sep 19, 2017 Issued
Array ( [id] => 12128064 [patent_doc_number] => 20180011649 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-11 [patent_title] => 'INFORMATION PROCESSING SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/710380 [patent_app_country] => US [patent_app_date] => 2017-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 77 [patent_figures_cnt] => 77 [patent_no_of_words] => 55753 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [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] => 15710380 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/710380
Information processing system Sep 19, 2017 Issued
Array ( [id] => 12120823 [patent_doc_number] => 20180004409 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-04 [patent_title] => 'METHOD AND APPARATUS FOR MANAGING STORAGE DEVICE' [patent_app_type] => utility [patent_app_number] => 15/707860 [patent_app_country] => US [patent_app_date] => 2017-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5871 [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] => 15707860 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/707860
Method and apparatus for managing storage device Sep 17, 2017 Issued
Array ( [id] => 15700899 [patent_doc_number] => 10606625 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-03-31 [patent_title] => Hot growing a cloud hosted block device [patent_app_type] => utility [patent_app_number] => 15/703295 [patent_app_country] => US [patent_app_date] => 2017-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 11698 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15703295 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/703295
Hot growing a cloud hosted block device Sep 12, 2017 Issued
Array ( [id] => 14642227 [patent_doc_number] => 10365857 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-30 [patent_title] => Memory system [patent_app_type] => utility [patent_app_number] => 15/694976 [patent_app_country] => US [patent_app_date] => 2017-09-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 22 [patent_no_of_words] => 12850 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15694976 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/694976
Memory system Sep 3, 2017 Issued
Array ( [id] => 13449151 [patent_doc_number] => 20180276118 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-27 [patent_title] => MEMORY SYSTEM AND CONTROL METHOD OF NONVOLATILE MEMORY [patent_app_type] => utility [patent_app_number] => 15/694832 [patent_app_country] => US [patent_app_date] => 2017-09-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8018 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15694832 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/694832
Memory system and control method of nonvolatile memory Sep 2, 2017 Issued
Array ( [id] => 13254915 [patent_doc_number] => 10140148 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-11-27 [patent_title] => Copy based IOMMU emulation for out-of-process emulated devices [patent_app_type] => utility [patent_app_number] => 15/691244 [patent_app_country] => US [patent_app_date] => 2017-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 12770 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15691244 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/691244
Copy based IOMMU emulation for out-of-process emulated devices Aug 29, 2017 Issued
Array ( [id] => 15106505 [patent_doc_number] => 10474578 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-12 [patent_title] => Utilization-based throttling of hardware prefetchers [patent_app_type] => utility [patent_app_number] => 15/691302 [patent_app_country] => US [patent_app_date] => 2017-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10179 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15691302 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/691302
Utilization-based throttling of hardware prefetchers Aug 29, 2017 Issued
Array ( [id] => 14489163 [patent_doc_number] => 10331369 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-06-25 [patent_title] => Array control program, array control method, and array control apparatus [patent_app_type] => utility [patent_app_number] => 15/691172 [patent_app_country] => US [patent_app_date] => 2017-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 39 [patent_figures_cnt] => 45 [patent_no_of_words] => 15511 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 281 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15691172 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/691172
Array control program, array control method, and array control apparatus Aug 29, 2017 Issued
Array ( [id] => 14735841 [patent_doc_number] => 10387320 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-20 [patent_title] => Integrated confirmation queues [patent_app_type] => utility [patent_app_number] => 15/665401 [patent_app_country] => US [patent_app_date] => 2017-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6590 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15665401 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/665401
Integrated confirmation queues Jul 30, 2017 Issued
Menu