Search

Akm E. Ullah

Examiner (ID: 4044, Phone: (571)272-2361 , Office: P/2874 )

Most Active Art Unit
2874
Art Unit(s)
2606, 2899, 2874, 2501, 1734, 2838, 3621
Total Applications
3400
Issued Applications
3065
Pending Applications
95
Abandoned Applications
245

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 14314453 [patent_doc_number] => 20190146930 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-16 [patent_title] => EVENT LOCK STORAGE DEVICE [patent_app_type] => utility [patent_app_number] => 16/249779 [patent_app_country] => US [patent_app_date] => 2019-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9709 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16249779 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/249779
EVENT LOCK STORAGE DEVICE Jan 15, 2019 Abandoned
Array ( [id] => 14585591 [patent_doc_number] => 20190220404 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-18 [patent_title] => STORAGE DEVICE STORING DATA IN ORDER BASED ON BARRIER COMMAND [patent_app_type] => utility [patent_app_number] => 16/238342 [patent_app_country] => US [patent_app_date] => 2019-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13273 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16238342 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/238342
Storage device storing data in order based on barrier command Jan 1, 2019 Issued
Array ( [id] => 15042639 [patent_doc_number] => 20190332324 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-31 [patent_title] => MEMORY SYSTEM AND OPERATING METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 16/205950 [patent_app_country] => US [patent_app_date] => 2018-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8792 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16205950 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/205950
MEMORY SYSTEM AND OPERATING METHOD THEREOF Nov 29, 2018 Abandoned
Array ( [id] => 14107231 [patent_doc_number] => 20190095291 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-28 [patent_title] => SYSTEMS AND METHODS FOR RESTORING DATA FROM NETWORK ATTACHED STORAGE [patent_app_type] => utility [patent_app_number] => 16/193412 [patent_app_country] => US [patent_app_date] => 2018-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7928 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16193412 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/193412
SYSTEMS AND METHODS FOR RESTORING DATA FROM NETWORK ATTACHED STORAGE Nov 15, 2018 Abandoned
Array ( [id] => 16032063 [patent_doc_number] => 10678450 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-09 [patent_title] => Migrating an encoded data slice based on an end-of-life memory level of a memory device [patent_app_type] => utility [patent_app_number] => 16/174504 [patent_app_country] => US [patent_app_date] => 2018-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 32 [patent_no_of_words] => 20763 [patent_no_of_claims] => 20 [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] =>[firstpage_image] =>[orig_patent_app_number] => 16174504 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/174504
Migrating an encoded data slice based on an end-of-life memory level of a memory device Oct 29, 2018 Issued
Array ( [id] => 16737734 [patent_doc_number] => 10963386 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-30 [patent_title] => Dynamically determining tracks to prestage from storage to cache by training a machine learning module [patent_app_type] => utility [patent_app_number] => 16/147265 [patent_app_country] => US [patent_app_date] => 2018-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 8155 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 241 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16147265 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/147265
Dynamically determining tracks to prestage from storage to cache by training a machine learning module Sep 27, 2018 Issued
Array ( [id] => 16077747 [patent_doc_number] => 20200192860 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-18 [patent_title] => CONFIGURABLE CIRCUIT ARRAY [patent_app_type] => utility [patent_app_number] => 16/114130 [patent_app_country] => US [patent_app_date] => 2018-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14539 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16114130 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/114130
Reconfigurable circuit array using instructions including a fetch configuration data portion and a transfer configuration data portion Aug 26, 2018 Issued
Array ( [id] => 16470405 [patent_doc_number] => 20200371942 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-26 [patent_title] => METHOD FOR PERFORMING READ-AHEAD IN DATA STORAGE SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/766932 [patent_app_country] => US [patent_app_date] => 2018-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4961 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 331 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16766932 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/766932
Method for performing read-ahead in data storage systems Jul 15, 2018 Issued
Array ( [id] => 15297567 [patent_doc_number] => 20190391919 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-26 [patent_title] => Dynamically determining tracks to prestage from storage to cache using a machine learning module [patent_app_type] => utility [patent_app_number] => 16/012779 [patent_app_country] => US [patent_app_date] => 2018-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8150 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16012779 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/012779
Dynamically determining tracks to prestage from storage to cache using a machine learning module Jun 19, 2018 Issued
Array ( [id] => 15297215 [patent_doc_number] => 20190391743 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-26 [patent_title] => TAPE DRIVE DATA RECLAMATION [patent_app_type] => utility [patent_app_number] => 16/013108 [patent_app_country] => US [patent_app_date] => 2018-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9873 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16013108 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/013108
Tape drive data reclamation Jun 19, 2018 Issued
Array ( [id] => 14997887 [patent_doc_number] => 20190317901 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-17 [patent_title] => SYSTEM AND METHOD FOR OPTIMIZING PERFORMANCE OF A SOLID-STATE DRIVE USING A DEEP NEURAL NETWORK [patent_app_type] => utility [patent_app_number] => 16/012470 [patent_app_country] => US [patent_app_date] => 2018-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7367 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16012470 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/012470
System and method for optimizing performance of a solid-state drive using a deep neural network Jun 18, 2018 Issued
Array ( [id] => 15273871 [patent_doc_number] => 20190385670 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-19 [patent_title] => Method and Apparatus for Optimizing Calibrations of a Memory Subsystem [patent_app_type] => utility [patent_app_number] => 16/012427 [patent_app_country] => US [patent_app_date] => 2018-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4393 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16012427 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/012427
Method and apparatus for optimizing calibrations of a memory subsystem Jun 18, 2018 Issued
Array ( [id] => 17252768 [patent_doc_number] => 11188256 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-30 [patent_title] => Enhanced read-ahead capability for storage devices [patent_app_type] => utility [patent_app_number] => 16/012311 [patent_app_country] => US [patent_app_date] => 2018-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 6974 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 280 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16012311 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/012311
Enhanced read-ahead capability for storage devices Jun 18, 2018 Issued
Array ( [id] => 15854903 [patent_doc_number] => 10642737 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-05-05 [patent_title] => Logging cache influxes by request to a higher-level cache [patent_app_type] => utility [patent_app_number] => 15/947699 [patent_app_country] => US [patent_app_date] => 2018-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 18714 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15947699 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/947699
Logging cache influxes by request to a higher-level cache Apr 5, 2018 Issued
Array ( [id] => 15425811 [patent_doc_number] => 10545834 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-01-28 [patent_title] => Server-assisted network data archiving [patent_app_type] => utility [patent_app_number] => 15/910746 [patent_app_country] => US [patent_app_date] => 2018-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 11 [patent_no_of_words] => 13717 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 433 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15910746 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/910746
Server-assisted network data archiving Mar 1, 2018 Issued
Array ( [id] => 12892024 [patent_doc_number] => 20180189183 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-05 [patent_title] => DATA STORAGE DEVICE ADJUSTING COMMAND RATE PROFILE BASED ON OPERATING MODE [patent_app_type] => utility [patent_app_number] => 15/906938 [patent_app_country] => US [patent_app_date] => 2018-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3167 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15906938 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/906938
DATA STORAGE DEVICE ADJUSTING COMMAND RATE PROFILE BASED ON OPERATING MODE Feb 26, 2018 Abandoned
Array ( [id] => 14750765 [patent_doc_number] => 20190258556 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-22 [patent_title] => TRACE RECORDING BY LOGGING INFLUXES TO AN UPPER-LAYER SHARED CACHE, PLUS CACHE COHERENCE PROTOCOL TRANSITIONS AMONG LOWER-LAYER CACHES [patent_app_type] => utility [patent_app_number] => 15/898372 [patent_app_country] => US [patent_app_date] => 2018-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10954 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15898372 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/898372
Trace recording by logging influxes to an upper-layer shared cache, plus cache coherence protocol transitions among lower-layer caches Feb 15, 2018 Issued
Array ( [id] => 16370998 [patent_doc_number] => 10802753 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-10-13 [patent_title] => Distributed compute array in a storage system [patent_app_type] => utility [patent_app_number] => 15/898062 [patent_app_country] => US [patent_app_date] => 2018-02-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] => 4 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15898062 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/898062
Distributed compute array in a storage system Feb 14, 2018 Issued
Array ( [id] => 18519733 [patent_doc_number] => 11709624 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-25 [patent_title] => System-on-chip having multiple circuits and memory controller in separate and independent power domains [patent_app_type] => utility [patent_app_number] => 15/898183 [patent_app_country] => US [patent_app_date] => 2018-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4688 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15898183 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/898183
System-on-chip having multiple circuits and memory controller in separate and independent power domains Feb 14, 2018 Issued
Array ( [id] => 17223530 [patent_doc_number] => 11176031 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-16 [patent_title] => Automatic memory management using a memory management unit [patent_app_type] => utility [patent_app_number] => 15/855146 [patent_app_country] => US [patent_app_date] => 2017-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8677 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 301 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15855146 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/855146
Automatic memory management using a memory management unit Dec 26, 2017 Issued
Menu