Search

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 numberTitle of the applicationFiling DateStatus
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
Menu