
Alan Otto
Examiner (ID: 19396, Phone: (571)270-1626 , Office: P/2132 )
| Most Active Art Unit | 2132 |
| Art Unit(s) | 2182, 2187, 2132 |
| Total Applications | 469 |
| Issued Applications | 306 |
| Pending Applications | 34 |
| Abandoned Applications | 134 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 4951065
[patent_doc_number] => 20080307191
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-12-11
[patent_title] => 'METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR MANAGING THE STORAGE OF DATA'
[patent_app_type] => utility
[patent_app_number] => 12/128388
[patent_app_country] => US
[patent_app_date] => 2008-05-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4307
[patent_no_of_claims] => 21
[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/0307/20080307191.pdf
[firstpage_image] =>[orig_patent_app_number] => 12128388
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/128388 | Method, system and computer program product for managing the storage of data | May 27, 2008 | Issued |
Array
(
[id] => 6448478
[patent_doc_number] => 20100153676
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-17
[patent_title] => 'SEMICONDUCTOR DEVICE'
[patent_app_type] => utility
[patent_app_number] => 12/600716
[patent_app_country] => US
[patent_app_date] => 2008-05-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 19933
[patent_no_of_claims] => 57
[patent_no_of_ind_claims] => 10
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0153/20100153676.pdf
[firstpage_image] =>[orig_patent_app_number] => 12600716
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/600716 | SEMICONDUCTOR DEVICE | May 20, 2008 | Abandoned |
Array
(
[id] => 57755
[patent_doc_number] => 07774427
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-08-10
[patent_title] => 'System and program product for caching web content'
[patent_app_type] => utility
[patent_app_number] => 12/123634
[patent_app_country] => US
[patent_app_date] => 2008-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3868
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 206
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/774/07774427.pdf
[firstpage_image] =>[orig_patent_app_number] => 12123634
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/123634 | System and program product for caching web content | May 19, 2008 | Issued |
Array
(
[id] => 6615772
[patent_doc_number] => 20100293318
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-11-18
[patent_title] => 'METHOD FOR MEMORY MANAGEMENT'
[patent_app_type] => utility
[patent_app_number] => 12/600753
[patent_app_country] => US
[patent_app_date] => 2008-05-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 3274
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 11
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0293/20100293318.pdf
[firstpage_image] =>[orig_patent_app_number] => 12600753
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/600753 | Method for memory management | May 18, 2008 | Issued |
Array
(
[id] => 297830
[patent_doc_number] => 07543109
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2009-06-02
[patent_title] => 'System and method for caching data in a blade server complex'
[patent_app_type] => utility
[patent_app_number] => 12/122448
[patent_app_country] => US
[patent_app_date] => 2008-05-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 5514
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 359
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/543/07543109.pdf
[firstpage_image] =>[orig_patent_app_number] => 12122448
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/122448 | System and method for caching data in a blade server complex | May 15, 2008 | Issued |
Array
(
[id] => 10873175
[patent_doc_number] => 08898395
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-11-25
[patent_title] => 'Memory management for cache consistency'
[patent_app_type] => utility
[patent_app_number] => 12/121531
[patent_app_country] => US
[patent_app_date] => 2008-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5536
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 177
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12121531
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/121531 | Memory management for cache consistency | May 14, 2008 | Issued |
Array
(
[id] => 5486814
[patent_doc_number] => 20090276579
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-11-05
[patent_title] => 'CACHE COHERENCY PROTOCOL IN A DATA PROCESSING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/112508
[patent_app_country] => US
[patent_app_date] => 2008-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 9576
[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/0276/20090276579.pdf
[firstpage_image] =>[orig_patent_app_number] => 12112508
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/112508 | Cache coherency protocol in a data processing system | Apr 29, 2008 | Issued |
Array
(
[id] => 5535224
[patent_doc_number] => 20090235012
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-09-17
[patent_title] => 'USING LPDDR1 BUS AS TRANSPORT LAYER TO COMMUNICATE TO FLASH'
[patent_app_type] => utility
[patent_app_number] => 12/048474
[patent_app_country] => US
[patent_app_date] => 2008-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 5066
[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/0235/20090235012.pdf
[firstpage_image] =>[orig_patent_app_number] => 12048474
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/048474 | Using LPDDR1 bus as transport layer to communicate to flash | Mar 13, 2008 | Issued |
Array
(
[id] => 4741814
[patent_doc_number] => 20080235467
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-09-25
[patent_title] => 'MEMORY MANAGEMENT DEVICE AND METHOD, PROGRAM, AND MEMORY MANAGEMENT SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/047560
[patent_app_country] => US
[patent_app_date] => 2008-03-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 23
[patent_no_of_words] => 11523
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0235/20080235467.pdf
[firstpage_image] =>[orig_patent_app_number] => 12047560
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/047560 | Storage device, system, and method that determines a physical address of a memory unit allocated to a logical address or allocates a logical address to a physical address of a memory unit, based on access speed information of the logical address | Mar 12, 2008 | Issued |
Array
(
[id] => 4825824
[patent_doc_number] => 20080229027
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-09-18
[patent_title] => 'PREFETCH CONTROL DEVICE, STORAGE DEVICE SYSTEM, AND PREFETCH CONTROL METHOD'
[patent_app_type] => utility
[patent_app_number] => 12/046090
[patent_app_country] => US
[patent_app_date] => 2008-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3815
[patent_no_of_claims] => 8
[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/0229/20080229027.pdf
[firstpage_image] =>[orig_patent_app_number] => 12046090
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/046090 | PREFETCH CONTROL DEVICE, STORAGE DEVICE SYSTEM, AND PREFETCH CONTROL METHOD | Mar 10, 2008 | Abandoned |
Array
(
[id] => 5393319
[patent_doc_number] => 20090210632
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-08-20
[patent_title] => 'MICROPROCESSOR AND METHOD FOR DEFERRED STORE DATA FORWARDING FOR STORE BACKGROUND DATA IN A SYSTEM WITH NO MEMORY MODEL RESTRICTIONS'
[patent_app_type] => utility
[patent_app_number] => 12/031858
[patent_app_country] => US
[patent_app_date] => 2008-02-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6870
[patent_no_of_claims] => 16
[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/0210/20090210632.pdf
[firstpage_image] =>[orig_patent_app_number] => 12031858
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/031858 | Microprocessor and method for deferred store data forwarding for store background data in a system with no memory model restrictions | Feb 14, 2008 | Issued |
Array
(
[id] => 7553153
[patent_doc_number] => 08065495
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-11-22
[patent_title] => 'Apparatus, method and computer program for processing information'
[patent_app_type] => utility
[patent_app_number] => 12/032037
[patent_app_country] => US
[patent_app_date] => 2008-02-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 25
[patent_no_of_words] => 13781
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 262
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/065/08065495.pdf
[firstpage_image] =>[orig_patent_app_number] => 12032037
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/032037 | Apparatus, method and computer program for processing information | Feb 14, 2008 | Issued |
Array
(
[id] => 5393316
[patent_doc_number] => 20090210629
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-08-20
[patent_title] => 'METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR SELECTIVELY PURGING CACHE ENTRIES'
[patent_app_type] => utility
[patent_app_number] => 12/032058
[patent_app_country] => US
[patent_app_date] => 2008-02-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2774
[patent_no_of_claims] => 19
[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/0210/20090210629.pdf
[firstpage_image] =>[orig_patent_app_number] => 12032058
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/032058 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR SELECTIVELY PURGING CACHE ENTRIES | Feb 14, 2008 | Abandoned |
Array
(
[id] => 9062802
[patent_doc_number] => 08549255
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-10-01
[patent_title] => 'Microprocessor, method and computer program product for direct page prefetch in millicode capable computer system'
[patent_app_type] => utility
[patent_app_number] => 12/032041
[patent_app_country] => US
[patent_app_date] => 2008-02-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 1
[patent_no_of_words] => 1868
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 178
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12032041
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/032041 | Microprocessor, method and computer program product for direct page prefetch in millicode capable computer system | Feb 14, 2008 | Issued |
Array
(
[id] => 5393314
[patent_doc_number] => 20090210627
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-08-20
[patent_title] => 'METHOD AND SYSTEM FOR HANDLING CACHE COHERENCY FOR SELF-MODIFYING CODE'
[patent_app_type] => utility
[patent_app_number] => 12/031923
[patent_app_country] => US
[patent_app_date] => 2008-02-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3661
[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/0210/20090210627.pdf
[firstpage_image] =>[orig_patent_app_number] => 12031923
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/031923 | Method and system for handling cache coherency for self-modifying code | Feb 14, 2008 | Issued |
Array
(
[id] => 8022577
[patent_doc_number] => 08140807
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-03-20
[patent_title] => 'System and computer program product for dynamically resizing file systems'
[patent_app_type] => utility
[patent_app_number] => 12/031818
[patent_app_country] => US
[patent_app_date] => 2008-02-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5141
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 67
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/140/08140807.pdf
[firstpage_image] =>[orig_patent_app_number] => 12031818
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/031818 | System and computer program product for dynamically resizing file systems | Feb 14, 2008 | Issued |
Array
(
[id] => 5393334
[patent_doc_number] => 20090210647
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-08-20
[patent_title] => 'METHOD FOR DYNAMICALLY RESIZING FILE SYSTEMS'
[patent_app_type] => utility
[patent_app_number] => 12/031778
[patent_app_country] => US
[patent_app_date] => 2008-02-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5141
[patent_no_of_claims] => 16
[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/0210/20090210647.pdf
[firstpage_image] =>[orig_patent_app_number] => 12031778
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/031778 | METHOD FOR DYNAMICALLY RESIZING FILE SYSTEMS | Feb 14, 2008 | Abandoned |
Array
(
[id] => 5393313
[patent_doc_number] => 20090210626
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-08-20
[patent_title] => 'METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR CACHE COHERENCY PROTOCOL WITH BUILT IN AVOIDANCE FOR CONFLICTING RESPONSES'
[patent_app_type] => utility
[patent_app_number] => 12/031977
[patent_app_country] => US
[patent_app_date] => 2008-02-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5307
[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/0210/20090210626.pdf
[firstpage_image] =>[orig_patent_app_number] => 12031977
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/031977 | Cache coherency protocol with built in avoidance for conflicting responses | Feb 14, 2008 | Issued |
Array
(
[id] => 8472661
[patent_doc_number] => 08301854
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-10-30
[patent_title] => 'Storage system and virtualization method'
[patent_app_type] => utility
[patent_app_number] => 11/970762
[patent_app_country] => US
[patent_app_date] => 2008-01-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 47
[patent_figures_cnt] => 47
[patent_no_of_words] => 23906
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 348
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11970762
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/970762 | Storage system and virtualization method | Jan 7, 2008 | Issued |
Array
(
[id] => 7686447
[patent_doc_number] => 20090177844
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-07-09
[patent_title] => 'METHOD OF EFFICIENTLY CHOOSING A CACHE ENTRY FOR CASTOUT'
[patent_app_type] => utility
[patent_app_number] => 11/970743
[patent_app_country] => US
[patent_app_date] => 2008-01-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4200
[patent_no_of_claims] => 10
[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/0177/20090177844.pdf
[firstpage_image] =>[orig_patent_app_number] => 11970743
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/970743 | METHOD OF EFFICIENTLY CHOOSING A CACHE ENTRY FOR CASTOUT | Jan 7, 2008 | Abandoned |