Search

Hashem Farrokh

Examiner (ID: 211, Phone: (571)272-4193 , Office: P/2131 )

Most Active Art Unit
2138
Art Unit(s)
2187, 2188, 2131, 2138, 2135
Total Applications
1269
Issued Applications
1112
Pending Applications
60
Abandoned Applications
119

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 10582570 [patent_doc_number] => 09304694 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-04-05 [patent_title] => 'Scheduling of reactive I/O operations in a storage environment' [patent_app_type] => utility [patent_app_number] => 14/260059 [patent_app_country] => US [patent_app_date] => 2014-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 11490 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14260059 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/260059
Scheduling of reactive I/O operations in a storage environment Apr 22, 2014 Issued
Array ( [id] => 9658697 [patent_doc_number] => 20140229702 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-08-14 [patent_title] => 'CONCURRENT MEMORY OPERATIONS' [patent_app_type] => utility [patent_app_number] => 14/252623 [patent_app_country] => US [patent_app_date] => 2014-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3842 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14252623 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/252623
Concurrent memory operations Apr 13, 2014 Issued
Array ( [id] => 9940656 [patent_doc_number] => 08990488 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-03-24 [patent_title] => 'Memory buffer with one or more auxiliary interfaces' [patent_app_type] => utility [patent_app_number] => 14/228673 [patent_app_country] => US [patent_app_date] => 2014-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 3030 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14228673 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/228673
Memory buffer with one or more auxiliary interfaces Mar 27, 2014 Issued
Array ( [id] => 10556283 [patent_doc_number] => 09280484 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-08 [patent_title] => 'Caching and deduplication of data blocks in cache memory' [patent_app_type] => utility [patent_app_number] => 14/222781 [patent_app_country] => US [patent_app_date] => 2014-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 25 [patent_no_of_words] => 29895 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14222781 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/222781
Caching and deduplication of data blocks in cache memory Mar 23, 2014 Issued
Array ( [id] => 9700631 [patent_doc_number] => 20140250315 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-04 [patent_title] => 'STORAGE SYSTEM DATA HARDENING' [patent_app_type] => utility [patent_app_number] => 14/201058 [patent_app_country] => US [patent_app_date] => 2014-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 19774 [patent_no_of_claims] => 21 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14201058 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/201058
Storage system data hardening Mar 6, 2014 Issued
Array ( [id] => 10009323 [patent_doc_number] => 09052842 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-09 [patent_title] => 'Logical unit operation' [patent_app_type] => utility [patent_app_number] => 14/194095 [patent_app_country] => US [patent_app_date] => 2014-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7797 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14194095 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/194095
Logical unit operation Feb 27, 2014 Issued
Array ( [id] => 10009323 [patent_doc_number] => 09052842 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-09 [patent_title] => 'Logical unit operation' [patent_app_type] => utility [patent_app_number] => 14/194095 [patent_app_country] => US [patent_app_date] => 2014-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7797 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14194095 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/194095
Logical unit operation Feb 27, 2014 Issued
Array ( [id] => 10009323 [patent_doc_number] => 09052842 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-09 [patent_title] => 'Logical unit operation' [patent_app_type] => utility [patent_app_number] => 14/194095 [patent_app_country] => US [patent_app_date] => 2014-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7797 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14194095 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/194095
Logical unit operation Feb 27, 2014 Issued
Array ( [id] => 10009323 [patent_doc_number] => 09052842 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-09 [patent_title] => 'Logical unit operation' [patent_app_type] => utility [patent_app_number] => 14/194095 [patent_app_country] => US [patent_app_date] => 2014-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7797 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14194095 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/194095
Logical unit operation Feb 27, 2014 Issued
Array ( [id] => 10867091 [patent_doc_number] => 08892816 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-11-18 [patent_title] => 'System and method for writing data to a memory' [patent_app_type] => utility [patent_app_number] => 14/187933 [patent_app_country] => US [patent_app_date] => 2014-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 6001 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 251 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14187933 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/187933
System and method for writing data to a memory Feb 23, 2014 Issued
Array ( [id] => 9986413 [patent_doc_number] => 09032148 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-05-12 [patent_title] => 'RAID array transformation in a pooled storage system' [patent_app_type] => utility [patent_app_number] => 14/151347 [patent_app_country] => US [patent_app_date] => 2014-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6720 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14151347 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/151347
RAID array transformation in a pooled storage system Jan 8, 2014 Issued
Array ( [id] => 10301070 [patent_doc_number] => 20150186070 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-02 [patent_title] => 'MIGRATING HIGH ACTIVITY VOLUMES IN A MIRROR COPY RELATIONSHIP TO LOWER ACTIVITY VOLUME GROUPS' [patent_app_type] => utility [patent_app_number] => 14/146653 [patent_app_country] => US [patent_app_date] => 2014-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6279 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14146653 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/146653
Migrating high activity volumes in a mirror copy relationship to lower activity volume groups Jan 1, 2014 Issued
Array ( [id] => 10301279 [patent_doc_number] => 20150186279 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-02 [patent_title] => 'SYSTEM AND METHOD TO DEFRAGMENT A MEMORY' [patent_app_type] => utility [patent_app_number] => 14/146576 [patent_app_country] => US [patent_app_date] => 2014-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 11517 [patent_no_of_claims] => 30 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14146576 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/146576
System and method to defragment a memory Jan 1, 2014 Issued
Array ( [id] => 10293201 [patent_doc_number] => 20150178201 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-06-25 [patent_title] => 'SYSTEM FOR EFFICIENT CACHING OF SWAP I/O AND/OR SIMILAR I/O PATTERN(S)' [patent_app_type] => utility [patent_app_number] => 14/145943 [patent_app_country] => US [patent_app_date] => 2014-01-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5102 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14145943 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/145943
System for efficient caching of swap I/O and/or similar I/O pattern(s) Dec 31, 2013 Issued
Array ( [id] => 10596120 [patent_doc_number] => 09317208 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-04-19 [patent_title] => 'Data row cache for an acid compliant in-memory row store in a page-based RDBMS engine' [patent_app_type] => utility [patent_app_number] => 14/145696 [patent_app_country] => US [patent_app_date] => 2013-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8307 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14145696 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/145696
Data row cache for an acid compliant in-memory row store in a page-based RDBMS engine Dec 30, 2013 Issued
Array ( [id] => 9774262 [patent_doc_number] => 20140297925 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-02 [patent_title] => 'STORAGE DEVICE WITH SELF-CONTAINED INFORMATION STORAGE SPACE' [patent_app_type] => utility [patent_app_number] => 14/145615 [patent_app_country] => US [patent_app_date] => 2013-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1673 [patent_no_of_claims] => 16 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14145615 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/145615
STORAGE DEVICE WITH SELF-CONTAINED INFORMATION STORAGE SPACE Dec 30, 2013 Abandoned
Array ( [id] => 11724068 [patent_doc_number] => 09696922 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-07-04 [patent_title] => 'Storage system' [patent_app_type] => utility [patent_app_number] => 14/762039 [patent_app_country] => US [patent_app_date] => 2013-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 29 [patent_no_of_words] => 12301 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 239 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14762039 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/762039
Storage system Dec 23, 2013 Issued
Array ( [id] => 9878871 [patent_doc_number] => 08966167 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-02-24 [patent_title] => 'Content search system having multiple pipelines' [patent_app_type] => utility [patent_app_number] => 14/137001 [patent_app_country] => US [patent_app_date] => 2013-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 9789 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 233 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14137001 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/137001
Content search system having multiple pipelines Dec 19, 2013 Issued
Array ( [id] => 9424050 [patent_doc_number] => 20140108701 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-04-17 [patent_title] => 'MEMORY PROTECTION UNIT IN A VIRTUAL PROCESSING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 14/107996 [patent_app_country] => US [patent_app_date] => 2013-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8905 [patent_no_of_claims] => 21 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14107996 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/107996
MEMORY PROTECTION UNIT IN A VIRTUAL PROCESSING ENVIRONMENT Dec 15, 2013 Abandoned
Array ( [id] => 9410144 [patent_doc_number] => 20140101396 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-04-10 [patent_title] => 'COUNTER-BASED ENTRY INVALIDATION FOR METADATA PREVIOUS WRITE QUEUE' [patent_app_type] => utility [patent_app_number] => 14/101437 [patent_app_country] => US [patent_app_date] => 2013-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 5599 [patent_no_of_claims] => 8 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14101437 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/101437
Counter-based entry invalidation for metadata previous write queue Dec 9, 2013 Issued
Menu