
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] => 4600555
[patent_doc_number] => 07984235
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-07-19
[patent_title] => 'Reducing content addressable memory (CAM) power consumption counters'
[patent_app_type] => utility
[patent_app_number] => 12/697063
[patent_app_country] => US
[patent_app_date] => 2010-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 12
[patent_no_of_words] => 5905
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/984/07984235.pdf
[firstpage_image] =>[orig_patent_app_number] => 12697063
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/697063 | Reducing content addressable memory (CAM) power consumption counters | Jan 28, 2010 | Issued |
Array
(
[id] => 7520989
[patent_doc_number] => 07975097
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-07-05
[patent_title] => 'Reducing content addressable memory (CAM) power consumption counters'
[patent_app_type] => utility
[patent_app_number] => 12/697071
[patent_app_country] => US
[patent_app_date] => 2010-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 12
[patent_no_of_words] => 5845
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 148
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/975/07975097.pdf
[firstpage_image] =>[orig_patent_app_number] => 12697071
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/697071 | Reducing content addressable memory (CAM) power consumption counters | Jan 28, 2010 | Issued |
Array
(
[id] => 4539582
[patent_doc_number] => 07953924
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-05-31
[patent_title] => 'System and method for coordinating cluster state information'
[patent_app_type] => utility
[patent_app_number] => 12/692030
[patent_app_country] => US
[patent_app_date] => 2010-01-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 12
[patent_no_of_words] => 8345
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/953/07953924.pdf
[firstpage_image] =>[orig_patent_app_number] => 12692030
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/692030 | System and method for coordinating cluster state information | Jan 21, 2010 | Issued |
Array
(
[id] => 7684079
[patent_doc_number] => 20100122062
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-13
[patent_title] => 'Using an IOMMU to Create Memory Archetypes'
[patent_app_type] => utility
[patent_app_number] => 12/685179
[patent_app_country] => US
[patent_app_date] => 2010-01-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8110
[patent_no_of_claims] => 20
[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/0122/20100122062.pdf
[firstpage_image] =>[orig_patent_app_number] => 12685179
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/685179 | Using an IOMMU to create memory archetypes | Jan 10, 2010 | Issued |
Array
(
[id] => 7512687
[patent_doc_number] => 20110258397
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-10-20
[patent_title] => 'METHOD OF PROTECTION OF DATA DURING THE EXECUTION OF A SOFTWARE CODE IN AN ELECTRONIC DEVICE'
[patent_app_type] => utility
[patent_app_number] => 13/141601
[patent_app_country] => US
[patent_app_date] => 2009-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2641
[patent_no_of_claims] => 12
[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/0258/20110258397.pdf
[firstpage_image] =>[orig_patent_app_number] => 13141601
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/141601 | METHOD OF PROTECTION OF DATA DURING THE EXECUTION OF A SOFTWARE CODE IN AN ELECTRONIC DEVICE | Dec 14, 2009 | Abandoned |
Array
(
[id] => 18868
[patent_doc_number] => 07809923
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-10-05
[patent_title] => 'Direct memory access (DMA) address translation in an input/output memory management unit (IOMMU)'
[patent_app_type] => utility
[patent_app_number] => 12/635385
[patent_app_country] => US
[patent_app_date] => 2009-12-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 8177
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 169
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/809/07809923.pdf
[firstpage_image] =>[orig_patent_app_number] => 12635385
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/635385 | Direct memory access (DMA) address translation in an input/output memory management unit (IOMMU) | Dec 9, 2009 | Issued |
Array
(
[id] => 4510740
[patent_doc_number] => 07949843
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-05-24
[patent_title] => 'Method and system for single pass volume scanning for multiple destination mirroring'
[patent_app_type] => utility
[patent_app_number] => 12/632000
[patent_app_country] => US
[patent_app_date] => 2009-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 19
[patent_no_of_words] => 13201
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/949/07949843.pdf
[firstpage_image] =>[orig_patent_app_number] => 12632000
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/632000 | Method and system for single pass volume scanning for multiple destination mirroring | Dec 6, 2009 | Issued |
Array
(
[id] => 8552162
[patent_doc_number] => 08327060
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-12-04
[patent_title] => 'Mechanism for live migration of virtual machines with memory optimizations'
[patent_app_type] => utility
[patent_app_number] => 12/627929
[patent_app_country] => US
[patent_app_date] => 2009-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6074
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12627929
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/627929 | Mechanism for live migration of virtual machines with memory optimizations | Nov 29, 2009 | Issued |
Array
(
[id] => 6020141
[patent_doc_number] => 20110225343
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-15
[patent_title] => 'COMPUTER SYSTEM, DATA STORAGE METHOD, AND PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 13/129338
[patent_app_country] => US
[patent_app_date] => 2009-11-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 12072
[patent_no_of_claims] => 45
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0225/20110225343.pdf
[firstpage_image] =>[orig_patent_app_number] => 13129338
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/129338 | Computer system, data storage method, and program for reduction of stored data after hibernation | Nov 17, 2009 | Issued |
Array
(
[id] => 8060585
[patent_doc_number] => 20110246723
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-10-06
[patent_title] => 'CACHE MANAGEMENT POLICY AND CORRESPONDING DEVICE'
[patent_app_type] => utility
[patent_app_number] => 13/129751
[patent_app_country] => US
[patent_app_date] => 2009-11-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7860
[patent_no_of_claims] => 19
[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/0246/20110246723.pdf
[firstpage_image] =>[orig_patent_app_number] => 13129751
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/129751 | Cache management policy and corresponding device | Nov 15, 2009 | Issued |
Array
(
[id] => 4488275
[patent_doc_number] => 07908456
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-15
[patent_title] => 'System and method for allocating and deallocating memory within transactional code'
[patent_app_type] => utility
[patent_app_number] => 12/615565
[patent_app_country] => US
[patent_app_date] => 2009-11-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5299
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/908/07908456.pdf
[firstpage_image] =>[orig_patent_app_number] => 12615565
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/615565 | System and method for allocating and deallocating memory within transactional code | Nov 9, 2009 | Issued |
Array
(
[id] => 6262503
[patent_doc_number] => 20100030959
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-02-04
[patent_title] => 'SNAPSHOT SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/576621
[patent_app_country] => US
[patent_app_date] => 2009-10-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 13117
[patent_no_of_claims] => 10
[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/0030/20100030959.pdf
[firstpage_image] =>[orig_patent_app_number] => 12576621
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/576621 | Snapshot system | Oct 8, 2009 | Issued |
Array
(
[id] => 7681103
[patent_doc_number] => 20100023705
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-01-28
[patent_title] => 'PROCESSOR ARCHITECTURE HAVING MULTI-PORTED MEMORY'
[patent_app_type] => utility
[patent_app_number] => 12/574110
[patent_app_country] => US
[patent_app_date] => 2009-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6430
[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/0023/20100023705.pdf
[firstpage_image] =>[orig_patent_app_number] => 12574110
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/574110 | Processor architecture having multi-ported memory | Oct 5, 2009 | Issued |
Array
(
[id] => 4469922
[patent_doc_number] => 07882330
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-02-01
[patent_title] => 'Virtualizing an IOMMU'
[patent_app_type] => utility
[patent_app_number] => 12/562262
[patent_app_country] => US
[patent_app_date] => 2009-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 8453
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 139
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/882/07882330.pdf
[firstpage_image] =>[orig_patent_app_number] => 12562262
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/562262 | Virtualizing an IOMMU | Sep 17, 2009 | Issued |
Array
(
[id] => 6197959
[patent_doc_number] => 20110029717
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-02-03
[patent_title] => 'FLASH STORAGE DEVICE WITH FLEXIBLE DATA FORMAT'
[patent_app_type] => utility
[patent_app_number] => 12/511991
[patent_app_country] => US
[patent_app_date] => 2009-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6658
[patent_no_of_claims] => 44
[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/0029/20110029717.pdf
[firstpage_image] =>[orig_patent_app_number] => 12511991
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/511991 | Flash storage device with flexible data format | Jul 28, 2009 | Issued |
Array
(
[id] => 8449118
[patent_doc_number] => 08291185
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-10-16
[patent_title] => 'Data storing location managing method and data storage system'
[patent_app_type] => utility
[patent_app_number] => 12/511992
[patent_app_country] => US
[patent_app_date] => 2009-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 13
[patent_no_of_words] => 8453
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 104
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12511992
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/511992 | Data storing location managing method and data storage system | Jul 28, 2009 | Issued |
Array
(
[id] => 8899416
[patent_doc_number] => 08478950
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-07-02
[patent_title] => 'Data processing circuit with arbitration between a plurality of queues'
[patent_app_type] => utility
[patent_app_number] => 13/056104
[patent_app_country] => US
[patent_app_date] => 2009-07-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 7695
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 100
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13056104
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/056104 | Data processing circuit with arbitration between a plurality of queues | Jul 26, 2009 | Issued |
Array
(
[id] => 6147346
[patent_doc_number] => 20110131389
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-02
[patent_title] => 'METHOD FOR UPDATING DATA IN MEMORIES USING A MEMORY MANAGEMENT UNIT'
[patent_app_type] => utility
[patent_app_number] => 13/055413
[patent_app_country] => US
[patent_app_date] => 2009-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3744
[patent_no_of_claims] => 13
[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/0131/20110131389.pdf
[firstpage_image] =>[orig_patent_app_number] => 13055413
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/055413 | Method for updating data in memories using a memory management unit | Jul 22, 2009 | Issued |
Array
(
[id] => 8558099
[patent_doc_number] => 08332584
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-12-11
[patent_title] => 'Method of combining and managing file systems for memory space and a computer system'
[patent_app_type] => utility
[patent_app_number] => 12/497766
[patent_app_country] => US
[patent_app_date] => 2009-07-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3782
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 89
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12497766
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/497766 | Method of combining and managing file systems for memory space and a computer system | Jul 5, 2009 | Issued |
Array
(
[id] => 8308628
[patent_doc_number] => 08230187
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-07-24
[patent_title] => 'Techniques for integrating backup modules with virtualized storage'
[patent_app_type] => utility
[patent_app_number] => 12/498079
[patent_app_country] => US
[patent_app_date] => 2009-07-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6008
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12498079
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/498079 | Techniques for integrating backup modules with virtualized storage | Jul 5, 2009 | Issued |