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] => 5809316 [patent_doc_number] => 20060095671 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-05-04 [patent_title] => 'System, method and storage medium for providing data caching and data compression in a memory subsystem' [patent_app_type] => utility [patent_app_number] => 10/977846 [patent_app_country] => US [patent_app_date] => 2004-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 6321 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0095/20060095671.pdf [firstpage_image] =>[orig_patent_app_number] => 10977846 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/977846
System, method and storage medium for providing data caching and data compression in a memory subsystem Oct 28, 2004 Issued
Array ( [id] => 5809291 [patent_doc_number] => 20060095646 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-05-04 [patent_title] => 'System, method and storage medium for a memory subsystem command interface' [patent_app_type] => utility [patent_app_number] => 10/977793 [patent_app_country] => US [patent_app_date] => 2004-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 6270 [patent_no_of_claims] => 35 [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/0095/20060095646.pdf [firstpage_image] =>[orig_patent_app_number] => 10977793 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/977793
System, method and storage medium for a memory subsystem command interface Oct 28, 2004 Issued
Array ( [id] => 7129085 [patent_doc_number] => 20050060504 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-17 [patent_title] => 'Efficient memory allocation scheme for data collection' [patent_app_type] => utility [patent_app_number] => 10/972622 [patent_app_country] => US [patent_app_date] => 2004-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2758 [patent_no_of_claims] => 21 [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/0060/20050060504.pdf [firstpage_image] =>[orig_patent_app_number] => 10972622 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/972622
Efficient memory allocation scheme for data collection Oct 24, 2004 Issued
Array ( [id] => 447338 [patent_doc_number] => 07257689 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-08-14 [patent_title] => 'System and method for loosely coupled temporal storage management' [patent_app_type] => utility [patent_app_number] => 10/966791 [patent_app_country] => US [patent_app_date] => 2004-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 13552 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 26 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/257/07257689.pdf [firstpage_image] =>[orig_patent_app_number] => 10966791 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/966791
System and method for loosely coupled temporal storage management Oct 14, 2004 Issued
Array ( [id] => 5812254 [patent_doc_number] => 20060083127 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-04-20 [patent_title] => 'Storage medium for data backup and method for the same' [patent_app_type] => utility [patent_app_number] => 10/967034 [patent_app_country] => US [patent_app_date] => 2004-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2944 [patent_no_of_claims] => 29 [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/0083/20060083127.pdf [firstpage_image] =>[orig_patent_app_number] => 10967034 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/967034
Storage medium for data backup and method for the same Oct 14, 2004 Issued
Array ( [id] => 5816511 [patent_doc_number] => 20060085602 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-04-20 [patent_title] => 'Method and apparatus for initiating CPU data prefetches by an external agent' [patent_app_type] => utility [patent_app_number] => 10/966231 [patent_app_country] => US [patent_app_date] => 2004-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6231 [patent_no_of_claims] => 53 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0085/20060085602.pdf [firstpage_image] =>[orig_patent_app_number] => 10966231 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/966231
Method and apparatus for initiating CPU data prefetches by an external agent Oct 14, 2004 Issued
Array ( [id] => 447341 [patent_doc_number] => 07257690 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-08-14 [patent_title] => 'Log-structured temporal shadow store' [patent_app_type] => utility [patent_app_number] => 10/966968 [patent_app_country] => US [patent_app_date] => 2004-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8716 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 25 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/257/07257690.pdf [firstpage_image] =>[orig_patent_app_number] => 10966968 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/966968
Log-structured temporal shadow store Oct 14, 2004 Issued
Array ( [id] => 7148800 [patent_doc_number] => 20050120166 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-06-02 [patent_title] => 'Tape drive apparatus' [patent_app_type] => utility [patent_app_number] => 10/965200 [patent_app_country] => US [patent_app_date] => 2004-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5536 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0120/20050120166.pdf [firstpage_image] =>[orig_patent_app_number] => 10965200 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/965200
Tape drive apparatus having a permanent optical storage device port Oct 14, 2004 Issued
Array ( [id] => 5717149 [patent_doc_number] => 20060080512 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-04-13 [patent_title] => 'Graphics processor with snoop filter' [patent_app_type] => utility [patent_app_number] => 10/961750 [patent_app_country] => US [patent_app_date] => 2004-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4006 [patent_no_of_claims] => 21 [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/0080/20060080512.pdf [firstpage_image] =>[orig_patent_app_number] => 10961750 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/961750
Graphics processor with snoop filter Oct 7, 2004 Issued
Array ( [id] => 416735 [patent_doc_number] => 07280428 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-10-09 [patent_title] => 'Multi-column addressing mode memory system including an integrated circuit memory device' [patent_app_type] => utility [patent_app_number] => 10/955193 [patent_app_country] => US [patent_app_date] => 2004-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6614 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/280/07280428.pdf [firstpage_image] =>[orig_patent_app_number] => 10955193 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/955193
Multi-column addressing mode memory system including an integrated circuit memory device Sep 29, 2004 Issued
Array ( [id] => 623286 [patent_doc_number] => 07143265 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-11-28 [patent_title] => 'Computer program product memory access system' [patent_app_type] => utility [patent_app_number] => 10/952166 [patent_app_country] => US [patent_app_date] => 2004-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 9 [patent_no_of_words] => 4232 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 44 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/143/07143265.pdf [firstpage_image] =>[orig_patent_app_number] => 10952166 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/952166
Computer program product memory access system Sep 28, 2004 Issued
Array ( [id] => 787601 [patent_doc_number] => 06990551 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-01-24 [patent_title] => 'System and method for employing a process identifier to minimize aliasing in a linear-addressed cache' [patent_app_type] => utility [patent_app_number] => 10/917449 [patent_app_country] => US [patent_app_date] => 2004-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3783 [patent_no_of_claims] => 43 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/990/06990551.pdf [firstpage_image] =>[orig_patent_app_number] => 10917449 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/917449
System and method for employing a process identifier to minimize aliasing in a linear-addressed cache Aug 12, 2004 Issued
Array ( [id] => 7013526 [patent_doc_number] => 20050066145 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-24 [patent_title] => 'Apparatus and method for controlling booting operation of computer system' [patent_app_type] => utility [patent_app_number] => 10/913518 [patent_app_country] => US [patent_app_date] => 2004-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6123 [patent_no_of_claims] => 43 [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/0066/20050066145.pdf [firstpage_image] =>[orig_patent_app_number] => 10913518 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/913518
Apparatus and method for controlling booting operation of computer system Aug 8, 2004 Issued
Array ( [id] => 5882758 [patent_doc_number] => 20060031841 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-02-09 [patent_title] => 'Adaptive scheduler using inherent knowledge of operating system subsystems for managing resources in a data processing system' [patent_app_type] => utility [patent_app_number] => 10/912495 [patent_app_country] => US [patent_app_date] => 2004-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4262 [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] => publications/A1/0031/20060031841.pdf [firstpage_image] =>[orig_patent_app_number] => 10912495 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/912495
Adaptive scheduler using inherent knowledge of operating system subsystems for managing resources in a data processing system Aug 4, 2004 Issued
Array ( [id] => 7148548 [patent_doc_number] => 20050120092 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-06-02 [patent_title] => 'Remote copy for a storage controller with reduced data size' [patent_app_type] => utility [patent_app_number] => 10/912765 [patent_app_country] => US [patent_app_date] => 2004-08-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 19029 [patent_no_of_claims] => 12 [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/0120/20050120092.pdf [firstpage_image] =>[orig_patent_app_number] => 10912765 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/912765
Remote copy for a storage controller with reduced data size Aug 3, 2004 Issued
Array ( [id] => 414760 [patent_doc_number] => 07284101 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-10-16 [patent_title] => 'Reliable file system and method of providing the same' [patent_app_type] => utility [patent_app_number] => 10/911820 [patent_app_country] => US [patent_app_date] => 2004-08-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3863 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 50 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/284/07284101.pdf [firstpage_image] =>[orig_patent_app_number] => 10911820 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/911820
Reliable file system and method of providing the same Aug 3, 2004 Issued
Array ( [id] => 5882569 [patent_doc_number] => 20060031652 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-02-09 [patent_title] => 'Computer system for data processing and method for the transfer of an array segment of an affine-indexed multi-dimensional array referenced in a loop nest from a first memory to a second memory' [patent_app_type] => utility [patent_app_number] => 10/911224 [patent_app_country] => US [patent_app_date] => 2004-08-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 16382 [patent_no_of_claims] => 13 [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/0031/20060031652.pdf [firstpage_image] =>[orig_patent_app_number] => 10911224 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/911224
Computer system for data processing and method for the transfer of an array segment of an affine-indexed multi-dimensional array referenced in a loop nest from a first memory to a second memory Aug 3, 2004 Issued
Array ( [id] => 462297 [patent_doc_number] => 07246216 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-07-17 [patent_title] => 'Dynamic partitioning of storage media for mixed applications' [patent_app_type] => utility [patent_app_number] => 10/891393 [patent_app_country] => US [patent_app_date] => 2004-07-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 3112 [patent_no_of_claims] => 19 [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] => patents/07/246/07246216.pdf [firstpage_image] =>[orig_patent_app_number] => 10891393 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/891393
Dynamic partitioning of storage media for mixed applications Jul 13, 2004 Issued
Array ( [id] => 918707 [patent_doc_number] => 07328319 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-02-05 [patent_title] => 'Remote asynchronous mirror recovery' [patent_app_type] => utility [patent_app_number] => 10/888853 [patent_app_country] => US [patent_app_date] => 2004-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2670 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/328/07328319.pdf [firstpage_image] =>[orig_patent_app_number] => 10888853 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/888853
Remote asynchronous mirror recovery Jul 11, 2004 Issued
Array ( [id] => 7611329 [patent_doc_number] => 06904513 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-06-07 [patent_title] => 'Stack utilization management system and method for a single-stack arrangement' [patent_app_type] => utility [patent_app_number] => 10/884666 [patent_app_country] => US [patent_app_date] => 2004-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 15 [patent_no_of_words] => 6125 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/904/06904513.pdf [firstpage_image] =>[orig_patent_app_number] => 10884666 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/884666
Stack utilization management system and method for a single-stack arrangement Jul 1, 2004 Issued
Menu