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] => 581503 [patent_doc_number] => 07159069 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-01-02 [patent_title] => 'Simultaneous external read operation during internal programming in a flash memory device' [patent_app_type] => utility [patent_app_number] => 10/875652 [patent_app_country] => US [patent_app_date] => 2004-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 4887 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/159/07159069.pdf [firstpage_image] =>[orig_patent_app_number] => 10875652 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/875652
Simultaneous external read operation during internal programming in a flash memory device Jun 22, 2004 Issued
Array ( [id] => 6976434 [patent_doc_number] => 20050286149 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-29 [patent_title] => 'File system layout and method of access for streaming media applications' [patent_app_type] => utility [patent_app_number] => 10/875026 [patent_app_country] => US [patent_app_date] => 2004-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5402 [patent_no_of_claims] => 26 [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/0286/20050286149.pdf [firstpage_image] =>[orig_patent_app_number] => 10875026 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/875026
File system layout and method of access for streaming media applications Jun 22, 2004 Issued
Array ( [id] => 619732 [patent_doc_number] => 07146484 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-12-05 [patent_title] => 'Method and apparatus for caching storage system' [patent_app_type] => utility [patent_app_number] => 10/866752 [patent_app_country] => US [patent_app_date] => 2004-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 6121 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 214 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/146/07146484.pdf [firstpage_image] =>[orig_patent_app_number] => 10866752 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/866752
Method and apparatus for caching storage system Jun 14, 2004 Issued
Array ( [id] => 458002 [patent_doc_number] => 07249238 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-07-24 [patent_title] => 'Memory tracking with preservation of alignment semantics' [patent_app_type] => utility [patent_app_number] => 10/867929 [patent_app_country] => US [patent_app_date] => 2004-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3772 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/249/07249238.pdf [firstpage_image] =>[orig_patent_app_number] => 10867929 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/867929
Memory tracking with preservation of alignment semantics Jun 14, 2004 Issued
Array ( [id] => 6979564 [patent_doc_number] => 20050289282 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-29 [patent_title] => 'Device, system and method of memory mapping' [patent_app_type] => utility [patent_app_number] => 10/866767 [patent_app_country] => US [patent_app_date] => 2004-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4713 [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/0289/20050289282.pdf [firstpage_image] =>[orig_patent_app_number] => 10866767 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/866767
Device, system, and method of virtual machine memory mapping Jun 14, 2004 Issued
Array ( [id] => 478285 [patent_doc_number] => 07231497 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-06-12 [patent_title] => 'Merging write-back and write-through cache policies' [patent_app_type] => utility [patent_app_number] => 10/867884 [patent_app_country] => US [patent_app_date] => 2004-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4505 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/231/07231497.pdf [firstpage_image] =>[orig_patent_app_number] => 10867884 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/867884
Merging write-back and write-through cache policies Jun 14, 2004 Issued
Array ( [id] => 7091744 [patent_doc_number] => 20050010710 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-01-13 [patent_title] => 'Portable storage apparatus and method for freely changing data bus width' [patent_app_type] => utility [patent_app_number] => 10/866602 [patent_app_country] => US [patent_app_date] => 2004-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4736 [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/0010/20050010710.pdf [firstpage_image] =>[orig_patent_app_number] => 10866602 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/866602
Portable storage apparatus and method for freely changing data bus width Jun 11, 2004 Issued
Array ( [id] => 568423 [patent_doc_number] => 07171537 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-01-30 [patent_title] => 'Non-blocking growable arrays' [patent_app_type] => utility [patent_app_number] => 10/866570 [patent_app_country] => US [patent_app_date] => 2004-06-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6319 [patent_no_of_claims] => 63 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/171/07171537.pdf [firstpage_image] =>[orig_patent_app_number] => 10866570 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/866570
Non-blocking growable arrays Jun 10, 2004 Issued
Array ( [id] => 568285 [patent_doc_number] => 07171527 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-01-30 [patent_title] => 'Method and apparatus for keeping track of memory usage for tasks in a shared heap' [patent_app_type] => utility [patent_app_number] => 10/866046 [patent_app_country] => US [patent_app_date] => 2004-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 2785 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/171/07171527.pdf [firstpage_image] =>[orig_patent_app_number] => 10866046 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/866046
Method and apparatus for keeping track of memory usage for tasks in a shared heap Jun 9, 2004 Issued
Array ( [id] => 761818 [patent_doc_number] => 07020756 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-03-28 [patent_title] => 'Data saving method and external storage device' [patent_app_type] => utility [patent_app_number] => 10/864633 [patent_app_country] => US [patent_app_date] => 2004-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 9388 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/020/07020756.pdf [firstpage_image] =>[orig_patent_app_number] => 10864633 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/864633
Data saving method and external storage device Jun 9, 2004 Issued
Array ( [id] => 7384730 [patent_doc_number] => 20040221115 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-04 [patent_title] => 'System and method for preparation of workload data for replaying in a data storage environment.' [patent_app_type] => new [patent_app_number] => 10/858534 [patent_app_country] => US [patent_app_date] => 2004-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 17555 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0221/20040221115.pdf [firstpage_image] =>[orig_patent_app_number] => 10858534 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/858534
System and method for preparation of workload data for replaying in a data storage environment May 31, 2004 Issued
Array ( [id] => 438367 [patent_doc_number] => 07263588 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-08-28 [patent_title] => 'Data storage system using geographically-distributed storage devices/facilities' [patent_app_type] => utility [patent_app_number] => 10/847682 [patent_app_country] => US [patent_app_date] => 2004-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 3512 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 221 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/263/07263588.pdf [firstpage_image] =>[orig_patent_app_number] => 10847682 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/847682
Data storage system using geographically-distributed storage devices/facilities May 16, 2004 Issued
Array ( [id] => 7071017 [patent_doc_number] => 20050246402 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-11-03 [patent_title] => 'Apparatus and methods for placing a managed heap' [patent_app_type] => utility [patent_app_number] => 10/837126 [patent_app_country] => US [patent_app_date] => 2004-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5417 [patent_no_of_claims] => 31 [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/0246/20050246402.pdf [firstpage_image] =>[orig_patent_app_number] => 10837126 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/837126
Apparatus and methods for placing a managed heap Apr 30, 2004 Issued
Array ( [id] => 434924 [patent_doc_number] => 07266655 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-09-04 [patent_title] => 'Synthesized backup set catalog' [patent_app_type] => utility [patent_app_number] => 10/834446 [patent_app_country] => US [patent_app_date] => 2004-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 8 [patent_no_of_words] => 5911 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/266/07266655.pdf [firstpage_image] =>[orig_patent_app_number] => 10834446 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/834446
Synthesized backup set catalog Apr 28, 2004 Issued
Array ( [id] => 7456891 [patent_doc_number] => 20040186950 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-23 [patent_title] => 'Synchronous DRAM system with control data' [patent_app_type] => new [patent_app_number] => 10/816076 [patent_app_country] => US [patent_app_date] => 2004-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6585 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0186/20040186950.pdf [firstpage_image] =>[orig_patent_app_number] => 10816076 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/816076
SDRAM with command decoder, address registers, multiplexer, and sequencer Mar 30, 2004 Issued
Array ( [id] => 7605714 [patent_doc_number] => 07100008 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-08-29 [patent_title] => 'Long term data protection system and method' [patent_app_type] => utility [patent_app_number] => 10/801898 [patent_app_country] => US [patent_app_date] => 2004-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 8119 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/100/07100008.pdf [firstpage_image] =>[orig_patent_app_number] => 10801898 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/801898
Long term data protection system and method Mar 14, 2004 Issued
Array ( [id] => 7006692 [patent_doc_number] => 20050172005 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-08-04 [patent_title] => 'Forestalling use of duplicate volume identifiers' [patent_app_type] => utility [patent_app_number] => 10/767435 [patent_app_country] => US [patent_app_date] => 2004-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 13324 [patent_no_of_claims] => 11 [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/0172/20050172005.pdf [firstpage_image] =>[orig_patent_app_number] => 10767435 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/767435
Forestalling use of duplicate volume identifiers Jan 29, 2004 Abandoned
Array ( [id] => 7328657 [patent_doc_number] => 20040139280 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-07-15 [patent_title] => 'Circuit and method for protecting 1-hot and 2-hot vector tags in high performance microprocessors' [patent_app_type] => new [patent_app_number] => 10/743069 [patent_app_country] => US [patent_app_date] => 2003-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5240 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0139/20040139280.pdf [firstpage_image] =>[orig_patent_app_number] => 10743069 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/743069
Circuit and method for protecting 1-hot and 2-hot vector tags in high performance microprocessors Dec 22, 2003 Issued
Array ( [id] => 469232 [patent_doc_number] => 07240143 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-07-03 [patent_title] => 'Data access and address translation for retrieval of data amongst multiple interconnected access nodes' [patent_app_type] => utility [patent_app_number] => 10/730748 [patent_app_country] => US [patent_app_date] => 2003-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 13208 [patent_no_of_claims] => 63 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/240/07240143.pdf [firstpage_image] =>[orig_patent_app_number] => 10730748 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/730748
Data access and address translation for retrieval of data amongst multiple interconnected access nodes Dec 7, 2003 Issued
Array ( [id] => 469346 [patent_doc_number] => 07240175 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-07-03 [patent_title] => 'Scheduling data frames for processing: apparatus, system and method' [patent_app_type] => utility [patent_app_number] => 10/728874 [patent_app_country] => US [patent_app_date] => 2003-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 21 [patent_no_of_words] => 15389 [patent_no_of_claims] => 45 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/240/07240175.pdf [firstpage_image] =>[orig_patent_app_number] => 10728874 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/728874
Scheduling data frames for processing: apparatus, system and method Dec 7, 2003 Issued
Menu