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] => 1106219 [patent_doc_number] => 06816949 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-11-09 [patent_title] => 'Method and apparatus for cache management' [patent_app_type] => B2 [patent_app_number] => 10/040007 [patent_app_country] => US [patent_app_date] => 2002-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1093 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/816/06816949.pdf [firstpage_image] =>[orig_patent_app_number] => 10040007 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/040007
Method and apparatus for cache management Jan 2, 2002 Issued
Array ( [id] => 6762992 [patent_doc_number] => 20030126354 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-07-03 [patent_title] => 'Method for dynamically adjusting a memory page closing policy' [patent_app_type] => new [patent_app_number] => 10/039087 [patent_app_country] => US [patent_app_date] => 2002-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6094 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 31 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0126/20030126354.pdf [firstpage_image] =>[orig_patent_app_number] => 10039087 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/039087
Method for dynamically adjusting a memory page closing policy Jan 2, 2002 Issued
Array ( [id] => 6763009 [patent_doc_number] => 20030126371 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-07-03 [patent_title] => 'System and method for performing page table walks on speculative software prefetch operations' [patent_app_type] => new [patent_app_number] => 10/037665 [patent_app_country] => US [patent_app_date] => 2002-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3423 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0126/20030126371.pdf [firstpage_image] =>[orig_patent_app_number] => 10037665 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/037665
System and method for performing page table walks on speculative software prefetch operations Jan 2, 2002 Issued
Array ( [id] => 1046344 [patent_doc_number] => 06868489 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-03-15 [patent_title] => 'Carry generation in address calculation' [patent_app_type] => utility [patent_app_number] => 10/038958 [patent_app_country] => US [patent_app_date] => 2002-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6888 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/868/06868489.pdf [firstpage_image] =>[orig_patent_app_number] => 10038958 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/038958
Carry generation in address calculation Jan 1, 2002 Issued
Array ( [id] => 6763014 [patent_doc_number] => 20030126376 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-07-03 [patent_title] => 'Cache coherency arrangement to enhance inbound bandwidth' [patent_app_type] => new [patent_app_number] => 10/038996 [patent_app_country] => US [patent_app_date] => 2002-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9819 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 70 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0126/20030126376.pdf [firstpage_image] =>[orig_patent_app_number] => 10038996 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/038996
Cache coherency arrangement to enhance inbound bandwidth Jan 1, 2002 Issued
Array ( [id] => 1143042 [patent_doc_number] => 06785697 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-08-31 [patent_title] => 'Storage reclamation on tape management systems' [patent_app_type] => B2 [patent_app_number] => 10/037265 [patent_app_country] => US [patent_app_date] => 2002-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2898 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/785/06785697.pdf [firstpage_image] =>[orig_patent_app_number] => 10037265 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/037265
Storage reclamation on tape management systems Jan 1, 2002 Issued
Array ( [id] => 6763010 [patent_doc_number] => 20030126372 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-07-03 [patent_title] => 'Cache coherency arrangement to enhance inbound bandwidth' [patent_app_type] => new [patent_app_number] => 10/039034 [patent_app_country] => US [patent_app_date] => 2002-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 10085 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0126/20030126372.pdf [firstpage_image] =>[orig_patent_app_number] => 10039034 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/039034
Cache coherency arrangement to enhance inbound bandwidth Jan 1, 2002 Abandoned
Array ( [id] => 6763003 [patent_doc_number] => 20030126365 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-07-03 [patent_title] => 'Transfer of cache lines on-chip between processing cores in a multi-core system' [patent_app_type] => new [patent_app_number] => 10/039060 [patent_app_country] => US [patent_app_date] => 2002-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5130 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0126/20030126365.pdf [firstpage_image] =>[orig_patent_app_number] => 10039060 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/039060
Transfer of cache lines on-chip between processing cores in a multi-core system Jan 1, 2002 Issued
Array ( [id] => 1166150 [patent_doc_number] => 06772314 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-08-03 [patent_title] => 'Data processing device' [patent_app_type] => B2 [patent_app_number] => 10/038536 [patent_app_country] => US [patent_app_date] => 2002-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 2070 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 293 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/772/06772314.pdf [firstpage_image] =>[orig_patent_app_number] => 10038536 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/038536
Data processing device Jan 1, 2002 Issued
Array ( [id] => 6763004 [patent_doc_number] => 20030126366 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-07-03 [patent_title] => 'Decoder start predictor' [patent_app_type] => new [patent_app_number] => 10/033112 [patent_app_country] => US [patent_app_date] => 2002-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2141 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0126/20030126366.pdf [firstpage_image] =>[orig_patent_app_number] => 10033112 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/033112
Parallel searching for an instruction at multiple cache levels Jan 1, 2002 Issued
Array ( [id] => 6369372 [patent_doc_number] => 20020059505 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-05-16 [patent_title] => 'Method and apparatus for differential backup in a computer storage system' [patent_app_type] => new [patent_app_number] => 10/027635 [patent_app_country] => US [patent_app_date] => 2001-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 16628 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 40 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0059/20020059505.pdf [firstpage_image] =>[orig_patent_app_number] => 10027635 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/027635
Method and apparatus for differential backup in a computer storage system Dec 19, 2001 Abandoned
Array ( [id] => 1030579 [patent_doc_number] => 06883068 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-04-19 [patent_title] => 'Methods and apparatus for implementing a chche replacement scheme' [patent_app_type] => utility [patent_app_number] => 10/016123 [patent_app_country] => US [patent_app_date] => 2001-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5502 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/883/06883068.pdf [firstpage_image] =>[orig_patent_app_number] => 10016123 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/016123
Methods and apparatus for implementing a chche replacement scheme Dec 16, 2001 Issued
Array ( [id] => 7035723 [patent_doc_number] => 20050033749 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-02-10 [patent_title] => 'Method and device for distributing objects in a heterogeneous of data storage devices' [patent_app_type] => utility [patent_app_number] => 10/498372 [patent_app_country] => US [patent_app_date] => 2001-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5930 [patent_no_of_claims] => 8 [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/0033/20050033749.pdf [firstpage_image] =>[orig_patent_app_number] => 10498372 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/498372
Method and device for distributing objects in a heterogeneous group of data storage devices Dec 12, 2001 Issued
Array ( [id] => 1584740 [patent_doc_number] => 06449685 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-10 [patent_title] => 'Read/write buffers for complete hiding of the refresh of a semiconductor memory and method of operating same' [patent_app_type] => B1 [patent_app_number] => 10/007334 [patent_app_country] => US [patent_app_date] => 2001-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 25600 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/449/06449685.pdf [firstpage_image] =>[orig_patent_app_number] => 10007334 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/007334
Read/write buffers for complete hiding of the refresh of a semiconductor memory and method of operating same Oct 28, 2001 Issued
Array ( [id] => 1243214 [patent_doc_number] => 06675682 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-01-13 [patent_title] => 'Cutting apparatus and automatic cutting system of blade\'s raw material of blanking die' [patent_app_type] => B2 [patent_app_number] => 09/982319 [patent_app_country] => US [patent_app_date] => 2001-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 24 [patent_no_of_words] => 5200 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/675/06675682.pdf [firstpage_image] =>[orig_patent_app_number] => 09982319 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/982319
Cutting apparatus and automatic cutting system of blade's raw material of blanking die Oct 17, 2001 Issued
Array ( [id] => 1165694 [patent_doc_number] => 06772275 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-08-03 [patent_title] => 'Device and method for storing telephone entries' [patent_app_type] => B1 [patent_app_number] => 09/890843 [patent_app_country] => US [patent_app_date] => 2001-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 3307 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/772/06772275.pdf [firstpage_image] =>[orig_patent_app_number] => 09890843 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/890843
Device and method for storing telephone entries Oct 10, 2001 Issued
Array ( [id] => 6814973 [patent_doc_number] => 20030074523 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-04-17 [patent_title] => 'System and method for migrating data' [patent_app_type] => new [patent_app_number] => 09/976958 [patent_app_country] => US [patent_app_date] => 2001-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4639 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0074/20030074523.pdf [firstpage_image] =>[orig_patent_app_number] => 09976958 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/976958
System and method for migrating data Oct 10, 2001 Issued
Array ( [id] => 1169436 [patent_doc_number] => 06763421 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-07-13 [patent_title] => 'Instruction pair detection and pseudo ports for cache array' [patent_app_type] => B2 [patent_app_number] => 09/975405 [patent_app_country] => US [patent_app_date] => 2001-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 8661 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/763/06763421.pdf [firstpage_image] =>[orig_patent_app_number] => 09975405 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/975405
Instruction pair detection and pseudo ports for cache array Oct 10, 2001 Issued
Array ( [id] => 1068454 [patent_doc_number] => 06848099 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-01-25 [patent_title] => 'Method and system for bidirectional bitwise constant propogation by abstract interpretation' [patent_app_type] => utility [patent_app_number] => 09/975859 [patent_app_country] => US [patent_app_date] => 2001-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 13834 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/848/06848099.pdf [firstpage_image] =>[orig_patent_app_number] => 09975859 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/975859
Method and system for bidirectional bitwise constant propogation by abstract interpretation Oct 10, 2001 Issued
Array ( [id] => 1161356 [patent_doc_number] => 06775735 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-08-10 [patent_title] => 'Instruction pair detection and pseudo ports for cache array' [patent_app_type] => B2 [patent_app_number] => 09/974955 [patent_app_country] => US [patent_app_date] => 2001-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 8695 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/775/06775735.pdf [firstpage_image] =>[orig_patent_app_number] => 09974955 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/974955
Instruction pair detection and pseudo ports for cache array Oct 10, 2001 Issued
Menu