Search

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