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] => 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] => 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] => 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
Array ( [id] => 10215755 [patent_doc_number] => 20150100747 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-04-09 [patent_title] => 'Method And Apparatus For Supporting Wide Operations Using Atomic Sequences' [patent_app_type] => utility [patent_app_number] => 14/045602 [patent_app_country] => US [patent_app_date] => 2013-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6305 [patent_no_of_claims] => 24 [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] => 14045602 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/045602
Method and apparatus for supporting wide operations using atomic sequences Oct 2, 2013 Issued
Array ( [id] => 10072426 [patent_doc_number] => 09110785 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-08-18 [patent_title] => 'Ordered merge of data sectors that belong to memory space portions' [patent_app_type] => utility [patent_app_number] => 14/045681 [patent_app_country] => US [patent_app_date] => 2013-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 10457 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14045681 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/045681
Ordered merge of data sectors that belong to memory space portions Oct 2, 2013 Issued
Array ( [id] => 10215745 [patent_doc_number] => 20150100737 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-04-09 [patent_title] => 'Method And Apparatus For Conditional Storing Of Data Using A Compare-And-Swap Based Approach' [patent_app_type] => utility [patent_app_number] => 14/045674 [patent_app_country] => US [patent_app_date] => 2013-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5180 [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] => 14045674 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/045674
Method and apparatus for conditional storing of data using a compare-and-swap based approach Oct 2, 2013 Issued
Array ( [id] => 9781216 [patent_doc_number] => 08856437 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-10-07 [patent_title] => 'System, method and computer program product for optimization of tape performance using distributed file copies' [patent_app_type] => utility [patent_app_number] => 14/031924 [patent_app_country] => US [patent_app_date] => 2013-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 14 [patent_no_of_words] => 16528 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14031924 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/031924
System, method and computer program product for optimization of tape performance using distributed file copies Sep 18, 2013 Issued
Array ( [id] => 9520461 [patent_doc_number] => 20140156953 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-06-05 [patent_title] => 'Unified Optimistic and Pessimistic Concurrency Control for a Software Transactional Memory (STM) System' [patent_app_type] => utility [patent_app_number] => 14/028018 [patent_app_country] => US [patent_app_date] => 2013-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 10207 [patent_no_of_claims] => 21 [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] => 14028018 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/028018
Unified optimistic and pessimistic concurrency control for a software transactional memory (STM) system Sep 15, 2013 Issued
Array ( [id] => 10854089 [patent_doc_number] => 08880798 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-11-04 [patent_title] => 'Storage system and management method of control information therein' [patent_app_type] => utility [patent_app_number] => 14/013814 [patent_app_country] => US [patent_app_date] => 2013-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 27 [patent_no_of_words] => 13454 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 14013814 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/013814
Storage system and management method of control information therein Aug 28, 2013 Issued
Array ( [id] => 9745637 [patent_doc_number] => 20140281356 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-18 [patent_title] => 'MICROCONTROLLER FOR MEMORY MANAGEMENT UNIT' [patent_app_type] => utility [patent_app_number] => 14/011655 [patent_app_country] => US [patent_app_date] => 2013-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 16037 [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] => 14011655 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/011655
Microcontroller for memory management unit Aug 26, 2013 Issued
Array ( [id] => 9745637 [patent_doc_number] => 20140281356 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-18 [patent_title] => 'MICROCONTROLLER FOR MEMORY MANAGEMENT UNIT' [patent_app_type] => utility [patent_app_number] => 14/011655 [patent_app_country] => US [patent_app_date] => 2013-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 16037 [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] => 14011655 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/011655
Microcontroller for memory management unit Aug 26, 2013 Issued
Array ( [id] => 9745637 [patent_doc_number] => 20140281356 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-18 [patent_title] => 'MICROCONTROLLER FOR MEMORY MANAGEMENT UNIT' [patent_app_type] => utility [patent_app_number] => 14/011655 [patent_app_country] => US [patent_app_date] => 2013-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 16037 [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] => 14011655 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/011655
Microcontroller for memory management unit Aug 26, 2013 Issued
Array ( [id] => 9745637 [patent_doc_number] => 20140281356 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-18 [patent_title] => 'MICROCONTROLLER FOR MEMORY MANAGEMENT UNIT' [patent_app_type] => utility [patent_app_number] => 14/011655 [patent_app_country] => US [patent_app_date] => 2013-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 16037 [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] => 14011655 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/011655
Microcontroller for memory management unit Aug 26, 2013 Issued
Menu