Search

Charlie Sun

Examiner (ID: 15468, Phone: (571)270-5100 , Office: P/2196 )

Most Active Art Unit
2196
Art Unit(s)
2196, 2198
Total Applications
737
Issued Applications
645
Pending Applications
63
Abandoned Applications
46

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17794390 [patent_doc_number] => 20220253482 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-08-11 [patent_title] => MEMORY BANDWIDTH ALLOCATION FOR MULTI-TENANT FPGA CLOUD INFRASTRUCTURES [patent_app_type] => utility [patent_app_number] => 17/171256 [patent_app_country] => US [patent_app_date] => 2021-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7157 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 17171256 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/171256
Memory bandwidth allocation for multi-tenant FPGA cloud infrastructures Feb 8, 2021 Issued
Array ( [id] => 18248093 [patent_doc_number] => 11604681 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-03-14 [patent_title] => Systems and methods for reliable flow measurement and control [patent_app_type] => utility [patent_app_number] => 17/171168 [patent_app_country] => US [patent_app_date] => 2021-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7073 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17171168 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/171168
Systems and methods for reliable flow measurement and control Feb 8, 2021 Issued
Array ( [id] => 18734691 [patent_doc_number] => 11803421 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-31 [patent_title] => Monitoring health status of a large cloud computing system [patent_app_type] => utility [patent_app_number] => 17/171380 [patent_app_country] => US [patent_app_date] => 2021-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10264 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17171380 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/171380
Monitoring health status of a large cloud computing system Feb 8, 2021 Issued
Array ( [id] => 19260019 [patent_doc_number] => 12020079 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-06-25 [patent_title] => Systems, methods, and devices for data propagation in graph processing [patent_app_type] => utility [patent_app_number] => 17/170881 [patent_app_country] => US [patent_app_date] => 2021-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 36 [patent_no_of_words] => 12586 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17170881 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/170881
Systems, methods, and devices for data propagation in graph processing Feb 7, 2021 Issued
Array ( [id] => 18856207 [patent_doc_number] => 11853791 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-12-26 [patent_title] => Transaction scheduling for a user data cache by assessing update criteria [patent_app_type] => utility [patent_app_number] => 17/169844 [patent_app_country] => US [patent_app_date] => 2021-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 8147 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17169844 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/169844
Transaction scheduling for a user data cache by assessing update criteria Feb 7, 2021 Issued
Array ( [id] => 19260019 [patent_doc_number] => 12020079 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-06-25 [patent_title] => Systems, methods, and devices for data propagation in graph processing [patent_app_type] => utility [patent_app_number] => 17/170881 [patent_app_country] => US [patent_app_date] => 2021-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 36 [patent_no_of_words] => 12586 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17170881 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/170881
Systems, methods, and devices for data propagation in graph processing Feb 7, 2021 Issued
Array ( [id] => 19260019 [patent_doc_number] => 12020079 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-06-25 [patent_title] => Systems, methods, and devices for data propagation in graph processing [patent_app_type] => utility [patent_app_number] => 17/170881 [patent_app_country] => US [patent_app_date] => 2021-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 36 [patent_no_of_words] => 12586 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17170881 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/170881
Systems, methods, and devices for data propagation in graph processing Feb 7, 2021 Issued
Array ( [id] => 19260019 [patent_doc_number] => 12020079 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-06-25 [patent_title] => Systems, methods, and devices for data propagation in graph processing [patent_app_type] => utility [patent_app_number] => 17/170881 [patent_app_country] => US [patent_app_date] => 2021-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 36 [patent_no_of_words] => 12586 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17170881 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/170881
Systems, methods, and devices for data propagation in graph processing Feb 7, 2021 Issued
Array ( [id] => 18506343 [patent_doc_number] => 11704158 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-18 [patent_title] => Managing processing system efficiency [patent_app_type] => utility [patent_app_number] => 17/162682 [patent_app_country] => US [patent_app_date] => 2021-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4724 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17162682 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/162682
Managing processing system efficiency Jan 28, 2021 Issued
Array ( [id] => 19626120 [patent_doc_number] => 12164954 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-12-10 [patent_title] => Job processing in quantum computing enabled cloud environments [patent_app_type] => utility [patent_app_number] => 17/161838 [patent_app_country] => US [patent_app_date] => 2021-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9163 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17161838 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/161838
Job processing in quantum computing enabled cloud environments Jan 28, 2021 Issued
Array ( [id] => 18951686 [patent_doc_number] => 11894996 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-06 [patent_title] => Technologies for annotating process and user information for network flows [patent_app_type] => utility [patent_app_number] => 17/161903 [patent_app_country] => US [patent_app_date] => 2021-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 20 [patent_no_of_words] => 20329 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 222 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17161903 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/161903
Technologies for annotating process and user information for network flows Jan 28, 2021 Issued
Array ( [id] => 17778644 [patent_doc_number] => 20220244994 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-08-04 [patent_title] => Resource and Asset Lifecycle Costing [patent_app_type] => utility [patent_app_number] => 17/161988 [patent_app_country] => US [patent_app_date] => 2021-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10531 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17161988 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/161988
Resource and asset lifecycle costing Jan 28, 2021 Issued
Array ( [id] => 19017123 [patent_doc_number] => 11924072 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-03-05 [patent_title] => Technologies for annotating process and user information for network flows [patent_app_type] => utility [patent_app_number] => 17/161968 [patent_app_country] => US [patent_app_date] => 2021-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 20 [patent_no_of_words] => 20012 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17161968 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/161968
Technologies for annotating process and user information for network flows Jan 28, 2021 Issued
Array ( [id] => 18493379 [patent_doc_number] => 11698795 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-11 [patent_title] => Unified way to track user configuration on a live system [patent_app_type] => utility [patent_app_number] => 17/156487 [patent_app_country] => US [patent_app_date] => 2021-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 7081 [patent_no_of_claims] => 20 [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] => 17156487 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/156487
Unified way to track user configuration on a live system Jan 21, 2021 Issued
Array ( [id] => 18493379 [patent_doc_number] => 11698795 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-11 [patent_title] => Unified way to track user configuration on a live system [patent_app_type] => utility [patent_app_number] => 17/156487 [patent_app_country] => US [patent_app_date] => 2021-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 7081 [patent_no_of_claims] => 20 [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] => 17156487 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/156487
Unified way to track user configuration on a live system Jan 21, 2021 Issued
Array ( [id] => 18493379 [patent_doc_number] => 11698795 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-11 [patent_title] => Unified way to track user configuration on a live system [patent_app_type] => utility [patent_app_number] => 17/156487 [patent_app_country] => US [patent_app_date] => 2021-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 7081 [patent_no_of_claims] => 20 [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] => 17156487 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/156487
Unified way to track user configuration on a live system Jan 21, 2021 Issued
Array ( [id] => 18493379 [patent_doc_number] => 11698795 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-11 [patent_title] => Unified way to track user configuration on a live system [patent_app_type] => utility [patent_app_number] => 17/156487 [patent_app_country] => US [patent_app_date] => 2021-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 7081 [patent_no_of_claims] => 20 [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] => 17156487 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/156487
Unified way to track user configuration on a live system Jan 21, 2021 Issued
Array ( [id] => 17751709 [patent_doc_number] => 20220229914 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-21 [patent_title] => SECURE CLOUD PROCESSING [patent_app_type] => utility [patent_app_number] => 17/152569 [patent_app_country] => US [patent_app_date] => 2021-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10437 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17152569 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/152569
Secure cloud processing Jan 18, 2021 Issued
Array ( [id] => 18506325 [patent_doc_number] => 11704139 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-18 [patent_title] => Service processing method and apparatus, electronic device, and storage medium [patent_app_type] => utility [patent_app_number] => 17/907785 [patent_app_country] => US [patent_app_date] => 2021-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 4297 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17907785 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/907785
Service processing method and apparatus, electronic device, and storage medium Jan 6, 2021 Issued
Array ( [id] => 19971636 [patent_doc_number] => 12340251 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-24 [patent_title] => Scheduling method and device based on deep learning node computation, and storage medium [patent_app_type] => utility [patent_app_number] => 17/790667 [patent_app_country] => US [patent_app_date] => 2020-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 0 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17790667 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/790667
Scheduling method and device based on deep learning node computation, and storage medium Dec 30, 2020 Issued
Menu