Search

Michael Sun

Examiner (ID: 370)

Most Active Art Unit
2184
Art Unit(s)
2184, 2183
Total Applications
1044
Issued Applications
910
Pending Applications
47
Abandoned Applications
111

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 20520359 [patent_doc_number] => 20260044467 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2026-02-12 [patent_title] => EFFICIENT ROUTING PROCEDURE FOR ACCELERATING DISTRIBUTED MACHINE LEARNING MODELS IN OPTICAL CIRCUIT SWITCHING BASED CLOUD [patent_app_type] => utility [patent_app_number] => 19/098948 [patent_app_country] => US [patent_app_date] => 2025-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 0 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19098948 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/098948
EFFICIENT ROUTING PROCEDURE FOR ACCELERATING DISTRIBUTED MACHINE LEARNING MODELS IN OPTICAL CIRCUIT SWITCHING BASED CLOUD Apr 1, 2025 Pending
Array ( [id] => 20281687 [patent_doc_number] => 20250306929 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-10-02 [patent_title] => CACHE DEVICE AND METHOD FOR CONTROLLING CACHE DEVICE [patent_app_type] => utility [patent_app_number] => 19/041402 [patent_app_country] => US [patent_app_date] => 2025-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 0 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19041402 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/041402
CACHE DEVICE AND METHOD FOR CONTROLLING CACHE DEVICE Jan 29, 2025 Pending
Array ( [id] => 20018113 [patent_doc_number] => 20250156335 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-15 [patent_title] => VECTOR PROCESSOR STORAGE [patent_app_type] => utility [patent_app_number] => 19/020108 [patent_app_country] => US [patent_app_date] => 2025-01-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1063 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19020108 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/020108
VECTOR PROCESSOR STORAGE Jan 13, 2025 Pending
Array ( [id] => 20009469 [patent_doc_number] => 20250147691 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-08 [patent_title] => MEMORY SYSTEM AND METHOD FOR CONTROLLING NONVOLATILE MEMORY [patent_app_type] => utility [patent_app_number] => 19/014367 [patent_app_country] => US [patent_app_date] => 2025-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16278 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19014367 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/014367
MEMORY SYSTEM AND METHOD FOR CONTROLLING NONVOLATILE MEMORY Jan 8, 2025 Pending
Array ( [id] => 20152098 [patent_doc_number] => 20250251936 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-08-07 [patent_title] => Reservation Station Design Method FOR Vector Execution Units [patent_app_type] => utility [patent_app_number] => 19/010244 [patent_app_country] => US [patent_app_date] => 2025-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1288 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 417 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19010244 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/010244
Reservation Station Design Method FOR Vector Execution Units Jan 5, 2025 Pending
Array ( [id] => 19891912 [patent_doc_number] => 20250117224 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-04-10 [patent_title] => NESTED LOOP CONTROL [patent_app_type] => utility [patent_app_number] => 18/981824 [patent_app_country] => US [patent_app_date] => 2024-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13206 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18981824 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/981824
NESTED LOOP CONTROL Dec 15, 2024 Pending
Array ( [id] => 20323108 [patent_doc_number] => 20250335196 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-10-30 [patent_title] => APPLICATION PROGRAMMING INTERFACE TO WAIT ON MATRIX MULTIPLY-ACCUMULATE [patent_app_type] => utility [patent_app_number] => 18/977633 [patent_app_country] => US [patent_app_date] => 2024-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 61831 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18977633 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/977633
APPLICATION PROGRAMMING INTERFACE TO WAIT ON MATRIX MULTIPLY-ACCUMULATE Dec 10, 2024 Pending
Array ( [id] => 19834729 [patent_doc_number] => 20250086515 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-13 [patent_title] => DIRECT-CONNECTED MACHINE LEARNING ACCELERATOR [patent_app_type] => utility [patent_app_number] => 18/954763 [patent_app_country] => US [patent_app_date] => 2024-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3403 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18954763 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/954763
DIRECT-CONNECTED MACHINE LEARNING ACCELERATOR Nov 20, 2024 Pending
Array ( [id] => 19802662 [patent_doc_number] => 20250068587 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-02-27 [patent_title] => Buffer Splitting Based on Cost [patent_app_type] => utility [patent_app_number] => 18/944624 [patent_app_country] => US [patent_app_date] => 2024-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12694 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18944624 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/944624
Buffer Splitting Based on Cost Nov 11, 2024 Pending
Array ( [id] => 20027193 [patent_doc_number] => 20250165415 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-22 [patent_title] => SYSTEMS, METHODS, AND APPARATUS FOR USING ON-DIE PROTOCOL WITH DIE-TO-DIE SYSTEM [patent_app_type] => utility [patent_app_number] => 18/943849 [patent_app_country] => US [patent_app_date] => 2024-11-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 25224 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -33 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18943849 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/943849
SYSTEMS, METHODS, AND APPARATUS FOR USING ON-DIE PROTOCOL WITH DIE-TO-DIE SYSTEM Nov 10, 2024 Pending
Array ( [id] => 20027162 [patent_doc_number] => 20250165384 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-22 [patent_title] => STORAGE DEVICE PROVIDING DIRECT MEMORY ACCESS, COMPUTING SYSTEM INCLUDING THE STORAGE DEVICE AND OPERATING METHOD OF THE STORAGE DEVICE [patent_app_type] => utility [patent_app_number] => 18/930522 [patent_app_country] => US [patent_app_date] => 2024-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7695 [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] => 18930522 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/930522
STORAGE DEVICE PROVIDING DIRECT MEMORY ACCESS, COMPUTING SYSTEM INCLUDING THE STORAGE DEVICE AND OPERATING METHOD OF THE STORAGE DEVICE Oct 28, 2024 Issued
Array ( [id] => 20061750 [patent_doc_number] => 20250199972 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-06-19 [patent_title] => SEMICONDUCTOR DEVICE [patent_app_type] => utility [patent_app_number] => 18/929778 [patent_app_country] => US [patent_app_date] => 2024-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4360 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18929778 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/929778
Semiconductor device Oct 28, 2024 Issued
Array ( [id] => 19891910 [patent_doc_number] => 20250117222 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-04-10 [patent_title] => SYSTEMS, METHODS, AND APPARATUSES FOR TILE MATRIX MULTIPLICATION AND ACCUMULATION [patent_app_type] => utility [patent_app_number] => 18/930671 [patent_app_country] => US [patent_app_date] => 2024-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21210 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [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] => 18930671 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/930671
SYSTEMS, METHODS, AND APPARATUSES FOR TILE MATRIX MULTIPLICATION AND ACCUMULATION Oct 28, 2024 Pending
Array ( [id] => 19757230 [patent_doc_number] => 20250045795 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-02-06 [patent_title] => METHODS AND SYSTEMS TO MONITOR A MEDIA DEVICE VIA A USB PORT [patent_app_type] => utility [patent_app_number] => 18/926607 [patent_app_country] => US [patent_app_date] => 2024-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10904 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 18926607 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/926607
Methods and systems to monitor a media device via a USB port Oct 24, 2024 Issued
Array ( [id] => 20018122 [patent_doc_number] => 20250156344 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-15 [patent_title] => APPARATUSES AND METHODS FOR GENERATING A UNIQUE IDENTIFIER IN A MEMORY FOR I3C PROTOCOL [patent_app_type] => utility [patent_app_number] => 18/908532 [patent_app_country] => US [patent_app_date] => 2024-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1217 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18908532 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/908532
Apparatuses and methods for generating a unique identifier in a memory for I3C protocol Oct 6, 2024 Issued
Array ( [id] => 20017767 [patent_doc_number] => 20250155989 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-15 [patent_title] => PHYSICAL BUTTON OPERATION METHOD AND HANDHELD ELECTRONIC DEVICE [patent_app_type] => utility [patent_app_number] => 18/906140 [patent_app_country] => US [patent_app_date] => 2024-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 0 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [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] => 18906140 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/906140
PHYSICAL BUTTON OPERATION METHOD AND HANDHELD ELECTRONIC DEVICE Oct 2, 2024 Pending
Array ( [id] => 20641095 [patent_doc_number] => 20260099451 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2026-04-09 [patent_title] => SERIAL PERIPHERAL INTERFACE WITH IN-BAND INTERRUPTS [patent_app_type] => utility [patent_app_number] => 18/905996 [patent_app_country] => US [patent_app_date] => 2024-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8131 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -23 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18905996 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/905996
SERIAL PERIPHERAL INTERFACE WITH IN-BAND INTERRUPTS Oct 2, 2024 Pending
Array ( [id] => 19892037 [patent_doc_number] => 20250117349 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-04-10 [patent_title] => SYSTEM ON CHIP WITH SAFE HARDWARE SUBSYSTEM [patent_app_type] => utility [patent_app_number] => 18/903605 [patent_app_country] => US [patent_app_date] => 2024-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4425 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18903605 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/903605
SYSTEM ON CHIP WITH SAFE HARDWARE SUBSYSTEM Sep 30, 2024 Pending
Array ( [id] => 20666426 [patent_doc_number] => 12608201 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-04-21 [patent_title] => Systems, apparatuses, and methods for addition of partial products [patent_app_type] => utility [patent_app_number] => 18/886639 [patent_app_country] => US [patent_app_date] => 2024-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 29 [patent_no_of_words] => 15079 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 261 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18886639 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/886639
Systems, apparatuses, and methods for addition of partial products Sep 15, 2024 Issued
Array ( [id] => 20601850 [patent_doc_number] => 20260079860 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2026-03-19 [patent_title] => Mechanisms For Arbitrating Among Packets In Hierarchical Arbitration Architecture [patent_app_type] => utility [patent_app_number] => 18/884854 [patent_app_country] => US [patent_app_date] => 2024-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16992 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18884854 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/884854
Mechanisms for arbitrating among packets in hierarchical arbitration architecture Sep 12, 2024 Issued
Menu