
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] => 58467
[patent_doc_number] => 07769949
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-08-03
[patent_title] => 'Method and apparatus for providing a temporal storage appliance with block virtualization in storage networks'
[patent_app_type] => utility
[patent_app_number] => 12/181615
[patent_app_country] => US
[patent_app_date] => 2008-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6363
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 51
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/769/07769949.pdf
[firstpage_image] =>[orig_patent_app_number] => 12181615
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/181615 | Method and apparatus for providing a temporal storage appliance with block virtualization in storage networks | Jul 28, 2008 | Issued |
Array
(
[id] => 4780736
[patent_doc_number] => 20080288735
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-11-20
[patent_title] => 'Data Protection for Non-Volatile Semiconductor Memory Using Block Protection Flags'
[patent_app_type] => utility
[patent_app_number] => 12/180666
[patent_app_country] => US
[patent_app_date] => 2008-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 12646
[patent_no_of_claims] => 2
[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/0288/20080288735.pdf
[firstpage_image] =>[orig_patent_app_number] => 12180666
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/180666 | Data protection for non-volatile semiconductor memory using block protection flags | Jul 27, 2008 | Issued |
Array
(
[id] => 4472173
[patent_doc_number] => 07937548
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-05-03
[patent_title] => 'System and method for improved snapclone performance in a virtualized storage system'
[patent_app_type] => utility
[patent_app_number] => 12/167251
[patent_app_country] => US
[patent_app_date] => 2008-07-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6506
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 34
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/937/07937548.pdf
[firstpage_image] =>[orig_patent_app_number] => 12167251
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/167251 | System and method for improved snapclone performance in a virtualized storage system | Jul 2, 2008 | Issued |
Array
(
[id] => 6639507
[patent_doc_number] => 20100005236
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-01-07
[patent_title] => 'AUTOMATICALLY ASSIGNING A MULTI-DIMENSIONAL PHYSICAL ADDRESS TO A DATA STORAGE DEVICE'
[patent_app_type] => utility
[patent_app_number] => 12/167658
[patent_app_country] => US
[patent_app_date] => 2008-07-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3655
[patent_no_of_claims] => 22
[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/0005/20100005236.pdf
[firstpage_image] =>[orig_patent_app_number] => 12167658
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/167658 | Automatically assigning a multi-dimensional physical address to a data storage device | Jul 2, 2008 | Issued |
Array
(
[id] => 4862015
[patent_doc_number] => 20080270682
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-30
[patent_title] => 'METHOD FOR USING A MULTI-BIT CELL FLASH DEVICE IN A SYSTEM NOT DESIGNED FOR THE DEVICE'
[patent_app_type] => utility
[patent_app_number] => 12/167306
[patent_app_country] => US
[patent_app_date] => 2008-07-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4867
[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/0270/20080270682.pdf
[firstpage_image] =>[orig_patent_app_number] => 12167306
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/167306 | Method for using a multi-bit cell flash device in a system not designed for the device | Jul 2, 2008 | Issued |
Array
(
[id] => 79382
[patent_doc_number] => 07752414
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-07-06
[patent_title] => 'Splash tables: an efficient hash scheme for processors'
[patent_app_type] => utility
[patent_app_number] => 12/167773
[patent_app_country] => US
[patent_app_date] => 2008-07-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 21
[patent_no_of_words] => 9901
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/752/07752414.pdf
[firstpage_image] =>[orig_patent_app_number] => 12167773
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/167773 | Splash tables: an efficient hash scheme for processors | Jul 2, 2008 | Issued |
Array
(
[id] => 209654
[patent_doc_number] => RE041011
[patent_country] => US
[patent_kind] => E1
[patent_issue_date] => 2009-11-24
[patent_title] => 'Apparatus and method for controlling booting operation of computer system'
[patent_app_type] => reissue
[patent_app_number] => 12/167193
[patent_app_country] => US
[patent_app_date] => 2008-07-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 6127
[patent_no_of_claims] => 71
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/RE/041/RE041011.pdf
[firstpage_image] =>[orig_patent_app_number] => 12167193
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/167193 | Apparatus and method for controlling booting operation of computer system | Jul 1, 2008 | Issued |
Array
(
[id] => 8273076
[patent_doc_number] => 08214597
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-07-03
[patent_title] => 'Cache tentative read buffer'
[patent_app_type] => utility
[patent_app_number] => 12/164342
[patent_app_country] => US
[patent_app_date] => 2008-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4480
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 238
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12164342
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/164342 | Cache tentative read buffer | Jun 29, 2008 | Issued |
Array
(
[id] => 8087483
[patent_doc_number] => 08151077
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-04-03
[patent_title] => 'Application aware cache management'
[patent_app_type] => utility
[patent_app_number] => 12/164336
[patent_app_country] => US
[patent_app_date] => 2008-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 14822
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/151/08151077.pdf
[firstpage_image] =>[orig_patent_app_number] => 12164336
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/164336 | Application aware cache management | Jun 29, 2008 | Issued |
Array
(
[id] => 5467428
[patent_doc_number] => 20090327628
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-31
[patent_title] => 'SYSTEM AND METHOD FOR RESUMING BACKUP OF A VOLUME AFTER A BACKUP OPERATION PREMATURELY TERMINATES'
[patent_app_type] => utility
[patent_app_number] => 12/164201
[patent_app_country] => US
[patent_app_date] => 2008-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6103
[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/0327/20090327628.pdf
[firstpage_image] =>[orig_patent_app_number] => 12164201
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/164201 | System and method for resuming backup of a volume after a backup operation prematurely terminates | Jun 29, 2008 | Issued |
Array
(
[id] => 5467401
[patent_doc_number] => 20090327601
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-31
[patent_title] => 'ASYNCHRONOUS DATA MIRRORING WITH LOOK-AHEAD SYNCHRONIZATION RECORD'
[patent_app_type] => utility
[patent_app_number] => 12/164140
[patent_app_country] => US
[patent_app_date] => 2008-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6186
[patent_no_of_claims] => 33
[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/0327/20090327601.pdf
[firstpage_image] =>[orig_patent_app_number] => 12164140
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/164140 | ASYNCHRONOUS DATA MIRRORING WITH LOOK-AHEAD SYNCHRONIZATION RECORD | Jun 29, 2008 | Abandoned |
Array
(
[id] => 8708
[patent_doc_number] => 07818501
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-10-19
[patent_title] => 'Rebalancing of striped disk data'
[patent_app_type] => utility
[patent_app_number] => 12/137444
[patent_app_country] => US
[patent_app_date] => 2008-06-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5199
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/818/07818501.pdf
[firstpage_image] =>[orig_patent_app_number] => 12137444
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/137444 | Rebalancing of striped disk data | Jun 10, 2008 | Issued |
Array
(
[id] => 4722261
[patent_doc_number] => 20080244178
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-02
[patent_title] => 'REBALANCING OF STRIPED DISK DATA'
[patent_app_type] => utility
[patent_app_number] => 12/137440
[patent_app_country] => US
[patent_app_date] => 2008-06-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5199
[patent_no_of_claims] => 16
[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/0244/20080244178.pdf
[firstpage_image] =>[orig_patent_app_number] => 12137440
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/137440 | REBALANCING OF STRIPED DISK DATA | Jun 10, 2008 | Abandoned |
Array
(
[id] => 79391
[patent_doc_number] => 07752418
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-07-06
[patent_title] => 'Splash tables: an efficient hash scheme for processors'
[patent_app_type] => utility
[patent_app_number] => 12/136017
[patent_app_country] => US
[patent_app_date] => 2008-06-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 21
[patent_no_of_words] => 9901
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/752/07752418.pdf
[firstpage_image] =>[orig_patent_app_number] => 12136017
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/136017 | Splash tables: an efficient hash scheme for processors | Jun 8, 2008 | Issued |
Array
(
[id] => 4486462
[patent_doc_number] => 07870361
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-01-11
[patent_title] => 'Aligning IP payloads on memory boundaries for improved performance at a switch'
[patent_app_type] => utility
[patent_app_number] => 12/131837
[patent_app_country] => US
[patent_app_date] => 2008-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 1429
[patent_no_of_claims] => 24
[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/870/07870361.pdf
[firstpage_image] =>[orig_patent_app_number] => 12131837
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/131837 | Aligning IP payloads on memory boundaries for improved performance at a switch | Jun 1, 2008 | Issued |
Array
(
[id] => 4862124
[patent_doc_number] => 20080270741
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-30
[patent_title] => 'STRUCTURE FOR PROGRAM DIRECTED MEMORY ACCESS PATTERNS'
[patent_app_type] => utility
[patent_app_number] => 12/126747
[patent_app_country] => US
[patent_app_date] => 2008-05-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 9997
[patent_no_of_claims] => 20
[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/0270/20080270741.pdf
[firstpage_image] =>[orig_patent_app_number] => 12126747
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/126747 | Design structure for selecting memory busses according to physical memory organization information stored in virtual address translation tables | May 22, 2008 | Issued |
Array
(
[id] => 4510613
[patent_doc_number] => 07949820
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-05-24
[patent_title] => 'Method for managing memory access and task distribution on a multi-processor storage device'
[patent_app_type] => utility
[patent_app_number] => 12/123324
[patent_app_country] => US
[patent_app_date] => 2008-05-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7221
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/949/07949820.pdf
[firstpage_image] =>[orig_patent_app_number] => 12123324
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/123324 | Method for managing memory access and task distribution on a multi-processor storage device | May 18, 2008 | Issued |
Array
(
[id] => 4678197
[patent_doc_number] => 20080215828
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-09-04
[patent_title] => 'System for Reading and Writing Data'
[patent_app_type] => utility
[patent_app_number] => 12/123303
[patent_app_country] => US
[patent_app_date] => 2008-05-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7149
[patent_no_of_claims] => 10
[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/0215/20080215828.pdf
[firstpage_image] =>[orig_patent_app_number] => 12123303
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/123303 | System for reading and writing on flash memory device having plural microprocessors | May 18, 2008 | Issued |
Array
(
[id] => 4730335
[patent_doc_number] => 20080209116
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-08-28
[patent_title] => 'Multi-Processor Flash Memory Storage Device and Management System'
[patent_app_type] => utility
[patent_app_number] => 12/113606
[patent_app_country] => US
[patent_app_date] => 2008-05-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7055
[patent_no_of_claims] => 15
[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/0209/20080209116.pdf
[firstpage_image] =>[orig_patent_app_number] => 12113606
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/113606 | Multi-processor flash memory storage device and management system | Apr 30, 2008 | Issued |
Array
(
[id] => 37463
[patent_doc_number] => 07793041
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-09-07
[patent_title] => 'Method for controlling access to data of a tape data storage medium'
[patent_app_type] => utility
[patent_app_number] => 12/112070
[patent_app_country] => US
[patent_app_date] => 2008-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 5430
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 95
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/793/07793041.pdf
[firstpage_image] =>[orig_patent_app_number] => 12112070
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/112070 | Method for controlling access to data of a tape data storage medium | Apr 29, 2008 | Issued |