Search

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 numberTitle of the applicationFiling DateStatus
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
Menu