
Marwan Ayash
Examiner (ID: 2168, Phone: (571)270-1179 , Office: P/2133 )
| Most Active Art Unit | 2133 |
| Art Unit(s) | 2185, 2133 |
| Total Applications | 427 |
| Issued Applications | 279 |
| Pending Applications | 30 |
| Abandoned Applications | 126 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 9289267
[patent_doc_number] => 08645623
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-02-04
[patent_title] => 'Method for performing a raid operation in a data storage system'
[patent_app_type] => utility
[patent_app_number] => 11/769746
[patent_app_country] => US
[patent_app_date] => 2007-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 49
[patent_figures_cnt] => 63
[patent_no_of_words] => 25694
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 325
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11769746
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/769746 | Method for performing a raid operation in a data storage system | Jun 27, 2007 | Issued |
Array
(
[id] => 9358524
[patent_doc_number] => 08677078
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-03-18
[patent_title] => 'Systems and methods for accessing wide registers'
[patent_app_type] => utility
[patent_app_number] => 11/769988
[patent_app_country] => US
[patent_app_date] => 2007-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4774
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 232
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11769988
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/769988 | Systems and methods for accessing wide registers | Jun 27, 2007 | Issued |
Array
(
[id] => 5351424
[patent_doc_number] => 20090006785
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-01-01
[patent_title] => 'APPARATUS, METHOD AND SYSTEM FOR COMPARING SAMPLE DATA WITH COMPARISON DATA'
[patent_app_type] => utility
[patent_app_number] => 11/769874
[patent_app_country] => US
[patent_app_date] => 2007-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4143
[patent_no_of_claims] => 24
[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/0006/20090006785.pdf
[firstpage_image] =>[orig_patent_app_number] => 11769874
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/769874 | APPARATUS, METHOD AND SYSTEM FOR COMPARING SAMPLE DATA WITH COMPARISON DATA | Jun 27, 2007 | Abandoned |
Array
(
[id] => 5351442
[patent_doc_number] => 20090006803
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-01-01
[patent_title] => 'L2 Cache/Nest Address Translation'
[patent_app_type] => utility
[patent_app_number] => 11/769978
[patent_app_country] => US
[patent_app_date] => 2007-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8598
[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/0006/20090006803.pdf
[firstpage_image] =>[orig_patent_app_number] => 11769978
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/769978 | L2 Cache/Nest Address Translation | Jun 27, 2007 | Abandoned |
Array
(
[id] => 5351416
[patent_doc_number] => 20090006777
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-01-01
[patent_title] => 'APPARATUS FOR REDUCING CACHE LATENCY WHILE PRESERVING CACHE BANDWIDTH IN A CACHE SUBSYSTEM OF A PROCESSOR'
[patent_app_type] => utility
[patent_app_number] => 11/769970
[patent_app_country] => US
[patent_app_date] => 2007-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4451
[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/0006/20090006777.pdf
[firstpage_image] =>[orig_patent_app_number] => 11769970
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/769970 | APPARATUS FOR REDUCING CACHE LATENCY WHILE PRESERVING CACHE BANDWIDTH IN A CACHE SUBSYSTEM OF A PROCESSOR | Jun 27, 2007 | Abandoned |
Array
(
[id] => 5102807
[patent_doc_number] => 20070186069
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-08-09
[patent_title] => 'Coordinating Synchronization Mechanisms using Transactional Memory'
[patent_app_type] => utility
[patent_app_number] => 11/694323
[patent_app_country] => US
[patent_app_date] => 2007-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8099
[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/0186/20070186069.pdf
[firstpage_image] =>[orig_patent_app_number] => 11694323
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/694323 | Coordinating accesses to shared objects using transactional memory mechanisms and non-transactional software mechanisms | Mar 29, 2007 | Issued |
Array
(
[id] => 4722288
[patent_doc_number] => 20080244190
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-02
[patent_title] => 'Method, Apparatus, System and Program Product Supporting Efficient Eviction of an Entry From a Central Coherence Directory'
[patent_app_type] => utility
[patent_app_number] => 11/693864
[patent_app_country] => US
[patent_app_date] => 2007-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6529
[patent_no_of_claims] => 20
[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/20080244190.pdf
[firstpage_image] =>[orig_patent_app_number] => 11693864
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/693864 | Method, Apparatus, System and Program Product Supporting Efficient Eviction of an Entry From a Central Coherence Directory | Mar 29, 2007 | Abandoned |
Array
(
[id] => 4722287
[patent_doc_number] => 20080244189
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-02
[patent_title] => 'Method, Apparatus, System and Program Product Supporting Directory-Assisted Speculative Snoop Probe With Concurrent Memory Access'
[patent_app_type] => utility
[patent_app_number] => 11/693809
[patent_app_country] => US
[patent_app_date] => 2007-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6528
[patent_no_of_claims] => 24
[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/20080244189.pdf
[firstpage_image] =>[orig_patent_app_number] => 11693809
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/693809 | Method, Apparatus, System and Program Product Supporting Directory-Assisted Speculative Snoop Probe With Concurrent Memory Access | Mar 29, 2007 | Abandoned |
Array
(
[id] => 4722583
[patent_doc_number] => 20080244335
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-02
[patent_title] => 'Protecting memory operations involving zero byte allocations'
[patent_app_type] => utility
[patent_app_number] => 11/731262
[patent_app_country] => US
[patent_app_date] => 2007-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2547
[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/0244/20080244335.pdf
[firstpage_image] =>[orig_patent_app_number] => 11731262
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/731262 | Protecting memory operations involving zero byte allocations | Mar 28, 2007 | Issued |
Array
(
[id] => 5102806
[patent_doc_number] => 20070186068
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-08-09
[patent_title] => 'Network redirector systems and methods for performing data replication'
[patent_app_type] => utility
[patent_app_number] => 11/640835
[patent_app_country] => US
[patent_app_date] => 2006-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 26388
[patent_no_of_claims] => 17
[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/0186/20070186068.pdf
[firstpage_image] =>[orig_patent_app_number] => 11640835
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/640835 | Network redirector systems and methods for performing data replication | Dec 17, 2006 | Issued |
Array
(
[id] => 4895243
[patent_doc_number] => 20080104343
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-05-01
[patent_title] => 'Storage control device and data migration method for storage control device'
[patent_app_type] => utility
[patent_app_number] => 11/640324
[patent_app_country] => US
[patent_app_date] => 2006-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 15855
[patent_no_of_claims] => 18
[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/0104/20080104343.pdf
[firstpage_image] =>[orig_patent_app_number] => 11640324
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/640324 | Data migration using temporary volume to migrate high priority data to high performance storage and lower priority data to lower performance storage | Dec 17, 2006 | Issued |
Array
(
[id] => 5190298
[patent_doc_number] => 20070168607
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-07-19
[patent_title] => 'Storage device using nonvolatile cache memory and control method thereof'
[patent_app_type] => utility
[patent_app_number] => 11/640312
[patent_app_country] => US
[patent_app_date] => 2006-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3814
[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/0168/20070168607.pdf
[firstpage_image] =>[orig_patent_app_number] => 11640312
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/640312 | Storage device using nonvolatile cache memory and control method thereof | Dec 17, 2006 | Abandoned |
Array
(
[id] => 4868938
[patent_doc_number] => 20080147997
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-19
[patent_title] => 'Systems and methods for facilitating storage operations using network attached storage devices'
[patent_app_type] => utility
[patent_app_number] => 11/640730
[patent_app_country] => US
[patent_app_date] => 2006-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 7954
[patent_no_of_claims] => 19
[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/0147/20080147997.pdf
[firstpage_image] =>[orig_patent_app_number] => 11640730
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/640730 | Writing data and storage system specific metadata to network attached storage device | Dec 17, 2006 | Issued |
Array
(
[id] => 4486412
[patent_doc_number] => 07870355
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-01-11
[patent_title] => 'Log based data replication system with disk swapping below a predetermined rate'
[patent_app_type] => utility
[patent_app_number] => 11/640825
[patent_app_country] => US
[patent_app_date] => 2006-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 16
[patent_no_of_words] => 26378
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 273
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/870/07870355.pdf
[firstpage_image] =>[orig_patent_app_number] => 11640825
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/640825 | Log based data replication system with disk swapping below a predetermined rate | Dec 17, 2006 | Issued |
Array
(
[id] => 6240722
[patent_doc_number] => 20100268867
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-10-21
[patent_title] => 'METHOD AND APPARATUS FOR UPDATING FIRMWARE AS A BACKGROUND TASK'
[patent_app_type] => utility
[patent_app_number] => 12/443481
[patent_app_country] => US
[patent_app_date] => 2006-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2307
[patent_no_of_claims] => 22
[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/0268/20100268867.pdf
[firstpage_image] =>[orig_patent_app_number] => 12443481
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/443481 | METHOD AND APPARATUS FOR UPDATING FIRMWARE AS A BACKGROUND TASK | Sep 28, 2006 | Abandoned |
Array
(
[id] => 5155975
[patent_doc_number] => 20070038858
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-02-15
[patent_title] => 'Compliance in a network memory architecture'
[patent_app_type] => utility
[patent_app_number] => 11/497026
[patent_app_country] => US
[patent_app_date] => 2006-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 10224
[patent_no_of_claims] => 24
[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/0038/20070038858.pdf
[firstpage_image] =>[orig_patent_app_number] => 11497026
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/497026 | Data encryption in a network memory architecture for providing data based on local accessibility | Jul 30, 2006 | Issued |
Array
(
[id] => 5684362
[patent_doc_number] => 20060200632
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-09-07
[patent_title] => 'Selectively unmarking load-marked cache lines during transactional program execution'
[patent_app_type] => utility
[patent_app_number] => 11/399049
[patent_app_country] => US
[patent_app_date] => 2006-04-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7612
[patent_no_of_claims] => 17
[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/0200/20060200632.pdf
[firstpage_image] =>[orig_patent_app_number] => 11399049
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/399049 | Selectively unmarking load-marked cache lines during transactional program execution | Apr 5, 2006 | Issued |
Array
(
[id] => 9242200
[patent_doc_number] => 08607005
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-10
[patent_title] => 'Monitoring program execution to learn data blocks accessed by software process for facilitating efficient prefetching'
[patent_app_type] => utility
[patent_app_number] => 11/357473
[patent_app_country] => US
[patent_app_date] => 2006-02-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7289
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 293
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11357473
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/357473 | Monitoring program execution to learn data blocks accessed by software process for facilitating efficient prefetching | Feb 16, 2006 | Issued |
Array
(
[id] => 5179144
[patent_doc_number] => 20070180204
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-08-02
[patent_title] => 'Method and system of erasing data pool residing over multiple data storage drives'
[patent_app_type] => utility
[patent_app_number] => 11/339642
[patent_app_country] => US
[patent_app_date] => 2006-01-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4205
[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/0180/20070180204.pdf
[firstpage_image] =>[orig_patent_app_number] => 11339642
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/339642 | Method and system of erasing data pool residing over multiple data storage drives | Jan 24, 2006 | Abandoned |
Array
(
[id] => 5668653
[patent_doc_number] => 20060174003
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-08-03
[patent_title] => 'Access control using file allocation table (FAT) file systems'
[patent_app_type] => utility
[patent_app_number] => 11/339154
[patent_app_country] => US
[patent_app_date] => 2006-01-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4394
[patent_no_of_claims] => 19
[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/0174/20060174003.pdf
[firstpage_image] =>[orig_patent_app_number] => 11339154
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/339154 | Access control using file allocation table (FAT) file systems | Jan 24, 2006 | Abandoned |