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] => 5052811 [patent_doc_number] => 20070033356 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-02-08 [patent_title] => 'System for Enabling Secure and Automatic Data Backup and Instant Recovery' [patent_app_type] => utility [patent_app_number] => 11/462260 [patent_app_country] => US [patent_app_date] => 2006-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 7363 [patent_no_of_claims] => 8 [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/0033/20070033356.pdf [firstpage_image] =>[orig_patent_app_number] => 11462260 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/462260
System for Enabling Secure and Automatic Data Backup and Instant Recovery Aug 2, 2006 Abandoned
Array ( [id] => 4689998 [patent_doc_number] => 20080034179 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-02-07 [patent_title] => 'GUARD BANDS IN VERY LARGE VIRTUAL MEMORY PAGES' [patent_app_type] => utility [patent_app_number] => 11/462055 [patent_app_country] => US [patent_app_date] => 2006-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8445 [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/0034/20080034179.pdf [firstpage_image] =>[orig_patent_app_number] => 11462055 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/462055
GUARD BANDS IN VERY LARGE VIRTUAL MEMORY PAGES Aug 2, 2006 Abandoned
Array ( [id] => 5052832 [patent_doc_number] => 20070033377 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-02-08 [patent_title] => 'Data Operations in Flash Memories Utilizing Direct Data File Storage' [patent_app_type] => utility [patent_app_number] => 11/462007 [patent_app_country] => US [patent_app_date] => 2006-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 34 [patent_no_of_words] => 22575 [patent_no_of_claims] => 7 [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/0033/20070033377.pdf [firstpage_image] =>[orig_patent_app_number] => 11462007 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/462007
Data operations in flash memories utilizing direct data file storage Aug 1, 2006 Issued
Array ( [id] => 5052833 [patent_doc_number] => 20070033378 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-02-08 [patent_title] => 'Flash Memory Systems Utilizing Direct Data File Storage' [patent_app_type] => utility [patent_app_number] => 11/462013 [patent_app_country] => US [patent_app_date] => 2006-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 34 [patent_no_of_words] => 22594 [patent_no_of_claims] => 7 [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/0033/20070033378.pdf [firstpage_image] =>[orig_patent_app_number] => 11462013 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/462013
Flash memory systems utilizing direct data file storage Aug 1, 2006 Issued
Array ( [id] => 5102770 [patent_doc_number] => 20070186032 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-08-09 [patent_title] => 'Flash Memory Systems With Direct Data File Storage Utilizing Data Consolidation and Garbage Collection' [patent_app_type] => utility [patent_app_number] => 11/462001 [patent_app_country] => US [patent_app_date] => 2006-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 34 [patent_no_of_words] => 22594 [patent_no_of_claims] => 7 [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/20070186032.pdf [firstpage_image] =>[orig_patent_app_number] => 11462001 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/462001
Flash memory systems with direct data file storage utilizing data consolidation and garbage collection Aug 1, 2006 Issued
Array ( [id] => 5052831 [patent_doc_number] => 20070033376 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-02-08 [patent_title] => 'Data Consolidation and Garbage Collection in Direct Data File Storage Memories' [patent_app_type] => utility [patent_app_number] => 11/461997 [patent_app_country] => US [patent_app_date] => 2006-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 34 [patent_no_of_words] => 22588 [patent_no_of_claims] => 9 [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/0033/20070033376.pdf [firstpage_image] =>[orig_patent_app_number] => 11461997 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/461997
Data consolidation and garbage collection in direct data file storage memories Aug 1, 2006 Issued
Array ( [id] => 188527 [patent_doc_number] => 07647450 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-01-12 [patent_title] => 'Method, computer and computer system for monitoring performance' [patent_app_type] => utility [patent_app_number] => 11/496636 [patent_app_country] => US [patent_app_date] => 2006-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 20 [patent_no_of_words] => 11824 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/647/07647450.pdf [firstpage_image] =>[orig_patent_app_number] => 11496636 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/496636
Method, computer and computer system for monitoring performance Jul 31, 2006 Issued
Array ( [id] => 5017633 [patent_doc_number] => 20070260842 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-11-08 [patent_title] => 'PRE-ALLOCATION AND HIERARCHICAL MAPPING OF DATA BLOCKS DISTRIBUTED FROM A FIRST PROCESSOR TO A SECOND PROCESSOR FOR USE IN A FILE SYSTEM' [patent_app_type] => utility [patent_app_number] => 11/382075 [patent_app_country] => US [patent_app_date] => 2006-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 17866 [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/0260/20070260842.pdf [firstpage_image] =>[orig_patent_app_number] => 11382075 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/382075
Pre-allocation and hierarchical mapping of data blocks distributed from a first processor to a second processor for use in a file system May 7, 2006 Issued
Array ( [id] => 5017610 [patent_doc_number] => 20070260819 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-11-08 [patent_title] => 'COMPLIER ASSISTED VICTIM CACHE BYPASSING' [patent_app_type] => utility [patent_app_number] => 11/381563 [patent_app_country] => US [patent_app_date] => 2006-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2497 [patent_no_of_claims] => 11 [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/0260/20070260819.pdf [firstpage_image] =>[orig_patent_app_number] => 11381563 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/381563
Complier assisted victim cache bypassing May 3, 2006 Issued
Array ( [id] => 5706613 [patent_doc_number] => 20060195661 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-08-31 [patent_title] => 'CACHING OF DYNAMIC ARRAYS' [patent_app_type] => utility [patent_app_number] => 11/381658 [patent_app_country] => US [patent_app_date] => 2006-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7358 [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/0195/20060195661.pdf [firstpage_image] =>[orig_patent_app_number] => 11381658 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/381658
Caching of dynamic arrays May 3, 2006 Issued
Array ( [id] => 4602794 [patent_doc_number] => 07979637 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-07-12 [patent_title] => 'Processor and method for executing data transfer process' [patent_app_type] => utility [patent_app_number] => 11/405530 [patent_app_country] => US [patent_app_date] => 2006-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 4068 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/979/07979637.pdf [firstpage_image] =>[orig_patent_app_number] => 11405530 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/405530
Processor and method for executing data transfer process Apr 17, 2006 Issued
Array ( [id] => 5852849 [patent_doc_number] => 20060236040 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-10-19 [patent_title] => 'Multiprocessor system for preventing starvation in case of occurring address competition and method thereof' [patent_app_type] => utility [patent_app_number] => 11/405545 [patent_app_country] => US [patent_app_date] => 2006-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 10384 [patent_no_of_claims] => 15 [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/0236/20060236040.pdf [firstpage_image] =>[orig_patent_app_number] => 11405545 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/405545
Multiprocessor system for preventing starvation in case of occurring address competition and method thereof Apr 17, 2006 Abandoned
Array ( [id] => 5836429 [patent_doc_number] => 20060248261 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-02 [patent_title] => 'System and method for performing multi-rank command scheduling in DDR SDRAM memory systems' [patent_app_type] => utility [patent_app_number] => 11/405617 [patent_app_country] => US [patent_app_date] => 2006-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4626 [patent_no_of_claims] => 16 [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/0248/20060248261.pdf [firstpage_image] =>[orig_patent_app_number] => 11405617 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/405617
System and method for performing multi-rank command scheduling in DDR SDRAM memory systems Apr 16, 2006 Issued
Array ( [id] => 9130160 [patent_doc_number] => 08578116 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-11-05 [patent_title] => 'System and method for memory data protection with secure pad memory' [patent_app_type] => utility [patent_app_number] => 11/393164 [patent_app_country] => US [patent_app_date] => 2006-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5278 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11393164 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/393164
System and method for memory data protection with secure pad memory Mar 27, 2006 Issued
Array ( [id] => 5058591 [patent_doc_number] => 20070061513 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-03-15 [patent_title] => 'Disk array apparatus, data migration method, and storage medium' [patent_app_type] => utility [patent_app_number] => 11/328286 [patent_app_country] => US [patent_app_date] => 2006-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 11441 [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/0061/20070061513.pdf [firstpage_image] =>[orig_patent_app_number] => 11328286 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/328286
Disk array apparatus, data migration method, and storage medium Jan 9, 2006 Issued
Array ( [id] => 5603969 [patent_doc_number] => 20060294316 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-28 [patent_title] => 'Selectively prefetch method and bridge module' [patent_app_type] => utility [patent_app_number] => 11/328105 [patent_app_country] => US [patent_app_date] => 2006-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2397 [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/0294/20060294316.pdf [firstpage_image] =>[orig_patent_app_number] => 11328105 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/328105
Selectively prefetch method and bridge module Jan 9, 2006 Abandoned
Array ( [id] => 5221391 [patent_doc_number] => 20070162703 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-12 [patent_title] => 'Method and structure for an improved data reformatting procedure' [patent_app_type] => utility [patent_app_number] => 11/328344 [patent_app_country] => US [patent_app_date] => 2006-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6464 [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/0162/20070162703.pdf [firstpage_image] =>[orig_patent_app_number] => 11328344 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/328344
Method and structure for an improved data reformatting procedure Jan 8, 2006 Issued
Array ( [id] => 5221401 [patent_doc_number] => 20070162713 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-12 [patent_title] => 'Memory having status register read function' [patent_app_type] => utility [patent_app_number] => 11/328037 [patent_app_country] => US [patent_app_date] => 2006-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3487 [patent_no_of_claims] => 25 [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/0162/20070162713.pdf [firstpage_image] =>[orig_patent_app_number] => 11328037 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/328037
Memory having status register read function Jan 8, 2006 Abandoned
Array ( [id] => 5597818 [patent_doc_number] => 20060161736 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-07-20 [patent_title] => 'Pre-fetch control method' [patent_app_type] => utility [patent_app_number] => 11/327398 [patent_app_country] => US [patent_app_date] => 2006-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2927 [patent_no_of_claims] => 6 [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/0161/20060161736.pdf [firstpage_image] =>[orig_patent_app_number] => 11327398 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/327398
Pre-fetch control method Jan 8, 2006 Issued
Array ( [id] => 5221390 [patent_doc_number] => 20070162702 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-12 [patent_title] => 'System and method for acquiring data from a cache in a distributed network' [patent_app_type] => utility [patent_app_number] => 11/327615 [patent_app_country] => US [patent_app_date] => 2006-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 1336 [patent_no_of_claims] => 11 [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/0162/20070162702.pdf [firstpage_image] =>[orig_patent_app_number] => 11327615 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/327615
System and method for acquiring data from a cache in a distributed network Jan 5, 2006 Abandoned
Menu