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] => 11830501 [patent_doc_number] => 09727242 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-08 [patent_title] => 'Selective memory dump using usertokens' [patent_app_type] => utility [patent_app_number] => 14/735194 [patent_app_country] => US [patent_app_date] => 2015-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 3455 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14735194 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/735194
Selective memory dump using usertokens Jun 9, 2015 Issued
Array ( [id] => 10991279 [patent_doc_number] => 20160188224 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-30 [patent_title] => 'COMPUTING SYSTEM WITH BUFFER AND METHOD OF OPERATION THEREOF' [patent_app_type] => utility [patent_app_number] => 14/735765 [patent_app_country] => US [patent_app_date] => 2015-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6706 [patent_no_of_claims] => 20 [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] => 14735765 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/735765
Computing system with write buffer including speculative storage write and method of operation thereof Jun 9, 2015 Issued
Array ( [id] => 11306647 [patent_doc_number] => 09514046 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-12-06 [patent_title] => 'Dynamic detection and software correction of incorrect lock and atomic update hint bits' [patent_app_type] => utility [patent_app_number] => 14/735429 [patent_app_country] => US [patent_app_date] => 2015-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3796 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14735429 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/735429
Dynamic detection and software correction of incorrect lock and atomic update hint bits Jun 9, 2015 Issued
Array ( [id] => 11830501 [patent_doc_number] => 09727242 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-08 [patent_title] => 'Selective memory dump using usertokens' [patent_app_type] => utility [patent_app_number] => 14/735194 [patent_app_country] => US [patent_app_date] => 2015-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 3455 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14735194 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/735194
Selective memory dump using usertokens Jun 9, 2015 Issued
Array ( [id] => 11830498 [patent_doc_number] => 09727239 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-08 [patent_title] => 'Electronic system with partitioning mechanism and method of operation thereof' [patent_app_type] => utility [patent_app_number] => 14/725712 [patent_app_country] => US [patent_app_date] => 2015-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10501 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14725712 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/725712
Electronic system with partitioning mechanism and method of operation thereof May 28, 2015 Issued
Array ( [id] => 10462004 [patent_doc_number] => 20150347019 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-03 [patent_title] => 'SYSTEMS AND METHODS FOR SEGMENTING DATA STRUCTURES IN A MEMORY SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/726150 [patent_app_country] => US [patent_app_date] => 2015-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7105 [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] => 14726150 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/726150
Systems and methods for segmenting data structures in a memory system May 28, 2015 Issued
Array ( [id] => 10376662 [patent_doc_number] => 20150261668 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-09-17 [patent_title] => 'Semiconductor Device and Method of Controlling Non-Volatile Memory Device' [patent_app_type] => utility [patent_app_number] => 14/725273 [patent_app_country] => US [patent_app_date] => 2015-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 16835 [patent_no_of_claims] => 6 [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] => 14725273 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/725273
Semiconductor device and method of controlling non-volatile memory device May 28, 2015 Issued
Array ( [id] => 11306645 [patent_doc_number] => 09514043 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-12-06 [patent_title] => 'Systems and methods for utilizing wear leveling windows with non-volatile memory systems' [patent_app_type] => utility [patent_app_number] => 14/710135 [patent_app_country] => US [patent_app_date] => 2015-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 9052 [patent_no_of_claims] => 23 [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] => 14710135 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/710135
Systems and methods for utilizing wear leveling windows with non-volatile memory systems May 11, 2015 Issued
Array ( [id] => 12167649 [patent_doc_number] => 09886418 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-02-06 [patent_title] => 'Matrix operands for linear algebra operations' [patent_app_type] => utility [patent_app_number] => 14/697728 [patent_app_country] => US [patent_app_date] => 2015-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 5612 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14697728 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/697728
Matrix operands for linear algebra operations Apr 27, 2015 Issued
Array ( [id] => 10478310 [patent_doc_number] => 20150363327 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-17 [patent_title] => 'FLASH STORAGE DEVICES AND METHODS FOR ORGANIZING ADDRESS MAPPING TABLES IN FLASH STORAGE DEVICES' [patent_app_type] => utility [patent_app_number] => 14/694060 [patent_app_country] => US [patent_app_date] => 2015-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7572 [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] => 14694060 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/694060
Flash storage devices and methods for organizing address mapping tables in flash storage devices Apr 22, 2015 Issued
Array ( [id] => 11252099 [patent_doc_number] => 09477601 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-10-25 [patent_title] => 'Apparatus and method for determining a sector division ratio of a shared cache memory' [patent_app_type] => utility [patent_app_number] => 14/694186 [patent_app_country] => US [patent_app_date] => 2015-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 18139 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14694186 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/694186
Apparatus and method for determining a sector division ratio of a shared cache memory Apr 22, 2015 Issued
Array ( [id] => 10462026 [patent_doc_number] => 20150347042 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-03 [patent_title] => 'APPARATUS AND METHOD FOR CONTROLLING MEMORY' [patent_app_type] => utility [patent_app_number] => 14/693807 [patent_app_country] => US [patent_app_date] => 2015-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3069 [patent_no_of_claims] => 11 [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] => 14693807 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/693807
APPARATUS AND METHOD FOR CONTROLLING MEMORY Apr 21, 2015 Abandoned
Array ( [id] => 10524293 [patent_doc_number] => 09250807 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-02-02 [patent_title] => 'Storage system having cross node data redundancy and method and computer readable medium for same' [patent_app_type] => utility [patent_app_number] => 14/686579 [patent_app_country] => US [patent_app_date] => 2015-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 12 [patent_no_of_words] => 7177 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14686579 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/686579
Storage system having cross node data redundancy and method and computer readable medium for same Apr 13, 2015 Issued
Array ( [id] => 10536707 [patent_doc_number] => 09262338 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-02-16 [patent_title] => 'Synchronizing a translation lookaside buffer with an extended paging table' [patent_app_type] => utility [patent_app_number] => 14/675292 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7006 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 198 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14675292 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675292
Synchronizing a translation lookaside buffer with an extended paging table Mar 30, 2015 Issued
Array ( [id] => 10105773 [patent_doc_number] => 09141555 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-22 [patent_title] => 'Synchronizing a translation lookaside buffer with an extended paging table' [patent_app_type] => utility [patent_app_number] => 14/675297 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7000 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14675297 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675297
Synchronizing a translation lookaside buffer with an extended paging table Mar 30, 2015 Issued
Array ( [id] => 10524579 [patent_doc_number] => 09251094 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-02-02 [patent_title] => 'Synchronizing a translation lookaside buffer with an extended paging table' [patent_app_type] => utility [patent_app_number] => 14/675325 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7000 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 228 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14675325 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675325
Synchronizing a translation lookaside buffer with an extended paging table Mar 30, 2015 Issued
Array ( [id] => 10157564 [patent_doc_number] => 09189344 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-11-17 [patent_title] => 'Storage management system and storage management method with backup policy' [patent_app_type] => utility [patent_app_number] => 14/643623 [patent_app_country] => US [patent_app_date] => 2015-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 14823 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14643623 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/643623
Storage management system and storage management method with backup policy Mar 9, 2015 Issued
Array ( [id] => 11214565 [patent_doc_number] => 09443603 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-09-13 [patent_title] => 'Storage device and related methods using timer setting' [patent_app_type] => utility [patent_app_number] => 14/635733 [patent_app_country] => US [patent_app_date] => 2015-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 20 [patent_no_of_words] => 8377 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14635733 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/635733
Storage device and related methods using timer setting Mar 1, 2015 Issued
Array ( [id] => 11577662 [patent_doc_number] => 09632924 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-04-25 [patent_title] => 'Using memory compression to reduce memory commit charge' [patent_app_type] => utility [patent_app_number] => 14/635302 [patent_app_country] => US [patent_app_date] => 2015-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 10346 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14635302 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/635302
Using memory compression to reduce memory commit charge Mar 1, 2015 Issued
Array ( [id] => 11830719 [patent_doc_number] => 09727461 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-08 [patent_title] => 'Storage device, memory controller, and control method' [patent_app_type] => utility [patent_app_number] => 14/636164 [patent_app_country] => US [patent_app_date] => 2015-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 6591 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14636164 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/636164
Storage device, memory controller, and control method Mar 1, 2015 Issued
Menu