
James K. Hsiao
Examiner (ID: 19666, Phone: (571)272-6259 , Office: P/3657 )
| Most Active Art Unit | 3657 |
| Art Unit(s) | 3616, 3657, 3683 |
| Total Applications | 960 |
| Issued Applications | 666 |
| Pending Applications | 86 |
| Abandoned Applications | 221 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 18446057
[patent_doc_number] => 11681628
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-06-20
[patent_title] => Managing memory allocation between input/output adapter caches
[patent_app_type] => utility
[patent_app_number] => 16/203887
[patent_app_country] => US
[patent_app_date] => 2018-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 7728
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 215
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16203887
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/203887 | Managing memory allocation between input/output adapter caches | Nov 28, 2018 | Issued |
Array
(
[id] => 16698746
[patent_doc_number] => 10949346
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-03-16
[patent_title] => Data flush of a persistent memory cache or buffer
[patent_app_type] => utility
[patent_app_number] => 16/184597
[patent_app_country] => US
[patent_app_date] => 2018-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 10166
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 224
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16184597
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/184597 | Data flush of a persistent memory cache or buffer | Nov 7, 2018 | Issued |
Array
(
[id] => 15328211
[patent_doc_number] => 20200004435
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-02
[patent_title] => DETERMINING WHEN TO REPLACE A STORAGE DEVICE BY TRAINING A MACHINE LEARNING MODULE
[patent_app_type] => utility
[patent_app_number] => 16/145161
[patent_app_country] => US
[patent_app_date] => 2018-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7250
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -21
[patent_words_short_claim] => 1
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16145161
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/145161 | Determining when to replace a storage device by training a machine learning module | Sep 26, 2018 | Issued |
Array
(
[id] => 15594039
[patent_doc_number] => 20200073554
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-03-05
[patent_title] => Applying Percentile Categories to Storage Volumes to Detect Behavioral Movement
[patent_app_type] => utility
[patent_app_number] => 16/121832
[patent_app_country] => US
[patent_app_date] => 2018-09-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9113
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 206
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16121832
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/121832 | Applying Percentile Categories to Storage Volumes to Detect Behavioral Movement | Sep 4, 2018 | Abandoned |
Array
(
[id] => 14235355
[patent_doc_number] => 20190129850
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-05-02
[patent_title] => DATA STORAGE DEVICE AND METHOD FOR OPERATING NON-VOLATILE MEMORY
[patent_app_type] => utility
[patent_app_number] => 16/117115
[patent_app_country] => US
[patent_app_date] => 2018-08-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3130
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16117115
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/117115 | Data storage device and method for operating non-volatile memory | Aug 29, 2018 | Issued |
Array
(
[id] => 13737981
[patent_doc_number] => 20180373459
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-12-27
[patent_title] => REDISTRIBUTING ENCODED DATA SLICES IN A DISPERSED STORAGE NETWORK
[patent_app_type] => utility
[patent_app_number] => 16/112377
[patent_app_country] => US
[patent_app_date] => 2018-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 38781
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 233
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16112377
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/112377 | REDISTRIBUTING ENCODED DATA SLICES IN A DISPERSED STORAGE NETWORK | Aug 23, 2018 | Abandoned |
Array
(
[id] => 16046101
[patent_doc_number] => 10684923
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-06-16
[patent_title] => Real time file alteration sensing-based automatic backup device
[patent_app_type] => utility
[patent_app_number] => 16/613414
[patent_app_country] => US
[patent_app_date] => 2018-08-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5471
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 537
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16613414
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/613414 | Real time file alteration sensing-based automatic backup device | Aug 8, 2018 | Issued |
Array
(
[id] => 16314491
[patent_doc_number] => 20200293229
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-09-17
[patent_title] => DATA PROCESSING METHOD, DEVICE AND DISTRIBUTED STORAGE SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/755700
[patent_app_country] => US
[patent_app_date] => 2018-08-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7630
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[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] => 16755700
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/755700 | Data processing method, device and distributed storage system | Aug 2, 2018 | Issued |
Array
(
[id] => 15670691
[patent_doc_number] => 10599576
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-24
[patent_title] => Hybrid memory access frequency
[patent_app_type] => utility
[patent_app_number] => 16/042559
[patent_app_country] => US
[patent_app_date] => 2018-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 12007
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 148
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16042559
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/042559 | Hybrid memory access frequency | Jul 22, 2018 | Issued |
Array
(
[id] => 15412281
[patent_doc_number] => 20200026463
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-23
[patent_title] => METHOD AND SYSTEM FOR ACCESSING VIRTUAL MACHINE STATE WHILE VIRTUAL MACHINE RESTORATION IS UNDERWAY
[patent_app_type] => utility
[patent_app_number] => 16/041975
[patent_app_country] => US
[patent_app_date] => 2018-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10612
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16041975
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/041975 | Method and system for accessing virtual machine state while virtual machine restoration is underway | Jul 22, 2018 | Issued |
Array
(
[id] => 15412211
[patent_doc_number] => 20200026428
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-23
[patent_title] => SMART AUTO-BACKUP OF VIRTUAL MACHINES USING A VIRTUAL PROXY
[patent_app_type] => utility
[patent_app_number] => 16/042496
[patent_app_country] => US
[patent_app_date] => 2018-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4935
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16042496
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/042496 | SMART AUTO-BACKUP OF VIRTUAL MACHINES USING A VIRTUAL PROXY | Jul 22, 2018 | Abandoned |
Array
(
[id] => 16145789
[patent_doc_number] => 10705965
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-07-07
[patent_title] => Metadata loading in storage systems
[patent_app_type] => utility
[patent_app_number] => 16/042406
[patent_app_country] => US
[patent_app_date] => 2018-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 12925
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 191
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16042406
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/042406 | Metadata loading in storage systems | Jul 22, 2018 | Issued |
Array
(
[id] => 15412213
[patent_doc_number] => 20200026429
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-23
[patent_title] => STORAGE SYSTEM WITH MULTI-PHASE VERIFICATION OF SYNCHRONOUSLY REPLICATED DATA
[patent_app_type] => utility
[patent_app_number] => 16/042503
[patent_app_country] => US
[patent_app_date] => 2018-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16701
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 190
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16042503
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/042503 | Storage system with multi-phase verification of synchronously replicated data | Jul 22, 2018 | Issued |
Array
(
[id] => 15328623
[patent_doc_number] => 20200004641
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-02
[patent_title] => REDEFINING BACKUP SLOs FOR EFFECTIVE RESTORE
[patent_app_type] => utility
[patent_app_number] => 16/024278
[patent_app_country] => US
[patent_app_date] => 2018-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4649
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[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] => 16024278
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/024278 | Redefining backup SLOs for effective restore | Jun 28, 2018 | Issued |
Array
(
[id] => 16408631
[patent_doc_number] => 10817183
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-10-27
[patent_title] => Information processing apparatus and information processing system
[patent_app_type] => utility
[patent_app_number] => 16/023689
[patent_app_country] => US
[patent_app_date] => 2018-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 20
[patent_no_of_words] => 10189
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 364
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16023689
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/023689 | Information processing apparatus and information processing system | Jun 28, 2018 | Issued |
Array
(
[id] => 15328201
[patent_doc_number] => 20200004430
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-02
[patent_title] => SYSTEM AND METHOD FOR PREDICTIVE READ OF RANDOM DATA
[patent_app_type] => utility
[patent_app_number] => 16/024607
[patent_app_country] => US
[patent_app_date] => 2018-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16406
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 164
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16024607
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/024607 | System and method for predictive read of random data | Jun 28, 2018 | Issued |
Array
(
[id] => 17121935
[patent_doc_number] => 11133075
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-09-28
[patent_title] => Managed NAND power management
[patent_app_type] => utility
[patent_app_number] => 16/023386
[patent_app_country] => US
[patent_app_date] => 2018-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 22
[patent_no_of_words] => 22973
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 138
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16023386
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/023386 | Managed NAND power management | Jun 28, 2018 | Issued |
Array
(
[id] => 16535093
[patent_doc_number] => 10877693
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-12-29
[patent_title] => Architecture for dynamic transformation of memory configuration
[patent_app_type] => utility
[patent_app_number] => 16/024637
[patent_app_country] => US
[patent_app_date] => 2018-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 23
[patent_no_of_words] => 20114
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 214
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16024637
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/024637 | Architecture for dynamic transformation of memory configuration | Jun 28, 2018 | Issued |
Array
(
[id] => 13906499
[patent_doc_number] => 20190042454
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-02-07
[patent_title] => TECHNIQUES TO MANAGE CACHE RESOURCE ALLOCATIONS FOR A PROCESSOR CACHE
[patent_app_type] => utility
[patent_app_number] => 16/024611
[patent_app_country] => US
[patent_app_date] => 2018-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9919
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -25
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16024611
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/024611 | Techniques to manage cache resource allocations for a processor cache | Jun 28, 2018 | Issued |
Array
(
[id] => 17046563
[patent_doc_number] => 11099743
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-08-24
[patent_title] => Determining when to replace a storage device using a machine learning module
[patent_app_type] => utility
[patent_app_number] => 16/023502
[patent_app_country] => US
[patent_app_date] => 2018-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 7250
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 184
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16023502
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/023502 | Determining when to replace a storage device using a machine learning module | Jun 28, 2018 | Issued |