Search

Bryon P Gehman

Examiner (ID: 6873, Phone: (571)272-4555 , Office: P/3728 )

Most Active Art Unit
3736
Art Unit(s)
2401, 1615, 3629, 2899, 3501, 2404, 3728, 3203, 3208, 3736
Total Applications
4811
Issued Applications
3504
Pending Applications
257
Abandoned Applications
1095

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 15886863 [patent_doc_number] => 10649776 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-05-12 [patent_title] => System and method for prediction of multiple read commands directed to non-sequential data [patent_app_type] => utility [patent_app_number] => 16/226021 [patent_app_country] => US [patent_app_date] => 2018-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 23 [patent_no_of_words] => 16330 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16226021 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/226021
System and method for prediction of multiple read commands directed to non-sequential data Dec 18, 2018 Issued
Array ( [id] => 14218777 [patent_doc_number] => 20190121773 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-04-25 [patent_title] => SYSTEM AND METHOD FOR WIRELESSLY TRANSMITTING DATA FROM A HOST DIGITAL DEVICE TO AN EXTERNAL DIGITAL LOCATION [patent_app_type] => utility [patent_app_number] => 16/223193 [patent_app_country] => US [patent_app_date] => 2018-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6714 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -23 [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] => 16223193 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/223193
System and method for wirelessly transmitting data from a host digital device to an external digital location Dec 17, 2018 Issued
Array ( [id] => 15386781 [patent_doc_number] => 10534575 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-01-14 [patent_title] => Buffering of associative operations on random memory addresses [patent_app_type] => utility [patent_app_number] => 16/220642 [patent_app_country] => US [patent_app_date] => 2018-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 6219 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16220642 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/220642
Buffering of associative operations on random memory addresses Dec 13, 2018 Issued
Array ( [id] => 15700667 [patent_doc_number] => 10606509 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-31 [patent_title] => Data storage device managing write tag, writing operation method thereof, and storage system including the same [patent_app_type] => utility [patent_app_number] => 16/219527 [patent_app_country] => US [patent_app_date] => 2018-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 11 [patent_no_of_words] => 5830 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16219527 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/219527
Data storage device managing write tag, writing operation method thereof, and storage system including the same Dec 12, 2018 Issued
Array ( [id] => 15486207 [patent_doc_number] => 10558453 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-02-11 [patent_title] => System and method to achieve shared drive firmware version consistency via ESRT update [patent_app_type] => utility [patent_app_number] => 16/219232 [patent_app_country] => US [patent_app_date] => 2018-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7655 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16219232 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/219232
System and method to achieve shared drive firmware version consistency via ESRT update Dec 12, 2018 Issued
Array ( [id] => 16446940 [patent_doc_number] => 10838869 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-11-17 [patent_title] => Predictive prefetch of a memory page [patent_app_type] => utility [patent_app_number] => 16/216557 [patent_app_country] => US [patent_app_date] => 2018-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3870 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16216557 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/216557
Predictive prefetch of a memory page Dec 10, 2018 Issued
Array ( [id] => 15042563 [patent_doc_number] => 20190332286 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-31 [patent_title] => METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR MANAGING STORAGE SYSTEM [patent_app_type] => utility [patent_app_number] => 16/216320 [patent_app_country] => US [patent_app_date] => 2018-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7507 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16216320 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/216320
Managing input/output (I/O) concurrency numbers to control storage system responses Dec 10, 2018 Issued
Array ( [id] => 15328689 [patent_doc_number] => 20200004674 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-02 [patent_title] => NON-DETERMINISTIC WINDOW SCHEDULING FOR DATA STORAGE SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/216415 [patent_app_country] => US [patent_app_date] => 2018-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8306 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16216415 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/216415
Non-deterministic window scheduling for data storage systems Dec 10, 2018 Issued
Array ( [id] => 15137169 [patent_doc_number] => 10482053 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-19 [patent_title] => Information processing apparatus with connection terminal for connecting to electronic devices having different functions [patent_app_type] => utility [patent_app_number] => 16/215257 [patent_app_country] => US [patent_app_date] => 2018-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 11087 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16215257 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/215257
Information processing apparatus with connection terminal for connecting to electronic devices having different functions Dec 9, 2018 Issued
Array ( [id] => 14506677 [patent_doc_number] => 20190196993 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-27 [patent_title] => INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM [patent_app_type] => utility [patent_app_number] => 16/206181 [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] => 8607 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16206181 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/206181
Information processing device, information processing method, and program Nov 29, 2018 Issued
Array ( [id] => 14411475 [patent_doc_number] => 20190171581 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-06 [patent_title] => SYSTEMS AND METHODS FOR STORAGE PARALLELISM [patent_app_type] => utility [patent_app_number] => 16/204947 [patent_app_country] => US [patent_app_date] => 2018-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 26924 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16204947 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/204947
SYSTEMS AND METHODS FOR STORAGE PARALLELISM Nov 28, 2018 Abandoned
Array ( [id] => 15075369 [patent_doc_number] => 10467175 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-11-05 [patent_title] => Secure digital (SD) direct command for improving throughput with a reduced memory footprint [patent_app_type] => utility [patent_app_number] => 16/204969 [patent_app_country] => US [patent_app_date] => 2018-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8002 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16204969 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/204969
Secure digital (SD) direct command for improving throughput with a reduced memory footprint Nov 28, 2018 Issued
Array ( [id] => 14857017 [patent_doc_number] => 10417236 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-17 [patent_title] => Devices, systems, and methods to synchronize simultaneous DMA parallel processing of a single data stream by multiple devices [patent_app_type] => utility [patent_app_number] => 16/204677 [patent_app_country] => US [patent_app_date] => 2018-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 16 [patent_no_of_words] => 9006 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16204677 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/204677
Devices, systems, and methods to synchronize simultaneous DMA parallel processing of a single data stream by multiple devices Nov 28, 2018 Issued
Array ( [id] => 16171406 [patent_doc_number] => 10712970 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-07-14 [patent_title] => Flash memory controller and associated accessing method and electronic device [patent_app_type] => utility [patent_app_number] => 16/174301 [patent_app_country] => US [patent_app_date] => 2018-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2948 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 231 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16174301 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/174301
Flash memory controller and associated accessing method and electronic device Oct 29, 2018 Issued
Array ( [id] => 15594111 [patent_doc_number] => 20200073590 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-05 [patent_title] => MEMORY MANAGEMENT METHOD AND STORAGE CONTROLLER [patent_app_type] => utility [patent_app_number] => 16/174294 [patent_app_country] => US [patent_app_date] => 2018-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9372 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 418 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16174294 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/174294
Memory management method and storage controller Oct 29, 2018 Issued
Array ( [id] => 15837129 [patent_doc_number] => 20200133847 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-30 [patent_title] => EFFICIENTLY PURGING NON-ACTIVE BLOCKS IN NVM REGIONS WHILE PRESERVING LARGE PAGES [patent_app_type] => utility [patent_app_number] => 16/174270 [patent_app_country] => US [patent_app_date] => 2018-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7983 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16174270 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/174270
Efficiently purging non-active blocks in NVM regions while preserving large pages Oct 28, 2018 Issued
Array ( [id] => 16065283 [patent_doc_number] => 10691591 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-23 [patent_title] => Efficiently purging non-active blocks in NVM regions using pointer elimination [patent_app_type] => utility [patent_app_number] => 16/174264 [patent_app_country] => US [patent_app_date] => 2018-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 16 [patent_no_of_words] => 7984 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16174264 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/174264
Efficiently purging non-active blocks in NVM regions using pointer elimination Oct 28, 2018 Issued
Array ( [id] => 16291981 [patent_doc_number] => 10768830 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-09-08 [patent_title] => Streaming data service with isolated read channels [patent_app_type] => utility [patent_app_number] => 16/143341 [patent_app_country] => US [patent_app_date] => 2018-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 34 [patent_no_of_words] => 46086 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16143341 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/143341
Streaming data service with isolated read channels Sep 25, 2018 Issued
Array ( [id] => 14646051 [patent_doc_number] => 10367782 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-30 [patent_title] => Serial bus auto-addressing [patent_app_type] => utility [patent_app_number] => 16/137563 [patent_app_country] => US [patent_app_date] => 2018-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 25944 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16137563 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/137563
Serial bus auto-addressing Sep 20, 2018 Issued
Array ( [id] => 14618563 [patent_doc_number] => 10361996 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-23 [patent_title] => Serial bus auto-addressing [patent_app_type] => utility [patent_app_number] => 16/137562 [patent_app_country] => US [patent_app_date] => 2018-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 26296 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 312 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16137562 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/137562
Serial bus auto-addressing Sep 20, 2018 Issued
Menu