Search

Thomas N. Moulis

Examiner (ID: 16587, Phone: (571)272-4852 , Office: P/3747 )

Most Active Art Unit
3747
Art Unit(s)
3402, 3747
Total Applications
2821
Issued Applications
2594
Pending Applications
48
Abandoned Applications
186

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 20281775 [patent_doc_number] => 20250307017 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-10-02 [patent_title] => METHODS AND SYSTEMS FOR DYNAMICALLY OPTIMIZING AND MODIFYING ALLOCATION OF VIRTUAL GRAPHICAL PROCESSING UNITS [patent_app_type] => utility [patent_app_number] => 19/096084 [patent_app_country] => US [patent_app_date] => 2025-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3939 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -3 [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] => 19096084 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/096084
METHODS AND SYSTEMS FOR DYNAMICALLY OPTIMIZING AND MODIFYING ALLOCATION OF VIRTUAL GRAPHICAL PROCESSING UNITS Mar 30, 2025 Pending
Array ( [id] => 20176577 [patent_doc_number] => 12395337 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-19 [patent_title] => Methods and systems for enhancing a context for use in processing, by a plurality of artificial intelligence agents, a request [patent_app_type] => utility [patent_app_number] => 19/083809 [patent_app_country] => US [patent_app_date] => 2025-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 18919 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 359 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19083809 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/083809
Methods and systems for enhancing a context for use in processing, by a plurality of artificial intelligence agents, a request Mar 18, 2025 Issued
Array ( [id] => 20089896 [patent_doc_number] => 20250219832 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-03 [patent_title] => METHODS AND SYSTEMS FOR RANKING A PLURALITY OF WORKER AGENTS BASED ON A USER REQUEST [patent_app_type] => utility [patent_app_number] => 19/083971 [patent_app_country] => US [patent_app_date] => 2025-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19247 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 19083971 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/083971
Methods and systems for ranking a plurality of worker agents based on a user request Mar 18, 2025 Issued
Array ( [id] => 20052166 [patent_doc_number] => 20250190388 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-06-12 [patent_title] => CONFIGURABLE LOGIC PLATFORM [patent_app_type] => utility [patent_app_number] => 18/979366 [patent_app_country] => US [patent_app_date] => 2024-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10846 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 18979366 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/979366
CONFIGURABLE LOGIC PLATFORM Dec 11, 2024 Pending
Array ( [id] => 20208660 [patent_doc_number] => 20250278380 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-09-04 [patent_title] => METHOD AND APPARATUS FOR XPU INTEGRATION SCALING WITH ARTIFICIAL INTELLIGENCE BRIDGE CHIPLETS [patent_app_type] => utility [patent_app_number] => 18/945422 [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] => 7260 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18945422 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/945422
METHOD AND APPARATUS FOR XPU INTEGRATION SCALING WITH ARTIFICIAL INTELLIGENCE BRIDGE CHIPLETS Nov 11, 2024 Pending
Array ( [id] => 20009697 [patent_doc_number] => 20250147919 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-08 [patent_title] => MULTI-CAST SNOOP VECTORS WITHIN A MESH TOPOLOGY [patent_app_type] => utility [patent_app_number] => 18/938353 [patent_app_country] => US [patent_app_date] => 2024-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16715 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -24 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18938353 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/938353
MULTI-CAST SNOOP VECTORS WITHIN A MESH TOPOLOGY Nov 5, 2024 Pending
Array ( [id] => 19756491 [patent_doc_number] => 20250045056 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-02-06 [patent_title] => SYSTEMS AND METHODS FOR POLICY EXECUTION PROCESSING [patent_app_type] => utility [patent_app_number] => 18/924611 [patent_app_country] => US [patent_app_date] => 2024-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13432 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18924611 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/924611
SYSTEMS AND METHODS FOR POLICY EXECUTION PROCESSING Oct 22, 2024 Pending
Array ( [id] => 19725801 [patent_doc_number] => 20250028552 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-23 [patent_title] => INTER-APPLICATION COMMUNICATION METHOD AND APPARATUS, STORAGE MEDIUM, AND PROGRAM PRODUCT [patent_app_type] => utility [patent_app_number] => 18/902735 [patent_app_country] => US [patent_app_date] => 2024-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 22594 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18902735 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/902735
INTER-APPLICATION COMMUNICATION METHOD AND APPARATUS, STORAGE MEDIUM, AND PROGRAM PRODUCT Sep 29, 2024 Pending
Array ( [id] => 19834238 [patent_doc_number] => 20250086024 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-13 [patent_title] => METHODS AND SYSTEMS FOR IDENTIFICATION AND SEMANTIC CLUSTERING OF WORKER AGENTS FOR PROCESSING REQUESTS [patent_app_type] => utility [patent_app_number] => 18/882284 [patent_app_country] => US [patent_app_date] => 2024-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 24435 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 313 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18882284 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/882284
Methods and systems for identification and semantic clustering of worker agents for processing requests Sep 10, 2024 Issued
Array ( [id] => 19756665 [patent_doc_number] => 20250045230 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-02-06 [patent_title] => BUS ARCHITECTURE WITH TRANSACTION CREDIT SYSTEM [patent_app_type] => utility [patent_app_number] => 18/814700 [patent_app_country] => US [patent_app_date] => 2024-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20604 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 18814700 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/814700
BUS ARCHITECTURE WITH TRANSACTION CREDIT SYSTEM Aug 25, 2024 Pending
Array ( [id] => 19617375 [patent_doc_number] => 20240403055 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-05 [patent_title] => DUAL DATA STREAMS SHARING DUAL CACHE ACCESS PORTS [patent_app_type] => utility [patent_app_number] => 18/800249 [patent_app_country] => US [patent_app_date] => 2024-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18875 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18800249 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/800249
DUAL DATA STREAMS SHARING DUAL CACHE ACCESS PORTS Aug 11, 2024 Pending
Array ( [id] => 20623921 [patent_doc_number] => 12591429 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-03-31 [patent_title] => Memory interface [patent_app_type] => utility [patent_app_number] => 18/789121 [patent_app_country] => US [patent_app_date] => 2024-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 2599 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 419 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18789121 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/789121
MEMORY INTERFACE Jul 29, 2024 Pending
Array ( [id] => 19573878 [patent_doc_number] => 20240378170 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-14 [patent_title] => RETIMER PATH CONTROL METHOD, APPARATUS, AND SYSTEM [patent_app_type] => utility [patent_app_number] => 18/783056 [patent_app_country] => US [patent_app_date] => 2024-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 29499 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18783056 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/783056
RETIMER PATH CONTROL METHOD, APPARATUS, AND SYSTEM Jul 23, 2024 Pending
Array ( [id] => 20530964 [patent_doc_number] => 12549409 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-02-10 [patent_title] => Semiconductor device and communication system for updating setting data of multiple channels [patent_app_type] => utility [patent_app_number] => 18/753679 [patent_app_country] => US [patent_app_date] => 2024-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 1060 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18753679 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/753679
Semiconductor device and communication system for updating setting data of multiple channels Jun 24, 2024 Issued
Array ( [id] => 20550471 [patent_doc_number] => 12561264 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-02-24 [patent_title] => Scalable data structure for aggregating BMC input and output over serdes for data center and server nodes system and method [patent_app_type] => utility [patent_app_number] => 18/744582 [patent_app_country] => US [patent_app_date] => 2024-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 1750 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18744582 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/744582
Scalable data structure for aggregating BMC input and output over serdes for data center and server nodes system and method Jun 13, 2024 Issued
Array ( [id] => 19979339 [patent_doc_number] => 12346816 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-01 [patent_title] => Neural networks for embedded devices [patent_app_type] => utility [patent_app_number] => 18/664035 [patent_app_country] => US [patent_app_date] => 2024-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 0 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18664035 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/664035
Neural networks for embedded devices May 13, 2024 Issued
Array ( [id] => 19686171 [patent_doc_number] => 20250004716 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-02 [patent_title] => SYSTEMS, METHODS, AND APPARATUSES FOR TILE LOAD [patent_app_type] => utility [patent_app_number] => 18/654951 [patent_app_country] => US [patent_app_date] => 2024-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19107 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -28 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18654951 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/654951
SYSTEMS, METHODS, AND APPARATUSES FOR TILE LOAD May 2, 2024 Pending
Array ( [id] => 19391408 [patent_doc_number] => 20240281278 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-22 [patent_title] => PIPELINE ARBITRATION [patent_app_type] => utility [patent_app_number] => 18/654035 [patent_app_country] => US [patent_app_date] => 2024-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17694 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18654035 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/654035
PIPELINE ARBITRATION May 2, 2024 Pending
Array ( [id] => 19558951 [patent_doc_number] => 20240370743 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-07 [patent_title] => NEURAL NETWORK DATA COMPUTATION USING MIXED-PRECISION [patent_app_type] => utility [patent_app_number] => 18/650612 [patent_app_country] => US [patent_app_date] => 2024-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13006 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 18650612 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/650612
Neural network data computation using mixed-precision Apr 29, 2024 Issued
Array ( [id] => 19506933 [patent_doc_number] => 12118356 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-10-15 [patent_title] => Multi-threading processor and operating method thereof [patent_app_type] => utility [patent_app_number] => 18/643178 [patent_app_country] => US [patent_app_date] => 2024-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6357 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18643178 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/643178
Multi-threading processor and operating method thereof Apr 22, 2024 Issued
Menu