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] => 7595807 [patent_doc_number] => 07620775 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-11-17 [patent_title] => 'System and method for managing storage networks and providing virtualization of resources in such a network using one or more ASICs' [patent_app_type] => utility [patent_app_number] => 11/479649 [patent_app_country] => US [patent_app_date] => 2006-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 31 [patent_no_of_words] => 13067 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/620/07620775.pdf [firstpage_image] =>[orig_patent_app_number] => 11479649 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/479649
System and method for managing storage networks and providing virtualization of resources in such a network using one or more ASICs Jun 29, 2006 Issued
Array ( [id] => 7595808 [patent_doc_number] => 07620774 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-11-17 [patent_title] => 'System and method for managing storage networks and providing virtualization of resources in such a network using one or more control path controllers with an embedded ASIC on each controller' [patent_app_type] => utility [patent_app_number] => 11/479336 [patent_app_country] => US [patent_app_date] => 2006-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 31 [patent_no_of_words] => 12937 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/620/07620774.pdf [firstpage_image] =>[orig_patent_app_number] => 11479336 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/479336
System and method for managing storage networks and providing virtualization of resources in such a network using one or more control path controllers with an embedded ASIC on each controller Jun 29, 2006 Issued
Array ( [id] => 7593757 [patent_doc_number] => 07627710 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-12-01 [patent_title] => 'Converting an object identifier to a block I/O address to identify a storage location on a server' [patent_app_type] => utility [patent_app_number] => 11/474658 [patent_app_country] => US [patent_app_date] => 2006-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 12601 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 244 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/627/07627710.pdf [firstpage_image] =>[orig_patent_app_number] => 11474658 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/474658
Converting an object identifier to a block I/O address to identify a storage location on a server Jun 25, 2006 Issued
Array ( [id] => 234835 [patent_doc_number] => 07600088 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-10-06 [patent_title] => 'Techniques for providing storage array services to a cluster of nodes using portal devices' [patent_app_type] => utility [patent_app_number] => 11/474635 [patent_app_country] => US [patent_app_date] => 2006-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4633 [patent_no_of_claims] => 22 [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] => patents/07/600/07600088.pdf [firstpage_image] =>[orig_patent_app_number] => 11474635 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/474635
Techniques for providing storage array services to a cluster of nodes using portal devices Jun 25, 2006 Issued
Array ( [id] => 5200721 [patent_doc_number] => 20070300039 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-12-27 [patent_title] => 'Device, system and method of reduced-power memory address generation' [patent_app_type] => utility [patent_app_number] => 11/472538 [patent_app_country] => US [patent_app_date] => 2006-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8148 [patent_no_of_claims] => 27 [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] => publications/A1/0300/20070300039.pdf [firstpage_image] =>[orig_patent_app_number] => 11472538 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/472538
Device, system and method of reduced-power memory address generation Jun 21, 2006 Issued
Array ( [id] => 5232365 [patent_doc_number] => 20070294474 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-12-20 [patent_title] => 'Efficiently synchronizing with separated disk caches' [patent_app_type] => utility [patent_app_number] => 11/471210 [patent_app_country] => US [patent_app_date] => 2006-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7549 [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] => publications/A1/0294/20070294474.pdf [firstpage_image] =>[orig_patent_app_number] => 11471210 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/471210
Atomic commit of cache transfer with staging area Jun 19, 2006 Issued
Array ( [id] => 5232397 [patent_doc_number] => 20070294506 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-12-20 [patent_title] => 'Splash tables: an efficient hash scheme for processors' [patent_app_type] => utility [patent_app_number] => 11/455339 [patent_app_country] => US [patent_app_date] => 2006-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9882 [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] => publications/A1/0294/20070294506.pdf [firstpage_image] =>[orig_patent_app_number] => 11455339 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/455339
Splash tables: an efficient hash scheme for processors Jun 18, 2006 Issued
Array ( [id] => 5687083 [patent_doc_number] => 20060285398 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-21 [patent_title] => 'Semiconductor device' [patent_app_type] => utility [patent_app_number] => 11/454797 [patent_app_country] => US [patent_app_date] => 2006-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12626 [patent_no_of_claims] => 19 [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] => publications/A1/0285/20060285398.pdf [firstpage_image] =>[orig_patent_app_number] => 11454797 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/454797
Data protection for non-volatile semiconductor memory using block protection flags Jun 18, 2006 Issued
Array ( [id] => 5232383 [patent_doc_number] => 20070294492 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-12-20 [patent_title] => 'Method and apparatus for reducing flash cycles with a generational filesystem' [patent_app_type] => utility [patent_app_number] => 11/471421 [patent_app_country] => US [patent_app_date] => 2006-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1881 [patent_no_of_claims] => 30 [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] => publications/A1/0294/20070294492.pdf [firstpage_image] =>[orig_patent_app_number] => 11471421 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/471421
Method and apparatus for reducing flash cycles with a generational filesystem Jun 18, 2006 Abandoned
Array ( [id] => 5232394 [patent_doc_number] => 20070294503 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-12-20 [patent_title] => 'Combining the address-mapping and page-referencing steps in a memory controller' [patent_app_type] => utility [patent_app_number] => 11/471111 [patent_app_country] => US [patent_app_date] => 2006-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3318 [patent_no_of_claims] => 25 [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] => publications/A1/0294/20070294503.pdf [firstpage_image] =>[orig_patent_app_number] => 11471111 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/471111
Combining the address-mapping and page-referencing steps in a memory controller Jun 18, 2006 Issued
Array ( [id] => 7598117 [patent_doc_number] => 07584336 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-09-01 [patent_title] => 'Systems and methods for providing data modification operations in memory subsystems' [patent_app_type] => utility [patent_app_number] => 11/422915 [patent_app_country] => US [patent_app_date] => 2006-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9344 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/584/07584336.pdf [firstpage_image] =>[orig_patent_app_number] => 11422915 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/422915
Systems and methods for providing data modification operations in memory subsystems Jun 7, 2006 Issued
Array ( [id] => 297850 [patent_doc_number] => 07543129 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-06-02 [patent_title] => 'Storage system and storage area allocation method configuring pool areas each including logical volumes having identical allocation unit size' [patent_app_type] => utility [patent_app_number] => 11/439138 [patent_app_country] => US [patent_app_date] => 2006-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 19 [patent_no_of_words] => 9316 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 248 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/543/07543129.pdf [firstpage_image] =>[orig_patent_app_number] => 11439138 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/439138
Storage system and storage area allocation method configuring pool areas each including logical volumes having identical allocation unit size May 23, 2006 Issued
Array ( [id] => 5610244 [patent_doc_number] => 20060271760 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'Translation look-aside buffer' [patent_app_type] => utility [patent_app_number] => 11/440706 [patent_app_country] => US [patent_app_date] => 2006-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8708 [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] => publications/A1/0271/20060271760.pdf [firstpage_image] =>[orig_patent_app_number] => 11440706 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/440706
Translation look-aside buffer supporting mutually untrusted operating systems May 23, 2006 Issued
Array ( [id] => 5086944 [patent_doc_number] => 20070276995 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-11-29 [patent_title] => 'Hybrid solid state disk drive with controller' [patent_app_type] => utility [patent_app_number] => 11/439619 [patent_app_country] => US [patent_app_date] => 2006-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 10502 [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] => publications/A1/0276/20070276995.pdf [firstpage_image] =>[orig_patent_app_number] => 11439619 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/439619
Hybrid solid state disk drive with controller May 22, 2006 Issued
Array ( [id] => 593485 [patent_doc_number] => 07461229 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-12-02 [patent_title] => 'Software program for managing and protecting data written to a hybrid solid-state disk drive' [patent_app_type] => utility [patent_app_number] => 11/439620 [patent_app_country] => US [patent_app_date] => 2006-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10867 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/461/07461229.pdf [firstpage_image] =>[orig_patent_app_number] => 11439620 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/439620
Software program for managing and protecting data written to a hybrid solid-state disk drive May 22, 2006 Issued
Array ( [id] => 5891885 [patent_doc_number] => 20060277377 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-07 [patent_title] => 'Method for personalizing the working of a portable communication device, and associated portable communication device' [patent_app_type] => utility [patent_app_number] => 11/439372 [patent_app_country] => US [patent_app_date] => 2006-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1894 [patent_no_of_claims] => 9 [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] => publications/A1/0277/20060277377.pdf [firstpage_image] =>[orig_patent_app_number] => 11439372 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/439372
Method for personalizing the working of a portable communication device, and associated portable communication device May 22, 2006 Issued
Array ( [id] => 5086946 [patent_doc_number] => 20070276997 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-11-29 [patent_title] => 'Method for host bus adapter-based storage partitioning and mapping across shared physical drives' [patent_app_type] => utility [patent_app_number] => 11/439049 [patent_app_country] => US [patent_app_date] => 2006-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2362 [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] => publications/A1/0276/20070276997.pdf [firstpage_image] =>[orig_patent_app_number] => 11439049 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/439049
Method for host bus adapter-based storage partitioning and mapping across shared physical drives May 22, 2006 Issued
Array ( [id] => 5086943 [patent_doc_number] => 20070276994 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-11-29 [patent_title] => 'Methods for managing data writes and reads to a hybrid solid-state disk drive' [patent_app_type] => utility [patent_app_number] => 11/439615 [patent_app_country] => US [patent_app_date] => 2006-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 11162 [patent_no_of_claims] => 19 [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] => publications/A1/0276/20070276994.pdf [firstpage_image] =>[orig_patent_app_number] => 11439615 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/439615
Methods for managing data writes and reads to a hybrid solid-state disk drive May 22, 2006 Issued
Array ( [id] => 5086940 [patent_doc_number] => 20070276991 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-11-29 [patent_title] => 'Method and system for controlling access to data of a tape data storage medium' [patent_app_type] => utility [patent_app_number] => 11/438830 [patent_app_country] => US [patent_app_date] => 2006-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5376 [patent_no_of_claims] => 18 [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] => publications/A1/0276/20070276991.pdf [firstpage_image] =>[orig_patent_app_number] => 11438830 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/438830
Method and system for controlling access to data of a tape data storage medium using encryption/decryption of metadata May 22, 2006 Issued
Array ( [id] => 846191 [patent_doc_number] => 07389397 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-06-17 [patent_title] => 'Method of storing control information in a large-page flash memory device' [patent_app_type] => utility [patent_app_number] => 11/438395 [patent_app_country] => US [patent_app_date] => 2006-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7063 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/389/07389397.pdf [firstpage_image] =>[orig_patent_app_number] => 11438395 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/438395
Method of storing control information in a large-page flash memory device May 22, 2006 Issued
Menu