
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |