Search

Hamdy S. Ahmed

Examiner (ID: 14068, Phone: (571)270-1027 , Office: P/2133 )

Most Active Art Unit
2189
Art Unit(s)
2186, 2181, 2192, 2133, 2188, 2189, 2139
Total Applications
388
Issued Applications
312
Pending Applications
3
Abandoned Applications
74

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 8799445 [patent_doc_number] => 08438331 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-05-07 [patent_title] => 'Recording system, recording method, information processing apparatus, information processing control method, recording control device, and recording control method' [patent_app_type] => utility [patent_app_number] => 11/840667 [patent_app_country] => US [patent_app_date] => 2007-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 18 [patent_no_of_words] => 16280 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11840667 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/840667
Recording system, recording method, information processing apparatus, information processing control method, recording control device, and recording control method Aug 16, 2007 Issued
Array ( [id] => 48670 [patent_doc_number] => 07779227 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-08-17 [patent_title] => 'Memory management apparatus and method for optical storage system' [patent_app_type] => utility [patent_app_number] => 11/838235 [patent_app_country] => US [patent_app_date] => 2007-08-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 1969 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/779/07779227.pdf [firstpage_image] =>[orig_patent_app_number] => 11838235 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/838235
Memory management apparatus and method for optical storage system Aug 13, 2007 Issued
Array ( [id] => 4808942 [patent_doc_number] => 20080172520 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-17 [patent_title] => 'NONVOLATILE MEMORY DEVICES INCLUDING MULTIPLE USER-SELECTABLE PROGRAM MODES AND RELATED METHODS OF OPERATION' [patent_app_type] => utility [patent_app_number] => 11/838348 [patent_app_country] => US [patent_app_date] => 2007-08-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4799 [patent_no_of_claims] => 23 [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/0172/20080172520.pdf [firstpage_image] =>[orig_patent_app_number] => 11838348 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/838348
NONVOLATILE MEMORY DEVICES INCLUDING MULTIPLE USER-SELECTABLE PROGRAM MODES AND RELATED METHODS OF OPERATION Aug 13, 2007 Abandoned
Array ( [id] => 5448031 [patent_doc_number] => 20090049257 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-02-19 [patent_title] => 'System and Method for Implementing a Memory Defect Map' [patent_app_type] => utility [patent_app_number] => 11/838593 [patent_app_country] => US [patent_app_date] => 2007-08-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3796 [patent_no_of_claims] => 20 [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/0049/20090049257.pdf [firstpage_image] =>[orig_patent_app_number] => 11838593 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/838593
System and method for implementing a memory defect map Aug 13, 2007 Issued
Array ( [id] => 5351451 [patent_doc_number] => 20090006812 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-01 [patent_title] => 'Method and Apparatus for Accessing a Cache With an Effective Address' [patent_app_type] => utility [patent_app_number] => 11/770036 [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] => 8720 [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/20090006812.pdf [firstpage_image] =>[orig_patent_app_number] => 11770036 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/770036
Method and apparatus for accessing a cache with an effective address Jun 27, 2007 Issued
Array ( [id] => 4472056 [patent_doc_number] => 07937523 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-05-03 [patent_title] => 'Memory system with nonvolatile semiconductor memory' [patent_app_type] => utility [patent_app_number] => 11/770344 [patent_app_country] => US [patent_app_date] => 2007-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 23 [patent_no_of_words] => 9181 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/937/07937523.pdf [firstpage_image] =>[orig_patent_app_number] => 11770344 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/770344
Memory system with nonvolatile semiconductor memory Jun 27, 2007 Issued
Array ( [id] => 5351368 [patent_doc_number] => 20090006729 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-01 [patent_title] => 'CACHE FOR A MULTI THREAD AND MULTI CORE SYSTEM AND METHODS THEREOF' [patent_app_type] => utility [patent_app_number] => 11/770120 [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] => 2808 [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/20090006729.pdf [firstpage_image] =>[orig_patent_app_number] => 11770120 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/770120
Cache for a multi thread and multi core system and methods thereof Jun 27, 2007 Issued
Array ( [id] => 5351452 [patent_doc_number] => 20090006813 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-01 [patent_title] => 'DATA FORWARDING FROM SYSTEM MEMORY-SIDE PREFETCHER' [patent_app_type] => utility [patent_app_number] => 11/770314 [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] => 4411 [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/20090006813.pdf [firstpage_image] =>[orig_patent_app_number] => 11770314 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/770314
DATA FORWARDING FROM SYSTEM MEMORY-SIDE PREFETCHER Jun 27, 2007 Abandoned
Array ( [id] => 156183 [patent_doc_number] => 07680985 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-03-16 [patent_title] => 'Method and apparatus for accessing a split cache directory' [patent_app_type] => utility [patent_app_number] => 11/770099 [patent_app_country] => US [patent_app_date] => 2007-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8663 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/680/07680985.pdf [firstpage_image] =>[orig_patent_app_number] => 11770099 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/770099
Method and apparatus for accessing a split cache directory Jun 27, 2007 Issued
Array ( [id] => 5351430 [patent_doc_number] => 20090006791 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-01 [patent_title] => 'DATA MOVEMENT AND INITIALIZATION AGGREGATION' [patent_app_type] => utility [patent_app_number] => 11/770333 [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] => 3146 [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/20090006791.pdf [firstpage_image] =>[orig_patent_app_number] => 11770333 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/770333
Data movement and initialization aggregation Jun 27, 2007 Issued
Array ( [id] => 5351404 [patent_doc_number] => 20090006765 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-01 [patent_title] => 'METHOD AND SYSTEM FOR REDUCING CACHE CONFLICTS' [patent_app_type] => utility [patent_app_number] => 11/770107 [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] => 2922 [patent_no_of_claims] => 18 [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/20090006765.pdf [firstpage_image] =>[orig_patent_app_number] => 11770107 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/770107
Method and system for reducing cache conflicts Jun 27, 2007 Issued
Array ( [id] => 4868941 [patent_doc_number] => 20080148000 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-19 [patent_title] => 'Techniques for data replication with snapshot capabilities' [patent_app_type] => utility [patent_app_number] => 11/823426 [patent_app_country] => US [patent_app_date] => 2007-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4980 [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/0148/20080148000.pdf [firstpage_image] =>[orig_patent_app_number] => 11823426 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/823426
Techniques for data replication with snapshot capabilities Jun 26, 2007 Issued
Array ( [id] => 4626736 [patent_doc_number] => 08006047 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-08-23 [patent_title] => 'Storage device with write barrier sensitive write commands and write barrier insensitive commands' [patent_app_type] => utility [patent_app_number] => 11/823441 [patent_app_country] => US [patent_app_date] => 2007-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 3436 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/006/08006047.pdf [firstpage_image] =>[orig_patent_app_number] => 11823441 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/823441
Storage device with write barrier sensitive write commands and write barrier insensitive commands Jun 26, 2007 Issued
Array ( [id] => 4522153 [patent_doc_number] => 07917705 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-03-29 [patent_title] => 'Scalable performance-based volume allocation in large storage controller collections' [patent_app_type] => utility [patent_app_number] => 11/750076 [patent_app_country] => US [patent_app_date] => 2007-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 7211 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/917/07917705.pdf [firstpage_image] =>[orig_patent_app_number] => 11750076 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/750076
Scalable performance-based volume allocation in large storage controller collections May 16, 2007 Issued
Array ( [id] => 5029864 [patent_doc_number] => 20070271311 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-11-22 [patent_title] => 'DISK ARRAY DEVICE AND DATA MANAGEMENT METHOD FOR MANAGING MASTER DATA AND REPLICATION DATA REPLICATED FROM MASTER DATA' [patent_app_type] => utility [patent_app_number] => 11/750003 [patent_app_country] => US [patent_app_date] => 2007-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6111 [patent_no_of_claims] => 13 [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/0271/20070271311.pdf [firstpage_image] =>[orig_patent_app_number] => 11750003 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/750003
DISK ARRAY DEVICE AND DATA MANAGEMENT METHOD FOR MANAGING MASTER DATA AND REPLICATION DATA REPLICATED FROM MASTER DATA May 16, 2007 Abandoned
Array ( [id] => 4589790 [patent_doc_number] => 07831800 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-11-09 [patent_title] => 'Technique for prefetching data based on a stride pattern' [patent_app_type] => utility [patent_app_number] => 11/750266 [patent_app_country] => US [patent_app_date] => 2007-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 2153 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/831/07831800.pdf [firstpage_image] =>[orig_patent_app_number] => 11750266 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/750266
Technique for prefetching data based on a stride pattern May 16, 2007 Issued
Array ( [id] => 4585639 [patent_doc_number] => 07856522 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-12-21 [patent_title] => 'Flash-aware storage optimized for mobile and embedded DBMS on NAND flash memory' [patent_app_type] => utility [patent_app_number] => 11/749383 [patent_app_country] => US [patent_app_date] => 2007-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 5169 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 264 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/856/07856522.pdf [firstpage_image] =>[orig_patent_app_number] => 11749383 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/749383
Flash-aware storage optimized for mobile and embedded DBMS on NAND flash memory May 15, 2007 Issued
Array ( [id] => 4841303 [patent_doc_number] => 20080281789 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-11-13 [patent_title] => 'Method and apparatus for implementing a search engine using an SRAM' [patent_app_type] => utility [patent_app_number] => 11/801937 [patent_app_country] => US [patent_app_date] => 2007-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4160 [patent_no_of_claims] => 21 [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/0281/20080281789.pdf [firstpage_image] =>[orig_patent_app_number] => 11801937 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/801937
Method and apparatus for implementing a search engine using an SRAM May 9, 2007 Abandoned
Array ( [id] => 4686861 [patent_doc_number] => 20080031042 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-02-07 [patent_title] => 'Method of avoiding errors in flash memory' [patent_app_type] => utility [patent_app_number] => 11/797379 [patent_app_country] => US [patent_app_date] => 2007-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8325 [patent_no_of_claims] => 27 [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/0031/20080031042.pdf [firstpage_image] =>[orig_patent_app_number] => 11797379 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/797379
Method of avoiding errors in flash memory May 2, 2007 Issued
Array ( [id] => 4589717 [patent_doc_number] => 07831785 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-11-09 [patent_title] => 'Data collection management system and method' [patent_app_type] => utility [patent_app_number] => 11/799399 [patent_app_country] => US [patent_app_date] => 2007-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3341 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/831/07831785.pdf [firstpage_image] =>[orig_patent_app_number] => 11799399 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/799399
Data collection management system and method Apr 29, 2007 Issued
Menu