Search

Marwan Ayash

Examiner (ID: 16933, Phone: (571)270-1179 , Office: P/2133 )

Most Active Art Unit
2133
Art Unit(s)
2133, 2185
Total Applications
421
Issued Applications
278
Pending Applications
27
Abandoned Applications
126

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 366541 [patent_doc_number] => 07484051 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-01-27 [patent_title] => 'Apparatus, system and method for reliably updating a data group in a read-before-write data replication environment using a comparison file' [patent_app_type] => utility [patent_app_number] => 11/093392 [patent_app_country] => US [patent_app_date] => 2005-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6217 [patent_no_of_claims] => 7 [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/484/07484051.pdf [firstpage_image] =>[orig_patent_app_number] => 11093392 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/093392
Apparatus, system and method for reliably updating a data group in a read-before-write data replication environment using a comparison file Mar 29, 2005 Issued
Array ( [id] => 6927551 [patent_doc_number] => 20050240808 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-10-27 [patent_title] => 'Write set boundary management in support of asynchronous update of secondary storage' [patent_app_type] => utility [patent_app_number] => 11/093584 [patent_app_country] => US [patent_app_date] => 2005-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4398 [patent_no_of_claims] => 22 [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/0240/20050240808.pdf [firstpage_image] =>[orig_patent_app_number] => 11093584 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/093584
Write set boundary management in support of asynchronous update of secondary storage Mar 29, 2005 Issued
Array ( [id] => 220336 [patent_doc_number] => 07613886 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-11-03 [patent_title] => 'Methods and apparatus for synchronizing data access to a local memory in a multi-processor system' [patent_app_type] => utility [patent_app_number] => 11/053689 [patent_app_country] => US [patent_app_date] => 2005-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9718 [patent_no_of_claims] => 49 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 216 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/613/07613886.pdf [firstpage_image] =>[orig_patent_app_number] => 11053689 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/053689
Methods and apparatus for synchronizing data access to a local memory in a multi-processor system Feb 7, 2005 Issued
Array ( [id] => 5840580 [patent_doc_number] => 20060120191 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-06-08 [patent_title] => 'Systems and methods for optical drive operation' [patent_app_type] => utility [patent_app_number] => 11/053565 [patent_app_country] => US [patent_app_date] => 2005-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 4882 [patent_no_of_claims] => 39 [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/0120/20060120191.pdf [firstpage_image] =>[orig_patent_app_number] => 11053565 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/053565
Systems and methods for optical drive operation Feb 7, 2005 Abandoned
Array ( [id] => 7233127 [patent_doc_number] => 20050262322 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-11-24 [patent_title] => 'System and method of replacing a data storage drive' [patent_app_type] => utility [patent_app_number] => 11/049768 [patent_app_country] => US [patent_app_date] => 2005-02-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 8617 [patent_no_of_claims] => 22 [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/0262/20050262322.pdf [firstpage_image] =>[orig_patent_app_number] => 11049768 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/049768
System and method of replacing a data storage drive Feb 2, 2005 Abandoned
Array ( [id] => 6968767 [patent_doc_number] => 20050235336 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-10-20 [patent_title] => 'Data storage system and method that supports personal video recorder functionality' [patent_app_type] => utility [patent_app_number] => 11/049905 [patent_app_country] => US [patent_app_date] => 2005-02-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4704 [patent_no_of_claims] => 26 [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/20050235336.pdf [firstpage_image] =>[orig_patent_app_number] => 11049905 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/049905
Data storage system and method that supports personal video recorder functionality Feb 2, 2005 Abandoned
Array ( [id] => 4780711 [patent_doc_number] => 20080288710 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-11-20 [patent_title] => 'Semiconductor Memory Device and Its Control Method' [patent_app_type] => utility [patent_app_number] => 10/586658 [patent_app_country] => US [patent_app_date] => 2005-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 30 [patent_no_of_words] => 15667 [patent_no_of_claims] => 15 [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/0288/20080288710.pdf [firstpage_image] =>[orig_patent_app_number] => 10586658 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/586658
Semiconductor Memory Device and Its Control Method Jan 23, 2005 Abandoned
Array ( [id] => 7240912 [patent_doc_number] => 20050257022 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-11-17 [patent_title] => 'Storage device flow control' [patent_app_type] => utility [patent_app_number] => 11/032769 [patent_app_country] => US [patent_app_date] => 2005-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9575 [patent_no_of_claims] => 27 [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/0257/20050257022.pdf [firstpage_image] =>[orig_patent_app_number] => 11032769 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/032769
Calculating unneeded data storage credits for a data transmission to a pair of storage devices Jan 9, 2005 Issued
Array ( [id] => 276010 [patent_doc_number] => 07562184 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-07-14 [patent_title] => 'DRAM controller for graphics processing operable to enable/disable burst transfer' [patent_app_type] => utility [patent_app_number] => 11/023570 [patent_app_country] => US [patent_app_date] => 2004-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 31 [patent_no_of_words] => 7308 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/562/07562184.pdf [firstpage_image] =>[orig_patent_app_number] => 11023570 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/023570
DRAM controller for graphics processing operable to enable/disable burst transfer Dec 28, 2004 Issued
Array ( [id] => 392789 [patent_doc_number] => 07302522 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-11-27 [patent_title] => 'Optimizing I/O performance in a RAID subsystem using an adaptive maximum request size for a logical drive' [patent_app_type] => utility [patent_app_number] => 11/024345 [patent_app_country] => US [patent_app_date] => 2004-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6719 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 295 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/302/07302522.pdf [firstpage_image] =>[orig_patent_app_number] => 11024345 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/024345
Optimizing I/O performance in a RAID subsystem using an adaptive maximum request size for a logical drive Dec 26, 2004 Issued
Array ( [id] => 900094 [patent_doc_number] => 07343467 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-03-11 [patent_title] => 'Method to perform parallel data migration in a clustered storage environment' [patent_app_type] => utility [patent_app_number] => 11/017554 [patent_app_country] => US [patent_app_date] => 2004-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 4142 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 349 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/343/07343467.pdf [firstpage_image] =>[orig_patent_app_number] => 11017554 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/017554
Method to perform parallel data migration in a clustered storage environment Dec 19, 2004 Issued
Array ( [id] => 384661 [patent_doc_number] => 07308539 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-12-11 [patent_title] => 'Concurrent read access and exclusive write access to data in shared memory architecture' [patent_app_type] => utility [patent_app_number] => 11/016218 [patent_app_country] => US [patent_app_date] => 2004-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 6072 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/308/07308539.pdf [firstpage_image] =>[orig_patent_app_number] => 11016218 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/016218
Concurrent read access and exclusive write access to data in shared memory architecture Dec 16, 2004 Issued
Array ( [id] => 6985270 [patent_doc_number] => 20050154848 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-07-14 [patent_title] => 'Duplication apparatus and method' [patent_app_type] => utility [patent_app_number] => 11/015524 [patent_app_country] => US [patent_app_date] => 2004-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7099 [patent_no_of_claims] => 29 [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/0154/20050154848.pdf [firstpage_image] =>[orig_patent_app_number] => 11015524 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/015524
Duplication apparatus and method Dec 16, 2004 Abandoned
Array ( [id] => 7100302 [patent_doc_number] => 20050132152 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-06-16 [patent_title] => 'Method and apparatus for writing data in a medium, and method and apparatus for reading out data from a medium' [patent_app_type] => utility [patent_app_number] => 11/012111 [patent_app_country] => US [patent_app_date] => 2004-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 6456 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0132/20050132152.pdf [firstpage_image] =>[orig_patent_app_number] => 11012111 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/012111
Method and apparatus for writing data in a medium, and method and apparatus for reading out data from a medium Dec 15, 2004 Abandoned
Array ( [id] => 5816499 [patent_doc_number] => 20060085590 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-04-20 [patent_title] => 'Data storage and matching employing words wider than width of content addressable memory' [patent_app_type] => utility [patent_app_number] => 11/014100 [patent_app_country] => US [patent_app_date] => 2004-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2545 [patent_no_of_claims] => 17 [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/0085/20060085590.pdf [firstpage_image] =>[orig_patent_app_number] => 11014100 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/014100
Data storage and matching employing words wider than width of content addressable memory Dec 14, 2004 Abandoned
Array ( [id] => 258097 [patent_doc_number] => 07577784 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-08-18 [patent_title] => 'Full-ternary content addressable memory (CAM) configurable for pseudo-ternary operation' [patent_app_type] => utility [patent_app_number] => 11/011464 [patent_app_country] => US [patent_app_date] => 2004-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 14 [patent_no_of_words] => 6823 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/577/07577784.pdf [firstpage_image] =>[orig_patent_app_number] => 11011464 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/011464
Full-ternary content addressable memory (CAM) configurable for pseudo-ternary operation Dec 12, 2004 Issued
Array ( [id] => 5916315 [patent_doc_number] => 20060129739 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-06-15 [patent_title] => 'Method controller having tables mapping memory addresses to memory modules' [patent_app_type] => utility [patent_app_number] => 11/010205 [patent_app_country] => US [patent_app_date] => 2004-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6633 [patent_no_of_claims] => 22 [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/0129/20060129739.pdf [firstpage_image] =>[orig_patent_app_number] => 11010205 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/010205
Memory controller having tables mapping memory addresses to memory modules Dec 10, 2004 Issued
Array ( [id] => 126712 [patent_doc_number] => 07711909 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-05-04 [patent_title] => 'Read sharing using global conflict indication and semi-transparent reading in a transactional memory space' [patent_app_type] => utility [patent_app_number] => 11/008692 [patent_app_country] => US [patent_app_date] => 2004-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4610 [patent_no_of_claims] => 51 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/711/07711909.pdf [firstpage_image] =>[orig_patent_app_number] => 11008692 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/008692
Read sharing using global conflict indication and semi-transparent reading in a transactional memory space Dec 8, 2004 Issued
Array ( [id] => 5846963 [patent_doc_number] => 20060123217 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-06-08 [patent_title] => 'Utilization zones for automated resource management' [patent_app_type] => utility [patent_app_number] => 11/006124 [patent_app_country] => US [patent_app_date] => 2004-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5746 [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/0123/20060123217.pdf [firstpage_image] =>[orig_patent_app_number] => 11006124 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/006124
Utilization zones for automated resource management Dec 6, 2004 Abandoned
Array ( [id] => 5846962 [patent_doc_number] => 20060123216 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-06-08 [patent_title] => 'Locating wasted memory in software applications' [patent_app_type] => utility [patent_app_number] => 11/005081 [patent_app_country] => US [patent_app_date] => 2004-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4388 [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/0123/20060123216.pdf [firstpage_image] =>[orig_patent_app_number] => 11005081 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/005081
Locating wasted memory in software by identifying unused portions of memory blocks allocated to a program Dec 5, 2004 Issued
Menu