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] => 10575744 [patent_doc_number] => 09298384 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-29 [patent_title] => 'Method and device for storing data in a flash memory using address mapping for supporting various block sizes' [patent_app_type] => utility [patent_app_number] => 14/346448 [patent_app_country] => US [patent_app_date] => 2012-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 6711 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14346448 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/346448
Method and device for storing data in a flash memory using address mapping for supporting various block sizes Aug 30, 2012 Issued
Array ( [id] => 8899410 [patent_doc_number] => 08478944 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-07-02 [patent_title] => 'Method and apparatus for adaptive cache frame locking and unlocking' [patent_app_type] => utility [patent_app_number] => 13/559858 [patent_app_country] => US [patent_app_date] => 2012-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 3325 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13559858 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/559858
Method and apparatus for adaptive cache frame locking and unlocking Jul 26, 2012 Issued
Array ( [id] => 9169763 [patent_doc_number] => 08595456 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-11-26 [patent_title] => 'Techniques for integrating backup modules with virtualized storage' [patent_app_type] => utility [patent_app_number] => 13/555867 [patent_app_country] => US [patent_app_date] => 2012-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6046 [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] => 13555867 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/555867
Techniques for integrating backup modules with virtualized storage Jul 22, 2012 Issued
Array ( [id] => 8479170 [patent_doc_number] => 20120278577 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-01 [patent_title] => 'METHOD AND APPARATUS FOR PROTECTED CONTENT DATA PROCESSING' [patent_app_type] => utility [patent_app_number] => 13/543524 [patent_app_country] => US [patent_app_date] => 2012-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6405 [patent_no_of_claims] => 14 [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] => 13543524 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/543524
Method and apparatus for protected content data processing Jul 5, 2012 Issued
Array ( [id] => 8479117 [patent_doc_number] => 20120278524 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-01 [patent_title] => 'RECONFIGURABLE MEMORY MODULE AND METHOD' [patent_app_type] => utility [patent_app_number] => 13/493338 [patent_app_country] => US [patent_app_date] => 2012-06-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3621 [patent_no_of_claims] => 5 [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] => 13493338 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/493338
Reconfigurable memory module and method Jun 10, 2012 Issued
Array ( [id] => 9089319 [patent_doc_number] => 08560766 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-10-15 [patent_title] => 'Non-volatile memory device having assignable network identification' [patent_app_type] => utility [patent_app_number] => 13/490968 [patent_app_country] => US [patent_app_date] => 2012-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 8098 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 1 [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] => 13490968 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/490968
Non-volatile memory device having assignable network identification Jun 6, 2012 Issued
Array ( [id] => 8395548 [patent_doc_number] => 20120233392 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-09-13 [patent_title] => 'SOLID STATE STORAGE DEVICE CONTROLLER WITH EXPANSION MODE' [patent_app_type] => utility [patent_app_number] => 13/482517 [patent_app_country] => US [patent_app_date] => 2012-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 4620 [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] => 13482517 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/482517
Solid state storage device controller with expansion mode May 28, 2012 Issued
Array ( [id] => 9834442 [patent_doc_number] => 08943274 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-01-27 [patent_title] => 'Changing power state with an elastic cache' [patent_app_type] => utility [patent_app_number] => 13/477768 [patent_app_country] => US [patent_app_date] => 2012-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 4407 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13477768 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/477768
Changing power state with an elastic cache May 21, 2012 Issued
Array ( [id] => 9665767 [patent_doc_number] => 08812776 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-08-19 [patent_title] => 'Data writing method, and memory controller and memory storage device using the same' [patent_app_type] => utility [patent_app_number] => 13/477068 [patent_app_country] => US [patent_app_date] => 2012-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 8291 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [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] => 13477068 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/477068
Data writing method, and memory controller and memory storage device using the same May 21, 2012 Issued
Array ( [id] => 9176321 [patent_doc_number] => 20130318306 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-11-28 [patent_title] => 'MACROSCALAR VECTOR PREFETCH WITH STREAMING ACCESS DETECTION' [patent_app_type] => utility [patent_app_number] => 13/477696 [patent_app_country] => US [patent_app_date] => 2012-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10585 [patent_no_of_claims] => 25 [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] => 13477696 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/477696
Macroscalar vector prefetch with streaming access detection May 21, 2012 Issued
Array ( [id] => 9378891 [patent_doc_number] => 08683173 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-25 [patent_title] => 'Logical address offset in response to detecting a memory formatting operation' [patent_app_type] => utility [patent_app_number] => 13/459923 [patent_app_country] => US [patent_app_date] => 2012-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7994 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13459923 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/459923
Logical address offset in response to detecting a memory formatting operation Apr 29, 2012 Issued
Array ( [id] => 9458503 [patent_doc_number] => 08719527 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-05-06 [patent_title] => 'Increasing memory capacity in power-constrained systems' [patent_app_type] => utility [patent_app_number] => 13/460044 [patent_app_country] => US [patent_app_date] => 2012-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 8788 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 1 [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] => 13460044 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/460044
Increasing memory capacity in power-constrained systems Apr 29, 2012 Issued
Array ( [id] => 9765786 [patent_doc_number] => 08850134 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-09-30 [patent_title] => 'Method and system for aligning transaction split boundaries to memory burst boundaries' [patent_app_type] => utility [patent_app_number] => 13/457336 [patent_app_country] => US [patent_app_date] => 2012-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5885 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13457336 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/457336
Method and system for aligning transaction split boundaries to memory burst boundaries Apr 25, 2012 Issued
Array ( [id] => 10885481 [patent_doc_number] => 08909884 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-12-09 [patent_title] => 'Migrating virtual machines across sites' [patent_app_type] => utility [patent_app_number] => 13/457245 [patent_app_country] => US [patent_app_date] => 2012-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 6628 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13457245 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/457245
Migrating virtual machines across sites Apr 25, 2012 Issued
Array ( [id] => 10873177 [patent_doc_number] => 08898397 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-11-25 [patent_title] => 'Memory and process sharing across multiple chipsets via input/output with virtualization' [patent_app_type] => utility [patent_app_number] => 13/444025 [patent_app_country] => US [patent_app_date] => 2012-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3146 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13444025 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/444025
Memory and process sharing across multiple chipsets via input/output with virtualization Apr 10, 2012 Issued
Array ( [id] => 9096360 [patent_doc_number] => 20130275671 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-17 [patent_title] => 'CREATING ENCRYPTED STORAGE VOLUMES' [patent_app_type] => utility [patent_app_number] => 13/444041 [patent_app_country] => US [patent_app_date] => 2012-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4745 [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] => 13444041 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/444041
Creating encrypted storage volumes based on thin-provisioning mode information Apr 10, 2012 Issued
Array ( [id] => 9096382 [patent_doc_number] => 20130275693 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-17 [patent_title] => 'PREFERENTIAL BLOCK RECYCLING IN A REDIRECT-ON-WRITE FILESYSTEM' [patent_app_type] => utility [patent_app_number] => 13/444189 [patent_app_country] => US [patent_app_date] => 2012-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5536 [patent_no_of_claims] => 25 [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] => 13444189 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/444189
Preferential block recycling in a redirect-on-write filesystem Apr 10, 2012 Issued
Array ( [id] => 8454980 [patent_doc_number] => 20120265926 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-10-18 [patent_title] => 'MANAGING A SOLID-STATE STORAGE DEVICE' [patent_app_type] => utility [patent_app_number] => 13/444251 [patent_app_country] => US [patent_app_date] => 2012-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 19587 [patent_no_of_claims] => 48 [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] => 13444251 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/444251
Managing a solid-state storage device Apr 10, 2012 Issued
Array ( [id] => 9096403 [patent_doc_number] => 20130275714 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-17 [patent_title] => 'MAPPING BETWEEN PROGRAM STATES AND DATA PATTERNS' [patent_app_type] => utility [patent_app_number] => 13/444314 [patent_app_country] => US [patent_app_date] => 2012-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11711 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 5 [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] => 13444314 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/444314
Mapping between program states and data patterns Apr 10, 2012 Issued
Array ( [id] => 8325741 [patent_doc_number] => 20120198149 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-02 [patent_title] => 'EFFICIENTLY SYNCHRONIZING WITH SEPARATED DISK CACHES' [patent_app_type] => utility [patent_app_number] => 13/443922 [patent_app_country] => US [patent_app_date] => 2012-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7676 [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] => 13443922 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/443922
Cache data transfer to a staging area of a storage device and atomic commit operation Apr 10, 2012 Issued
Menu