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] => 7052433 [patent_doc_number] => 20050188152 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-08-25 [patent_title] => 'Method and apparatus for overwriting data in write-once recording medium' [patent_app_type] => utility [patent_app_number] => 11/063529 [patent_app_country] => US [patent_app_date] => 2005-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6261 [patent_no_of_claims] => 18 [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/0188/20050188152.pdf [firstpage_image] =>[orig_patent_app_number] => 11063529 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/063529
Method and apparatus for overwriting data in write-once recording medium Feb 23, 2005 Issued
Array ( [id] => 595183 [patent_doc_number] => 07457921 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-11-25 [patent_title] => 'Write barrier for data storage integrity' [patent_app_type] => utility [patent_app_number] => 11/064491 [patent_app_country] => US [patent_app_date] => 2005-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7273 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/457/07457921.pdf [firstpage_image] =>[orig_patent_app_number] => 11064491 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/064491
Write barrier for data storage integrity Feb 22, 2005 Issued
Array ( [id] => 5621141 [patent_doc_number] => 20060190676 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-08-24 [patent_title] => 'Static random access memory (SRAM) compatible, high availability memory array and method employing synchronous dynamic random access memory (DRAM) in conjunction with a data cache and separate read and write registers and tag blocks' [patent_app_type] => utility [patent_app_number] => 11/064354 [patent_app_country] => US [patent_app_date] => 2005-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 13658 [patent_no_of_claims] => 111 [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/0190/20060190676.pdf [firstpage_image] =>[orig_patent_app_number] => 11064354 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/064354
Static random access memory (SRAM) compatible, high availability memory array and method employing synchronous dynamic random access memory (DRAM) in conjunction with a data cache and separate read and write registers and tag blocks Feb 22, 2005 Issued
Array ( [id] => 469287 [patent_doc_number] => 07240160 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-07-03 [patent_title] => 'Multiple-core processor with flexible cache directory scheme' [patent_app_type] => utility [patent_app_number] => 11/063947 [patent_app_country] => US [patent_app_date] => 2005-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 18 [patent_no_of_words] => 19057 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/240/07240160.pdf [firstpage_image] =>[orig_patent_app_number] => 11063947 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/063947
Multiple-core processor with flexible cache directory scheme Feb 22, 2005 Issued
Array ( [id] => 5822070 [patent_doc_number] => 20060026383 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-02-02 [patent_title] => 'Method for efficient virtualization of physical memory in a virtual-machine monitor' [patent_app_type] => utility [patent_app_number] => 11/027553 [patent_app_country] => US [patent_app_date] => 2004-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 8443 [patent_no_of_claims] => 6 [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/0026/20060026383.pdf [firstpage_image] =>[orig_patent_app_number] => 11027553 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/027553
Method for efficient virtualization of physical memory in a virtual-machine monitor Dec 28, 2004 Issued
Array ( [id] => 595171 [patent_doc_number] => 07457918 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-11-25 [patent_title] => 'Grouping and group operations' [patent_app_type] => utility [patent_app_number] => 11/024614 [patent_app_country] => US [patent_app_date] => 2004-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 20 [patent_no_of_words] => 11468 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/457/07457918.pdf [firstpage_image] =>[orig_patent_app_number] => 11024614 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/024614
Grouping and group operations Dec 27, 2004 Issued
Array ( [id] => 5657691 [patent_doc_number] => 20060143427 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-06-29 [patent_title] => 'Storage plug-in based on hashmaps' [patent_app_type] => utility [patent_app_number] => 11/025764 [patent_app_country] => US [patent_app_date] => 2004-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 11491 [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/0143/20060143427.pdf [firstpage_image] =>[orig_patent_app_number] => 11025764 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/025764
Storage plug-in based on hashmaps Dec 27, 2004 Issued
Array ( [id] => 5657652 [patent_doc_number] => 20060143388 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-06-29 [patent_title] => 'Programming models for eviction policies' [patent_app_type] => utility [patent_app_number] => 11/025178 [patent_app_country] => US [patent_app_date] => 2004-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 11469 [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/0143/20060143388.pdf [firstpage_image] =>[orig_patent_app_number] => 11025178 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/025178
Programming models for eviction policies Dec 27, 2004 Issued
Array ( [id] => 598106 [patent_doc_number] => 07451275 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-11-11 [patent_title] => 'Programming models for storage plug-ins' [patent_app_type] => utility [patent_app_number] => 11/024651 [patent_app_country] => US [patent_app_date] => 2004-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 20 [patent_no_of_words] => 11468 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/451/07451275.pdf [firstpage_image] =>[orig_patent_app_number] => 11024651 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/024651
Programming models for storage plug-ins Dec 27, 2004 Issued
Array ( [id] => 472868 [patent_doc_number] => 07234039 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-06-19 [patent_title] => 'Method, system, and apparatus for determining the physical memory address of an allocated and locked memory buffer' [patent_app_type] => utility [patent_app_number] => 10/988959 [patent_app_country] => US [patent_app_date] => 2004-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5500 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/234/07234039.pdf [firstpage_image] =>[orig_patent_app_number] => 10988959 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/988959
Method, system, and apparatus for determining the physical memory address of an allocated and locked memory buffer Nov 14, 2004 Issued
Array ( [id] => 126735 [patent_doc_number] => 07711924 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-05-04 [patent_title] => 'Managing volumes in volume groups' [patent_app_type] => utility [patent_app_number] => 10/989953 [patent_app_country] => US [patent_app_date] => 2004-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 2952 [patent_no_of_claims] => 37 [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] => patents/07/711/07711924.pdf [firstpage_image] =>[orig_patent_app_number] => 10989953 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/989953
Managing volumes in volume groups Nov 14, 2004 Issued
Array ( [id] => 5778378 [patent_doc_number] => 20060107018 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-05-18 [patent_title] => 'System and method for managing an electronic storage volume' [patent_app_type] => utility [patent_app_number] => 10/988730 [patent_app_country] => US [patent_app_date] => 2004-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3181 [patent_no_of_claims] => 22 [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/0107/20060107018.pdf [firstpage_image] =>[orig_patent_app_number] => 10988730 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/988730
System and method for managing an electronic storage volume Nov 14, 2004 Issued
Array ( [id] => 904881 [patent_doc_number] => 07340579 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-03-04 [patent_title] => 'Managing SANs with scalable hosts' [patent_app_type] => utility [patent_app_number] => 10/987055 [patent_app_country] => US [patent_app_date] => 2004-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 4705 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/340/07340579.pdf [firstpage_image] =>[orig_patent_app_number] => 10987055 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/987055
Managing SANs with scalable hosts Nov 11, 2004 Issued
Array ( [id] => 836258 [patent_doc_number] => 07398369 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-07-08 [patent_title] => 'Memory leakage management' [patent_app_type] => utility [patent_app_number] => 10/976269 [patent_app_country] => US [patent_app_date] => 2004-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6772 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/398/07398369.pdf [firstpage_image] =>[orig_patent_app_number] => 10976269 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/976269
Memory leakage management Oct 27, 2004 Issued
Array ( [id] => 7166776 [patent_doc_number] => 20050086432 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-04-21 [patent_title] => 'Disk array device having snapshot simulation function' [patent_app_type] => utility [patent_app_number] => 10/968017 [patent_app_country] => US [patent_app_date] => 2004-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5874 [patent_no_of_claims] => 9 [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/0086/20050086432.pdf [firstpage_image] =>[orig_patent_app_number] => 10968017 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/968017
Disk array device having snapshot simulation function Oct 19, 2004 Issued
Array ( [id] => 7156957 [patent_doc_number] => 20050083755 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-04-21 [patent_title] => 'Flash memory system and method' [patent_app_type] => utility [patent_app_number] => 10/970285 [patent_app_country] => US [patent_app_date] => 2004-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4574 [patent_no_of_claims] => 32 [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/0083/20050083755.pdf [firstpage_image] =>[orig_patent_app_number] => 10970285 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/970285
Flash memory system and method Oct 19, 2004 Abandoned
Array ( [id] => 6919810 [patent_doc_number] => 20050097279 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-05-05 [patent_title] => 'Electronic apparatus including plural processors' [patent_app_type] => utility [patent_app_number] => 10/958597 [patent_app_country] => US [patent_app_date] => 2004-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5051 [patent_no_of_claims] => 11 [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/0097/20050097279.pdf [firstpage_image] =>[orig_patent_app_number] => 10958597 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/958597
Electronic apparatus including plural processors Oct 5, 2004 Issued
Array ( [id] => 598423 [patent_doc_number] => 07447850 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-11-04 [patent_title] => 'Associating events with the state of a data set' [patent_app_type] => utility [patent_app_number] => 10/960331 [patent_app_country] => US [patent_app_date] => 2004-10-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 3947 [patent_no_of_claims] => 43 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/447/07447850.pdf [firstpage_image] =>[orig_patent_app_number] => 10960331 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/960331
Associating events with the state of a data set Oct 4, 2004 Issued
Array ( [id] => 447283 [patent_doc_number] => 07257679 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-08-14 [patent_title] => 'Sharing monitored cache lines across multiple cores' [patent_app_type] => utility [patent_app_number] => 10/956685 [patent_app_country] => US [patent_app_date] => 2004-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 6816 [patent_no_of_claims] => 27 [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/257/07257679.pdf [firstpage_image] =>[orig_patent_app_number] => 10956685 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/956685
Sharing monitored cache lines across multiple cores Sep 30, 2004 Issued
Array ( [id] => 305231 [patent_doc_number] => 07536378 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-05-19 [patent_title] => 'Copy template/read only data in application tables' [patent_app_type] => utility [patent_app_number] => 10/956190 [patent_app_country] => US [patent_app_date] => 2004-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 5856 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/536/07536378.pdf [firstpage_image] =>[orig_patent_app_number] => 10956190 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/956190
Copy template/read only data in application tables Sep 29, 2004 Issued
Menu