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] => 16243083 [patent_doc_number] => 20200260317 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-13 [patent_title] => PACKET LATENCY REDUCTION IN MOBILE RADIO ACCESS NETWORKS [patent_app_type] => utility [patent_app_number] => 16/639823 [patent_app_country] => US [patent_app_date] => 2017-09-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10292 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [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] => 16639823 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/639823
Packet latency reduction in mobile radio access networks Sep 11, 2017 Issued
Array ( [id] => 12128221 [patent_doc_number] => 20180011807 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-11 [patent_title] => 'LOW LATENCY EFFICIENT SHARING OF RESOURCES IN MULTI-SERVER ECOSYSTEMS' [patent_app_type] => utility [patent_app_number] => 15/699270 [patent_app_country] => US [patent_app_date] => 2017-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7710 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15699270 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/699270
Low latency efficient sharing of resources in multi-server ecosystems Sep 7, 2017 Issued
Array ( [id] => 13483143 [patent_doc_number] => 20180293114 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-11 [patent_title] => MANAGING FAIRNESS FOR LOCK AND UNLOCK OPERATIONS USING OPERATION PRIORITIZATION [patent_app_type] => utility [patent_app_number] => 15/697736 [patent_app_country] => US [patent_app_date] => 2017-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6753 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15697736 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/697736
Managing fairness for lock and unlock operations using operation prioritization Sep 6, 2017 Issued
Array ( [id] => 14022659 [patent_doc_number] => 20190073323 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-07 [patent_title] => BUFFERING TRANSACTION REQUESTS TO A SUBSYSTEM VIA A BUS INTERCONNECT [patent_app_type] => utility [patent_app_number] => 15/698386 [patent_app_country] => US [patent_app_date] => 2017-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7733 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 15698386 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/698386
BUFFERING TRANSACTION REQUESTS TO A SUBSYSTEM VIA A BUS INTERCONNECT Sep 6, 2017 Abandoned
Array ( [id] => 13706675 [patent_doc_number] => 20170364292 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-12-21 [patent_title] => SYSTEM AND METHOD FOR DIVIDING AND SYNCHRONIZING A PROCESSING TASK ACROSS MULTIPLE PROCESSING ELEMENTS/PROCESSORS IN HARDWARE [patent_app_type] => utility [patent_app_number] => 15/694468 [patent_app_country] => US [patent_app_date] => 2017-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5854 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15694468 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/694468
System and method for dividing and synchronizing a processing task across multiple processing elements/processors in hardware Aug 31, 2017 Issued
Array ( [id] => 13042705 [patent_doc_number] => 10043491 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-08-07 [patent_title] => Semiconductor device and data processing system selectively operating as one of a big endian or little endian system [patent_app_type] => utility [patent_app_number] => 15/678012 [patent_app_country] => US [patent_app_date] => 2017-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 5828 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15678012 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/678012
Semiconductor device and data processing system selectively operating as one of a big endian or little endian system Aug 14, 2017 Issued
Array ( [id] => 12032712 [patent_doc_number] => 20170322811 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-09 [patent_title] => 'INSTRUCTION SEQUENCE BUFFER TO STORE BRANCHES HAVING RELIABLY PREDICTABLE INSTRUCTION SEQUENCES' [patent_app_type] => utility [patent_app_number] => 15/642113 [patent_app_country] => US [patent_app_date] => 2017-07-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4827 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15642113 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/642113
INSTRUCTION SEQUENCE BUFFER TO STORE BRANCHES HAVING RELIABLY PREDICTABLE INSTRUCTION SEQUENCES Jul 4, 2017 Abandoned
Array ( [id] => 16208883 [patent_doc_number] => 20200241873 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-30 [patent_title] => SYSTEMS, METHODS, AND APPARATUSES FOR ZEROING A MATRIX [patent_app_type] => utility [patent_app_number] => 16/487784 [patent_app_country] => US [patent_app_date] => 2017-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18103 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 33 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16487784 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/487784
Systems, methods, and apparatuses for zeroing a matrix Jun 30, 2017 Issued
Array ( [id] => 18154787 [patent_doc_number] => 11567765 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-31 [patent_title] => Systems, methods, and apparatuses for tile load [patent_app_type] => utility [patent_app_number] => 16/487766 [patent_app_country] => US [patent_app_date] => 2017-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 38 [patent_figures_cnt] => 46 [patent_no_of_words] => 19137 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16487766 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/487766
Systems, methods, and apparatuses for tile load Jun 30, 2017 Issued
Array ( [id] => 13752635 [patent_doc_number] => 10169264 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-01-01 [patent_title] => Implementing robust readback capture in a programmable integrated circuit [patent_app_type] => utility [patent_app_number] => 15/639752 [patent_app_country] => US [patent_app_date] => 2017-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 15 [patent_no_of_words] => 8293 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15639752 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/639752
Implementing robust readback capture in a programmable integrated circuit Jun 29, 2017 Issued
Array ( [id] => 15887139 [patent_doc_number] => 10649914 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-05-12 [patent_title] => Scratchpad-based operating system for multi-core embedded systems [patent_app_type] => utility [patent_app_number] => 15/639666 [patent_app_country] => US [patent_app_date] => 2017-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 9643 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 293 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15639666 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/639666
Scratchpad-based operating system for multi-core embedded systems Jun 29, 2017 Issued
Array ( [id] => 16077357 [patent_doc_number] => 20200192665 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-18 [patent_title] => APPARATUS AND METHOD FOR MULTIPLICATION AND ACCUMULATION OF COMPLEX VALUES [patent_app_type] => utility [patent_app_number] => 16/617890 [patent_app_country] => US [patent_app_date] => 2017-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15830 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16617890 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/617890
Apparatus and method for multiplication and accumulation of complex values Jun 29, 2017 Issued
Array ( [id] => 15198713 [patent_doc_number] => 10496853 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-03 [patent_title] => Securing a host machine against direct memory access (DMA) attacks via expansion card slots [patent_app_type] => utility [patent_app_number] => 15/639276 [patent_app_country] => US [patent_app_date] => 2017-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4582 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15639276 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/639276
Securing a host machine against direct memory access (DMA) attacks via expansion card slots Jun 29, 2017 Issued
Array ( [id] => 15870591 [patent_doc_number] => 20200142699 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-07 [patent_title] => METHOD AND APPARATUS FOR DATA-READY MEMORY OPERATIONS [patent_app_type] => utility [patent_app_number] => 16/616390 [patent_app_country] => US [patent_app_date] => 2017-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19898 [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] => 16616390 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/616390
Method and apparatus for data-ready memory operations Jun 29, 2017 Issued
Array ( [id] => 14456965 [patent_doc_number] => 10324441 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-06-18 [patent_title] => Automation system and method for operation of the automation system [patent_app_type] => utility [patent_app_number] => 15/636812 [patent_app_country] => US [patent_app_date] => 2017-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 2160 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15636812 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/636812
Automation system and method for operation of the automation system Jun 28, 2017 Issued
Array ( [id] => 15997941 [patent_doc_number] => 20200174841 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-04 [patent_title] => MODULAR ACCELERATOR FUNCTION UNIT (AFU) DESIGN, DISCOVERY, AND REUSE [patent_app_type] => utility [patent_app_number] => 16/619442 [patent_app_country] => US [patent_app_date] => 2017-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13290 [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] => 16619442 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/619442
Modular accelerator function unit (AFU) design, discovery, and reuse Jun 28, 2017 Issued
Array ( [id] => 17667048 [patent_doc_number] => 11360744 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-14 [patent_title] => Two-dimensional data matching method, device and logic circuit [patent_app_type] => utility [patent_app_number] => 16/627375 [patent_app_country] => US [patent_app_date] => 2017-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 21718 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 887 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16627375 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/627375
Two-dimensional data matching method, device and logic circuit Jun 28, 2017 Issued
Array ( [id] => 12153352 [patent_doc_number] => 20180024616 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-25 [patent_title] => 'INFORMATION PROCESSING DEVICE, CONTROL METHOD, AND STORAGE MEDIUM' [patent_app_type] => utility [patent_app_number] => 15/624286 [patent_app_country] => US [patent_app_date] => 2017-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 11418 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15624286 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/624286
Power control during releasing operation Jun 14, 2017 Issued
Array ( [id] => 12932893 [patent_doc_number] => 09830171 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-11-28 [patent_title] => Migrating MMIO from a source I/O adapter of a computing system to a destination I/O adapter of the computing system [patent_app_type] => utility [patent_app_number] => 15/617170 [patent_app_country] => US [patent_app_date] => 2017-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6925 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15617170 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/617170
Migrating MMIO from a source I/O adapter of a computing system to a destination I/O adapter of the computing system Jun 7, 2017 Issued
Array ( [id] => 13171767 [patent_doc_number] => 10101998 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-16 [patent_title] => Vector checksum instruction [patent_app_type] => utility [patent_app_number] => 15/605175 [patent_app_country] => US [patent_app_date] => 2017-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 32 [patent_no_of_words] => 18050 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15605175 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/605175
Vector checksum instruction May 24, 2017 Issued
Menu