Search

Charlie Sun

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

Most Active Art Unit
2196
Art Unit(s)
2198, 2196
Total Applications
702
Issued Applications
626
Pending Applications
51
Abandoned Applications
44

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17069365 [patent_doc_number] => 20210271581 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-02 [patent_title] => EXPONENTIAL DECAY REAL-TIME CAPACITY PLANNING [patent_app_type] => utility [patent_app_number] => 17/325602 [patent_app_country] => US [patent_app_date] => 2021-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11751 [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] => 17325602 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/325602
Exponential decay real-time capacity planning May 19, 2021 Issued
Array ( [id] => 19029152 [patent_doc_number] => 11928512 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-03-12 [patent_title] => Quiesce reconfigurable data processor [patent_app_type] => utility [patent_app_number] => 17/322697 [patent_app_country] => US [patent_app_date] => 2021-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 17 [patent_no_of_words] => 19661 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [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] => 17322697 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/322697
Quiesce reconfigurable data processor May 16, 2021 Issued
Array ( [id] => 18463078 [patent_doc_number] => 11687367 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-27 [patent_title] => Ahead of time scheduling process for autonomous vehicles [patent_app_type] => utility [patent_app_number] => 17/317038 [patent_app_country] => US [patent_app_date] => 2021-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4555 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17317038 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/317038
Ahead of time scheduling process for autonomous vehicles May 10, 2021 Issued
Array ( [id] => 17084084 [patent_doc_number] => 20210279090 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-09 [patent_title] => MULTI-HYPERVISOR VIRTUAL MACHINES [patent_app_type] => utility [patent_app_number] => 17/316990 [patent_app_country] => US [patent_app_date] => 2021-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9959 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 47 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17316990 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/316990
Multi-hypervisor virtual machines May 10, 2021 Issued
Array ( [id] => 17054330 [patent_doc_number] => 20210263764 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-26 [patent_title] => METHOD AND SYSTEMS FOR ADMINISTERING VIRTUAL MACHINES TO CLIENT DEVICES [patent_app_type] => utility [patent_app_number] => 17/316226 [patent_app_country] => US [patent_app_date] => 2021-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3628 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17316226 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/316226
Method and systems for administering virtual machines to client devices May 9, 2021 Issued
Array ( [id] => 18622316 [patent_doc_number] => 11755357 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-09-12 [patent_title] => Parameterized launch acceleration for compute instances [patent_app_type] => utility [patent_app_number] => 17/315090 [patent_app_country] => US [patent_app_date] => 2021-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 14499 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17315090 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/315090
Parameterized launch acceleration for compute instances May 6, 2021 Issued
Array ( [id] => 17675004 [patent_doc_number] => 20220188171 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-16 [patent_title] => System and Method for User Devices in Cloud Computing Environment [patent_app_type] => utility [patent_app_number] => 17/246458 [patent_app_country] => US [patent_app_date] => 2021-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14405 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -28 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17246458 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/246458
System and method for user devices in cloud computing environment Apr 29, 2021 Issued
Array ( [id] => 19293631 [patent_doc_number] => 12032985 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-07-09 [patent_title] => Managed virtual machines [patent_app_type] => utility [patent_app_number] => 17/245229 [patent_app_country] => US [patent_app_date] => 2021-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 18427 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17245229 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/245229
Managed virtual machines Apr 29, 2021 Issued
Array ( [id] => 17984628 [patent_doc_number] => 20220350665 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-11-03 [patent_title] => Queue Management System and Method [patent_app_type] => utility [patent_app_number] => 17/243353 [patent_app_country] => US [patent_app_date] => 2021-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8220 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17243353 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/243353
Queue management system and method Apr 27, 2021 Issued
Array ( [id] => 17009380 [patent_doc_number] => 20210240541 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-05 [patent_title] => OPTIMIZING CLUSTERED APPLICATIONS IN A CLUSTERED INFRASTRUCTURE [patent_app_type] => utility [patent_app_number] => 17/238617 [patent_app_country] => US [patent_app_date] => 2021-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10243 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17238617 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/238617
Optimizing clustered applications in a clustered infrastructure Apr 22, 2021 Issued
Array ( [id] => 17931860 [patent_doc_number] => 20220326985 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-13 [patent_title] => Event Prioritization for an Ordered Event Stream [patent_app_type] => utility [patent_app_number] => 17/228611 [patent_app_country] => US [patent_app_date] => 2021-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16497 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 17228611 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/228611
Event prioritization for an ordered event stream Apr 11, 2021 Issued
Array ( [id] => 17565159 [patent_doc_number] => 20220129308 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-04-28 [patent_title] => GANG SCHEDULING FOR LOW-LATENCY TASK SYNCHRONIZATION [patent_app_type] => utility [patent_app_number] => 17/219365 [patent_app_country] => US [patent_app_date] => 2021-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4525 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17219365 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/219365
Gang scheduling for low-latency task synchronization Mar 30, 2021 Issued
Array ( [id] => 18479954 [patent_doc_number] => 11693694 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-04 [patent_title] => Migrating quantum services from quantum computing devices to quantum simulators [patent_app_type] => utility [patent_app_number] => 17/215996 [patent_app_country] => US [patent_app_date] => 2021-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5223 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17215996 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/215996
Migrating quantum services from quantum computing devices to quantum simulators Mar 28, 2021 Issued
Array ( [id] => 16964872 [patent_doc_number] => 20210216371 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-15 [patent_title] => LOW LATENCY DISTRIBUTED COUNTERS FOR QUOTAS [patent_app_type] => utility [patent_app_number] => 17/215304 [patent_app_country] => US [patent_app_date] => 2021-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10998 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17215304 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/215304
Low latency distributed counters for quotas Mar 28, 2021 Issued
Array ( [id] => 17899247 [patent_doc_number] => 20220308909 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-29 [patent_title] => EXPOSING UNTRUSTED DEVICES TO VIRTUAL MACHINES [patent_app_type] => utility [patent_app_number] => 17/215836 [patent_app_country] => US [patent_app_date] => 2021-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9039 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17215836 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/215836
Exposing untrusted devices to virtual machines Mar 28, 2021 Issued
Array ( [id] => 17076710 [patent_doc_number] => 11113108 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-09-07 [patent_title] => Managing programmable logic-based processing unit allocation on a parallel data processing platform [patent_app_type] => utility [patent_app_number] => 17/212903 [patent_app_country] => US [patent_app_date] => 2021-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 16052 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 281 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17212903 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/212903
Managing programmable logic-based processing unit allocation on a parallel data processing platform Mar 24, 2021 Issued
Array ( [id] => 17076710 [patent_doc_number] => 11113108 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-09-07 [patent_title] => Managing programmable logic-based processing unit allocation on a parallel data processing platform [patent_app_type] => utility [patent_app_number] => 17/212903 [patent_app_country] => US [patent_app_date] => 2021-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 16052 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 281 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17212903 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/212903
Managing programmable logic-based processing unit allocation on a parallel data processing platform Mar 24, 2021 Issued
Array ( [id] => 17076710 [patent_doc_number] => 11113108 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-09-07 [patent_title] => Managing programmable logic-based processing unit allocation on a parallel data processing platform [patent_app_type] => utility [patent_app_number] => 17/212903 [patent_app_country] => US [patent_app_date] => 2021-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 16052 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 281 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17212903 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/212903
Managing programmable logic-based processing unit allocation on a parallel data processing platform Mar 24, 2021 Issued
Array ( [id] => 17076710 [patent_doc_number] => 11113108 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-09-07 [patent_title] => Managing programmable logic-based processing unit allocation on a parallel data processing platform [patent_app_type] => utility [patent_app_number] => 17/212903 [patent_app_country] => US [patent_app_date] => 2021-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 16052 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 281 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17212903 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/212903
Managing programmable logic-based processing unit allocation on a parallel data processing platform Mar 24, 2021 Issued
Array ( [id] => 16887502 [patent_doc_number] => 20210173699 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-10 [patent_title] => DECENTRALIZED RESOURCE SCHEDULING [patent_app_type] => utility [patent_app_number] => 17/180299 [patent_app_country] => US [patent_app_date] => 2021-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6160 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17180299 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/180299
Decentralized resource scheduling Feb 18, 2021 Issued
Menu