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] => 10922103 [patent_doc_number] => 20140325124 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-30 [patent_title] => 'MEMORY SYSTEM AND METHOD FOR OPERATING A MEMORY SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/248377 [patent_app_country] => US [patent_app_date] => 2014-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6057 [patent_no_of_claims] => 15 [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] => 14248377 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/248377
Memory architecture for storing data in a plurality of memory chips Apr 8, 2014 Issued
Array ( [id] => 10401427 [patent_doc_number] => 20150286436 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-08 [patent_title] => 'FILE SYSTEM SNAPSHOT DATA MANAGEMENT IN A MULTI-TIER STORAGE ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 14/248125 [patent_app_country] => US [patent_app_date] => 2014-04-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 11273 [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] => 14248125 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/248125
File system snapshot data management in a multi-tier storage environment Apr 7, 2014 Issued
Array ( [id] => 10501242 [patent_doc_number] => 09229642 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-01-05 [patent_title] => 'Read disturb handling in NAND flash' [patent_app_type] => utility [patent_app_number] => 14/243098 [patent_app_country] => US [patent_app_date] => 2014-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 4768 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14243098 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/243098
Read disturb handling in NAND flash Apr 1, 2014 Issued
Array ( [id] => 9770062 [patent_doc_number] => 20140293726 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-02 [patent_title] => 'MEMORY CONTROLLER AND ASSOCIATED METHOD FOR GENERATING MEMORY ADDRESS' [patent_app_type] => utility [patent_app_number] => 14/228390 [patent_app_country] => US [patent_app_date] => 2014-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3911 [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] => 14228390 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/228390
Memory controller and associated method for generating memory address Mar 27, 2014 Issued
Array ( [id] => 10446779 [patent_doc_number] => 20150331793 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-19 [patent_title] => 'STORAGE SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/423921 [patent_app_country] => US [patent_app_date] => 2014-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 10504 [patent_no_of_claims] => 15 [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] => 14423921 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/423921
Storage system Mar 25, 2014 Issued
Array ( [id] => 9820868 [patent_doc_number] => 08930671 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-01-06 [patent_title] => 'Logical address offset in response to detecting a memory formatting operation' [patent_app_type] => utility [patent_app_number] => 14/184876 [patent_app_country] => US [patent_app_date] => 2014-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8004 [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] => 14184876 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/184876
Logical address offset in response to detecting a memory formatting operation Feb 19, 2014 Issued
Array ( [id] => 11917361 [patent_doc_number] => 09785547 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-10-10 [patent_title] => 'Data management apparatus and method' [patent_app_type] => utility [patent_app_number] => 14/909615 [patent_app_country] => US [patent_app_date] => 2014-02-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 8088 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 271 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14909615 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/909615
Data management apparatus and method Feb 12, 2014 Issued
Array ( [id] => 10485464 [patent_doc_number] => 20150370483 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-24 [patent_title] => 'SYSTEM AND METHOD FOR REPLICATING DATA' [patent_app_type] => utility [patent_app_number] => 14/763942 [patent_app_country] => US [patent_app_date] => 2014-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3116 [patent_no_of_claims] => 13 [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] => 14763942 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/763942
System and method for replicating data stored on non-volatile storage media using a volatile memory as a memory buffer Jan 27, 2014 Issued
Array ( [id] => 9520435 [patent_doc_number] => 20140156927 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-06-05 [patent_title] => 'COMPUTING DEVICE SYSTEM AND INFORMATION MANAGING METHOD FOR REARRANGEMENT OF DATA BASED ON ACCESS CHARACTERISTIC RELATED TO A TASK' [patent_app_type] => utility [patent_app_number] => 14/163653 [patent_app_country] => US [patent_app_date] => 2014-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 16471 [patent_no_of_claims] => 17 [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] => 14163653 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/163653
Computing device system and information managing method for rearrangement of data based on access characteristic related to a task Jan 23, 2014 Issued
Array ( [id] => 10124106 [patent_doc_number] => 09158463 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-13 [patent_title] => 'Control program of storage control device, control method of storage control device and storage control device' [patent_app_type] => utility [patent_app_number] => 14/157596 [patent_app_country] => US [patent_app_date] => 2014-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 16 [patent_no_of_words] => 6747 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14157596 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/157596
Control program of storage control device, control method of storage control device and storage control device Jan 16, 2014 Issued
Array ( [id] => 11795657 [patent_doc_number] => 09405480 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-08-02 [patent_title] => 'Interleaving codewords over multiple flash planes' [patent_app_type] => utility [patent_app_number] => 14/156693 [patent_app_country] => US [patent_app_date] => 2014-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 4452 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 14156693 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/156693
Interleaving codewords over multiple flash planes Jan 15, 2014 Issued
Array ( [id] => 10631321 [patent_doc_number] => 09349475 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-05-24 [patent_title] => 'Time estimating method, memory storage device, and memory controlling circuit unit' [patent_app_type] => utility [patent_app_number] => 14/156477 [patent_app_country] => US [patent_app_date] => 2014-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 16 [patent_no_of_words] => 8263 [patent_no_of_claims] => 21 [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] => 14156477 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/156477
Time estimating method, memory storage device, and memory controlling circuit unit Jan 15, 2014 Issued
Array ( [id] => 9618201 [patent_doc_number] => 20140208058 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-07-24 [patent_title] => 'STORAGE DEVICE, AND METHOD OF CONTROLLING THE SAME' [patent_app_type] => utility [patent_app_number] => 14/156931 [patent_app_country] => US [patent_app_date] => 2014-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7015 [patent_no_of_claims] => 9 [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] => 14156931 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/156931
STORAGE DEVICE, AND METHOD OF CONTROLLING THE SAME Jan 15, 2014 Abandoned
Array ( [id] => 10562539 [patent_doc_number] => 09286216 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-15 [patent_title] => '3DIC memory chips including computational logic-in-memory for performing accelerated data processing' [patent_app_type] => utility [patent_app_number] => 14/157040 [patent_app_country] => US [patent_app_date] => 2014-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 14 [patent_no_of_words] => 14802 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14157040 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/157040
3DIC memory chips including computational logic-in-memory for performing accelerated data processing Jan 15, 2014 Issued
Array ( [id] => 10530407 [patent_doc_number] => 09256543 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-02-09 [patent_title] => 'Method and system for efficient communication and command system for deferred operation' [patent_app_type] => utility [patent_app_number] => 14/155833 [patent_app_country] => US [patent_app_date] => 2014-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 9 [patent_no_of_words] => 6687 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 36 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14155833 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/155833
Method and system for efficient communication and command system for deferred operation Jan 14, 2014 Issued
Array ( [id] => 9604747 [patent_doc_number] => 20140201429 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-07-17 [patent_title] => 'SSD-BLOCK ALIGNED WRITES' [patent_app_type] => utility [patent_app_number] => 14/156035 [patent_app_country] => US [patent_app_date] => 2014-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9009 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [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] => 14156035 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/156035
SSD-block aligned writes Jan 14, 2014 Issued
Array ( [id] => 9707286 [patent_doc_number] => 08832380 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-09-09 [patent_title] => 'Storage system having cache partition size set based on drive type' [patent_app_type] => utility [patent_app_number] => 14/098666 [patent_app_country] => US [patent_app_date] => 2013-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 23 [patent_no_of_words] => 9743 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14098666 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/098666
Storage system having cache partition size set based on drive type Dec 5, 2013 Issued
Array ( [id] => 9611585 [patent_doc_number] => 08788774 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-07-22 [patent_title] => 'Protecting data during different connectivity states' [patent_app_type] => utility [patent_app_number] => 14/094552 [patent_app_country] => US [patent_app_date] => 2013-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7615 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14094552 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/094552
Protecting data during different connectivity states Dec 1, 2013 Issued
Array ( [id] => 9847636 [patent_doc_number] => 08949571 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-02-03 [patent_title] => 'Synchronizing a translation lookaside buffer with an extended paging table' [patent_app_type] => utility [patent_app_number] => 14/070561 [patent_app_country] => US [patent_app_date] => 2013-11-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6948 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 66 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14070561 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/070561
Synchronizing a translation lookaside buffer with an extended paging table Nov 2, 2013 Issued
Array ( [id] => 9680414 [patent_doc_number] => 08819340 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-08-26 [patent_title] => 'Allocating storage to a thin provisioning logical volume' [patent_app_type] => utility [patent_app_number] => 14/055683 [patent_app_country] => US [patent_app_date] => 2013-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 27 [patent_no_of_words] => 24233 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14055683 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/055683
Allocating storage to a thin provisioning logical volume Oct 15, 2013 Issued
Menu