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] => 11102748 [patent_doc_number] => 20160299718 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-10-13 [patent_title] => 'ADAPTIVE CONCURRENCY CONTROL USING HARDWARE TRANSACTIONAL MEMORY AND LOCKING MECHANISM' [patent_app_type] => utility [patent_app_number] => 14/683928 [patent_app_country] => US [patent_app_date] => 2015-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6287 [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] => 14683928 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/683928
Adaptive concurrency control using hardware transactional memory and locking mechanism Apr 9, 2015 Issued
Array ( [id] => 11102728 [patent_doc_number] => 20160299698 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-10-13 [patent_title] => 'REALM PARTITIONING IN HARD DRIVES' [patent_app_type] => utility [patent_app_number] => 14/683917 [patent_app_country] => US [patent_app_date] => 2015-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 11583 [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] => 14683917 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/683917
REALM PARTITIONING IN HARD DRIVES Apr 9, 2015 Abandoned
Array ( [id] => 11102736 [patent_doc_number] => 20160299706 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-10-13 [patent_title] => 'HIGHER AND LOWER AVAILABILITY PRIORITIZATION OF STORAGE CELLS IN AN AUTOMATED LIBRARY' [patent_app_type] => utility [patent_app_number] => 14/683077 [patent_app_country] => US [patent_app_date] => 2015-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 11865 [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] => 14683077 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/683077
Higher and lower availability prioritization of storage cells in an automated library Apr 8, 2015 Issued
Array ( [id] => 10376435 [patent_doc_number] => 20150261442 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-09-17 [patent_title] => 'MEMORY BUFFER WITH ONE OR MORE AUXILIARY INTERFACES' [patent_app_type] => utility [patent_app_number] => 14/665968 [patent_app_country] => US [patent_app_date] => 2015-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3633 [patent_no_of_claims] => 24 [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] => 14665968 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/665968
Memory buffer with one or more auxiliary interfaces Mar 22, 2015 Issued
Array ( [id] => 10716743 [patent_doc_number] => 20160062890 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-03-03 [patent_title] => 'COHERENCY CHECKING OF INVALIDATE TRANSACTIONS CAUSED BY SNOOP FILTER EVICTION IN AN INTEGRATED CIRCUIT' [patent_app_type] => utility [patent_app_number] => 14/640599 [patent_app_country] => US [patent_app_date] => 2015-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11604 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 9 [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] => 14640599 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/640599
Coherency checking of invalidate transactions caused by snoop filter eviction in an integrated circuit Mar 5, 2015 Issued
Array ( [id] => 10383874 [patent_doc_number] => 20150268881 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-09-24 [patent_title] => 'Enhanced Software Application Platform' [patent_app_type] => utility [patent_app_number] => 14/636385 [patent_app_country] => US [patent_app_date] => 2015-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 23154 [patent_no_of_claims] => 22 [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] => 14636385 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/636385
Enhanced software application platform Mar 2, 2015 Issued
Array ( [id] => 10630629 [patent_doc_number] => 09348778 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-05-24 [patent_title] => 'Transactional memory that performs an ALUT 32-bit lookup operation' [patent_app_type] => utility [patent_app_number] => 14/631748 [patent_app_country] => US [patent_app_date] => 2015-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 49 [patent_figures_cnt] => 61 [patent_no_of_words] => 28866 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14631748 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/631748
Transactional memory that performs an ALUT 32-bit lookup operation Feb 24, 2015 Issued
Array ( [id] => 10194597 [patent_doc_number] => 09223508 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-12-29 [patent_title] => 'Storage system' [patent_app_type] => utility [patent_app_number] => 14/624638 [patent_app_country] => US [patent_app_date] => 2015-02-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 34 [patent_no_of_words] => 12429 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14624638 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/624638
Storage system Feb 17, 2015 Issued
Array ( [id] => 11917194 [patent_doc_number] => 09785379 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-10-10 [patent_title] => 'Operating method of nonvolatile memory device and nonvolatile memory system' [patent_app_type] => utility [patent_app_number] => 14/616153 [patent_app_country] => US [patent_app_date] => 2015-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 17 [patent_no_of_words] => 12557 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [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] => 14616153 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/616153
Operating method of nonvolatile memory device and nonvolatile memory system Feb 5, 2015 Issued
Array ( [id] => 11830500 [patent_doc_number] => 09727241 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-08 [patent_title] => 'Memory page access detection' [patent_app_type] => utility [patent_app_number] => 14/616058 [patent_app_country] => US [patent_app_date] => 2015-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 6235 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14616058 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/616058
Memory page access detection Feb 5, 2015 Issued
Array ( [id] => 11577444 [patent_doc_number] => 09632703 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-04-25 [patent_title] => 'Peer to peer volume merge and delete in a shared storage environment' [patent_app_type] => utility [patent_app_number] => 14/615411 [patent_app_country] => US [patent_app_date] => 2015-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4525 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14615411 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/615411
Peer to peer volume merge and delete in a shared storage environment Feb 4, 2015 Issued
Array ( [id] => 10342310 [patent_doc_number] => 20150227316 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-08-13 [patent_title] => 'METHODS, SYSTEMS AND DEVICES RELATING TO DATA STORAGE INTERFACES FOR MANAGING DATA ADDRESS SPACES IN DATA STORAGE DEVICES' [patent_app_type] => utility [patent_app_number] => 14/614930 [patent_app_country] => US [patent_app_date] => 2015-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 23039 [patent_no_of_claims] => 35 [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] => 14614930 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/614930
Methods, systems and devices relating to data storage interfaces for managing data address spaces in data storage devices Feb 4, 2015 Issued
Array ( [id] => 11830515 [patent_doc_number] => 09727257 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-08 [patent_title] => 'Maintaining relative references when unlinking volumes from a volume chain' [patent_app_type] => utility [patent_app_number] => 14/615375 [patent_app_country] => US [patent_app_date] => 2015-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 5066 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14615375 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/615375
Maintaining relative references when unlinking volumes from a volume chain Feb 4, 2015 Issued
Array ( [id] => 10702201 [patent_doc_number] => 20160048348 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-02-18 [patent_title] => 'VIRTUAL DEFRAGMENTATION OF A STORAGE' [patent_app_type] => utility [patent_app_number] => 14/600874 [patent_app_country] => US [patent_app_date] => 2015-01-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7256 [patent_no_of_claims] => 20 [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] => 14600874 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/600874
VIRTUAL DEFRAGMENTATION OF A STORAGE Jan 19, 2015 Abandoned
Array ( [id] => 11700577 [patent_doc_number] => 09690492 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-06-27 [patent_title] => 'Random read performance of optical media library' [patent_app_type] => utility [patent_app_number] => 14/589053 [patent_app_country] => US [patent_app_date] => 2015-01-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6976 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14589053 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/589053
Random read performance of optical media library Jan 4, 2015 Issued
Array ( [id] => 10308166 [patent_doc_number] => 20150193167 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-09 [patent_title] => 'THREE-IN-ONE PORTABLE STORAGE DEVICE' [patent_app_type] => utility [patent_app_number] => 14/589120 [patent_app_country] => US [patent_app_date] => 2015-01-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4523 [patent_no_of_claims] => 15 [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] => 14589120 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/589120
THREE-IN-ONE PORTABLE STORAGE DEVICE Jan 4, 2015 Abandoned
Array ( [id] => 10308345 [patent_doc_number] => 20150193346 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-09 [patent_title] => 'ARITHMETIC PROCESSING DEVICE, METHOD OF CONTROLLING ARITHMETIC PROCESSING DEVICE, AND INFORMATION PROCESSING DEVICE' [patent_app_type] => utility [patent_app_number] => 14/589023 [patent_app_country] => US [patent_app_date] => 2015-01-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 8925 [patent_no_of_claims] => 13 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14589023 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/589023
Arithmetic processing device, method of controlling arithmetic processing device, and information processing device Jan 4, 2015 Issued
Array ( [id] => 11577447 [patent_doc_number] => 09632706 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-04-25 [patent_title] => 'Ordering of parallel data storage based on die programming durations' [patent_app_type] => utility [patent_app_number] => 14/588947 [patent_app_country] => US [patent_app_date] => 2015-01-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 3237 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14588947 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/588947
Ordering of parallel data storage based on die programming durations Jan 3, 2015 Issued
Array ( [id] => 11391618 [patent_doc_number] => 09552867 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-01-24 [patent_title] => 'Semiconductor memory devices and memory systems including the same' [patent_app_type] => utility [patent_app_number] => 14/588496 [patent_app_country] => US [patent_app_date] => 2015-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 21 [patent_no_of_words] => 12170 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14588496 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/588496
Semiconductor memory devices and memory systems including the same Jan 1, 2015 Issued
Array ( [id] => 10725757 [patent_doc_number] => 20160071905 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-03-10 [patent_title] => 'ELECTRONIC DEVICE AND METHOD FOR FABRICATING THE SAME' [patent_app_type] => utility [patent_app_number] => 14/588859 [patent_app_country] => US [patent_app_date] => 2015-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 13288 [patent_no_of_claims] => 20 [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] => 14588859 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/588859
Electronic device and method for fabricating the same Jan 1, 2015 Issued
Menu