Search

Mohammad A. Siddiqi

Examiner (ID: 16889)

Most Active Art Unit
2493
Art Unit(s)
2493, 2454, 2154
Total Applications
1076
Issued Applications
854
Pending Applications
60
Abandoned Applications
181

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 362472 [patent_doc_number] => 07487297 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-02-03 [patent_title] => 'Dynamically adjusting a pre-fetch distance to enable just-in-time prefetching within a processing system' [patent_app_type] => utility [patent_app_number] => 11/422459 [patent_app_country] => US [patent_app_date] => 2006-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 4225 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/487/07487297.pdf [firstpage_image] =>[orig_patent_app_number] => 11422459 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/422459
Dynamically adjusting a pre-fetch distance to enable just-in-time prefetching within a processing system Jun 5, 2006 Issued
Array ( [id] => 208445 [patent_doc_number] => 07631152 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-12-08 [patent_title] => 'Determining memory flush states for selective heterogeneous memory flushes' [patent_app_type] => utility [patent_app_number] => 11/422310 [patent_app_country] => US [patent_app_date] => 2006-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2869 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/631/07631152.pdf [firstpage_image] =>[orig_patent_app_number] => 11422310 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/422310
Determining memory flush states for selective heterogeneous memory flushes Jun 4, 2006 Issued
Array ( [id] => 68821 [patent_doc_number] => 07753281 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-07-13 [patent_title] => 'System and method of updating a first version of a data file in a contactless flash memory device' [patent_app_type] => utility [patent_app_number] => 11/444922 [patent_app_country] => US [patent_app_date] => 2006-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 16 [patent_no_of_words] => 9130 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 228 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/753/07753281.pdf [firstpage_image] =>[orig_patent_app_number] => 11444922 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/444922
System and method of updating a first version of a data file in a contactless flash memory device May 31, 2006 Issued
Array ( [id] => 4498707 [patent_doc_number] => 07886112 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-02-08 [patent_title] => 'Methods and apparatus for providing simultaneous software/hardware cache fill' [patent_app_type] => utility [patent_app_number] => 11/444803 [patent_app_country] => US [patent_app_date] => 2006-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9850 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/886/07886112.pdf [firstpage_image] =>[orig_patent_app_number] => 11444803 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/444803
Methods and apparatus for providing simultaneous software/hardware cache fill May 31, 2006 Issued
Array ( [id] => 5761710 [patent_doc_number] => 20060212655 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-09-21 [patent_title] => 'Posted write buffers and method of posting write requests in memory modules' [patent_app_type] => utility [patent_app_number] => 11/433201 [patent_app_country] => US [patent_app_date] => 2006-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3696 [patent_no_of_claims] => 38 [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/0212/20060212655.pdf [firstpage_image] =>[orig_patent_app_number] => 11433201 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/433201
Memory modules having a memory hub containing a posted write buffer, a memory device interface and a link interface, and method of posting write requests in memory modules May 10, 2006 Issued
Array ( [id] => 5226636 [patent_doc_number] => 20070255903 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-11-01 [patent_title] => 'Device, system and method of accessing a memory' [patent_app_type] => utility [patent_app_number] => 11/414240 [patent_app_country] => US [patent_app_date] => 2006-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6717 [patent_no_of_claims] => 30 [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/0255/20070255903.pdf [firstpage_image] =>[orig_patent_app_number] => 11414240 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/414240
Device, system and method of accessing a memory Apr 30, 2006 Abandoned
Array ( [id] => 8354956 [patent_doc_number] => 08250300 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-08-21 [patent_title] => 'Cache memory system and method with improved mapping flexibility' [patent_app_type] => utility [patent_app_number] => 11/415880 [patent_app_country] => US [patent_app_date] => 2006-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 6318 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 70 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11415880 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/415880
Cache memory system and method with improved mapping flexibility Apr 30, 2006 Issued
Array ( [id] => 5226643 [patent_doc_number] => 20070255910 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-11-01 [patent_title] => 'Method of reflecting on another device an addition to a browser cache on a handheld electronic device, and associated device' [patent_app_type] => utility [patent_app_number] => 11/414779 [patent_app_country] => US [patent_app_date] => 2006-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6021 [patent_no_of_claims] => 14 [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/0255/20070255910.pdf [firstpage_image] =>[orig_patent_app_number] => 11414779 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/414779
Method of reflecting on another device an addition to a browser cache on a handheld electronic device, and associated device Apr 27, 2006 Issued
Array ( [id] => 4462305 [patent_doc_number] => 07895398 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-02-22 [patent_title] => 'System and method for dynamically adjusting the caching characteristics for each logical unit of a storage array' [patent_app_type] => utility [patent_app_number] => 11/403060 [patent_app_country] => US [patent_app_date] => 2006-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4245 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/895/07895398.pdf [firstpage_image] =>[orig_patent_app_number] => 11403060 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/403060
System and method for dynamically adjusting the caching characteristics for each logical unit of a storage array Apr 11, 2006 Issued
Array ( [id] => 4521951 [patent_doc_number] => 07917676 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-03-29 [patent_title] => 'Efficient execution of memory barrier bus commands with order constrained memory accesses' [patent_app_type] => utility [patent_app_number] => 11/397287 [patent_app_country] => US [patent_app_date] => 2006-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4710 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/917/07917676.pdf [firstpage_image] =>[orig_patent_app_number] => 11397287 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/397287
Efficient execution of memory barrier bus commands with order constrained memory accesses Apr 3, 2006 Issued
Array ( [id] => 5695804 [patent_doc_number] => 20060155951 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-07-13 [patent_title] => 'Computer system, storage and storage utilization and monitoring method' [patent_app_type] => utility [patent_app_number] => 11/374768 [patent_app_country] => US [patent_app_date] => 2006-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6830 [patent_no_of_claims] => 2 [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/0155/20060155951.pdf [firstpage_image] =>[orig_patent_app_number] => 11374768 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/374768
Computer system, storage and storage utilization and monitoring method Mar 13, 2006 Abandoned
Array ( [id] => 5006529 [patent_doc_number] => 20070204102 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-08-30 [patent_title] => 'Cache feature in electronic devices' [patent_app_type] => utility [patent_app_number] => 11/365792 [patent_app_country] => US [patent_app_date] => 2006-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3638 [patent_no_of_claims] => 37 [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/0204/20070204102.pdf [firstpage_image] =>[orig_patent_app_number] => 11365792 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/365792
Cache feature in electronic devices Feb 27, 2006 Abandoned
Array ( [id] => 374861 [patent_doc_number] => 07475169 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-01-06 [patent_title] => 'Storage control system and method for reducing input/output processing time involved in accessing an external storage subsystem' [patent_app_type] => utility [patent_app_number] => 11/362085 [patent_app_country] => US [patent_app_date] => 2006-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 25 [patent_no_of_words] => 11384 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 342 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/475/07475169.pdf [firstpage_image] =>[orig_patent_app_number] => 11362085 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/362085
Storage control system and method for reducing input/output processing time involved in accessing an external storage subsystem Feb 26, 2006 Issued
Array ( [id] => 5006550 [patent_doc_number] => 20070204123 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-08-30 [patent_title] => 'Media library assembly that decreases time-to-data' [patent_app_type] => utility [patent_app_number] => 11/362967 [patent_app_country] => US [patent_app_date] => 2006-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6343 [patent_no_of_claims] => 52 [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/0204/20070204123.pdf [firstpage_image] =>[orig_patent_app_number] => 11362967 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/362967
Media library assembly having first data transfer assembly that receives first command signal and transmits second command signal to second data transfer assembly to decrease time-to-data Feb 26, 2006 Issued
Array ( [id] => 5621389 [patent_doc_number] => 20060190924 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-08-24 [patent_title] => 'Adaptive cache sizing' [patent_app_type] => utility [patent_app_number] => 11/356599 [patent_app_country] => US [patent_app_date] => 2006-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 11595 [patent_no_of_claims] => 32 [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/0190/20060190924.pdf [firstpage_image] =>[orig_patent_app_number] => 11356599 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/356599
Adaptive cache sizing based on monitoring of regenerated and replaced cache entries Feb 16, 2006 Issued
Array ( [id] => 5121851 [patent_doc_number] => 20070143566 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-06-21 [patent_title] => ' Non-volatile memories with data alignment in a directly mapped file storage system' [patent_app_type] => utility [patent_app_number] => 11/316137 [patent_app_country] => US [patent_app_date] => 2005-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 31 [patent_no_of_words] => 24337 [patent_no_of_claims] => 14 [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/0143/20070143566.pdf [firstpage_image] =>[orig_patent_app_number] => 11316137 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/316137
Non-volatile memories with data alignment in a directly mapped file storage system Dec 20, 2005 Abandoned
Array ( [id] => 4973003 [patent_doc_number] => 20070113006 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-05-17 [patent_title] => 'Apparatus and method to configure one or more storage arrays' [patent_app_type] => utility [patent_app_number] => 11/281308 [patent_app_country] => US [patent_app_date] => 2005-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4413 [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/0113/20070113006.pdf [firstpage_image] =>[orig_patent_app_number] => 11281308 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/281308
Apparatus and method to configure one or more storage arrays Nov 15, 2005 Abandoned
Array ( [id] => 5846547 [patent_doc_number] => 20060123093 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-06-08 [patent_title] => 'Communication system, storage device, and control device' [patent_app_type] => utility [patent_app_number] => 11/280766 [patent_app_country] => US [patent_app_date] => 2005-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 10913 [patent_no_of_claims] => 18 [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/0123/20060123093.pdf [firstpage_image] =>[orig_patent_app_number] => 11280766 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/280766
Communication system, storage device, and control device for accessing external file data on a page unit or sector unit basis Nov 15, 2005 Issued
Array ( [id] => 5778385 [patent_doc_number] => 20060107025 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-05-18 [patent_title] => 'Mechanism and method for determining stack distance including spatial locality of running software' [patent_app_type] => utility [patent_app_number] => 11/281749 [patent_app_country] => US [patent_app_date] => 2005-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9074 [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/0107/20060107025.pdf [firstpage_image] =>[orig_patent_app_number] => 11281749 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/281749
Apparatus and method for determining stack distance including spatial locality of running software for estimating cache miss rates based upon contents of a hash table Nov 15, 2005 Issued
Array ( [id] => 321373 [patent_doc_number] => 07523319 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-04-21 [patent_title] => 'System and method for tracking changed LBAs on disk drive' [patent_app_type] => utility [patent_app_number] => 11/282055 [patent_app_country] => US [patent_app_date] => 2005-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 1970 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/523/07523319.pdf [firstpage_image] =>[orig_patent_app_number] => 11282055 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/282055
System and method for tracking changed LBAs on disk drive Nov 15, 2005 Issued
Menu