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] => 19182523 [patent_doc_number] => 11989111 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-05-21 [patent_title] => Handling trace data for jumps in program flow [patent_app_type] => utility [patent_app_number] => 16/925445 [patent_app_country] => US [patent_app_date] => 2020-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 3 [patent_no_of_words] => 5229 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 275 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16925445 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/925445
Handling trace data for jumps in program flow Jul 9, 2020 Issued
Array ( [id] => 16363173 [patent_doc_number] => 20200319924 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-08 [patent_title] => SCHEDULING TASKS USING WORK FULLNESS COUNTER [patent_app_type] => utility [patent_app_number] => 16/909434 [patent_app_country] => US [patent_app_date] => 2020-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16183 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16909434 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/909434
Scheduling tasks using work fullness counter Jun 22, 2020 Issued
Array ( [id] => 16363275 [patent_doc_number] => 20200320026 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-08 [patent_title] => BANDWIDTH MANAGEMENT ALLOCATION FOR DISPLAYPORT TUNNELING [patent_app_type] => utility [patent_app_number] => 16/908702 [patent_app_country] => US [patent_app_date] => 2020-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13473 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16908702 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/908702
Bandwidth management allocation for displayport tunneling Jun 21, 2020 Issued
Array ( [id] => 17062016 [patent_doc_number] => 11106618 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-31 [patent_title] => Method for addressing an integrated circuit on a bus and corresponding device [patent_app_type] => utility [patent_app_number] => 16/908253 [patent_app_country] => US [patent_app_date] => 2020-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3111 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16908253 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/908253
Method for addressing an integrated circuit on a bus and corresponding device Jun 21, 2020 Issued
Array ( [id] => 18997670 [patent_doc_number] => 11914511 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-27 [patent_title] => Decoupling atomicity from operation size [patent_app_type] => utility [patent_app_number] => 16/907740 [patent_app_country] => US [patent_app_date] => 2020-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 9553 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16907740 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/907740
Decoupling atomicity from operation size Jun 21, 2020 Issued
Array ( [id] => 18687424 [patent_doc_number] => 11783163 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-10 [patent_title] => Hardware accelerator for IM2COL operation [patent_app_type] => utility [patent_app_number] => 16/901542 [patent_app_country] => US [patent_app_date] => 2020-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 21 [patent_no_of_words] => 13990 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16901542 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/901542
Hardware accelerator for IM2COL operation Jun 14, 2020 Issued
Array ( [id] => 17589490 [patent_doc_number] => 11327763 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-10 [patent_title] => Opportunistic consumer instruction steering based on producer instruction value prediction in a multi-cluster processor [patent_app_type] => utility [patent_app_number] => 16/898938 [patent_app_country] => US [patent_app_date] => 2020-06-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 9023 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16898938 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/898938
Opportunistic consumer instruction steering based on producer instruction value prediction in a multi-cluster processor Jun 10, 2020 Issued
Array ( [id] => 18781221 [patent_doc_number] => 11822964 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-21 [patent_title] => Data protection with static resource partition for data processing accelerators [patent_app_type] => utility [patent_app_number] => 16/891458 [patent_app_country] => US [patent_app_date] => 2020-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5227 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16891458 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/891458
Data protection with static resource partition for data processing accelerators Jun 2, 2020 Issued
Array ( [id] => 16527269 [patent_doc_number] => 20200401349 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-24 [patent_title] => MANAGEMENT DEVICE, INFORMATION PROCESSING SYSTEM, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM FOR STORING MANAGEMENT PROGRAM [patent_app_type] => utility [patent_app_number] => 16/889863 [patent_app_country] => US [patent_app_date] => 2020-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9509 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -3 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16889863 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/889863
MANAGEMENT DEVICE, INFORMATION PROCESSING SYSTEM, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM FOR STORING MANAGEMENT PROGRAM Jun 1, 2020 Abandoned
Array ( [id] => 16543279 [patent_doc_number] => 20200409694 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-31 [patent_title] => ARITHMETIC PROCESSING DEVICE AND METHOD FOR CONTROLLING ARITHMETIC PROCESSING DEVICE [patent_app_type] => utility [patent_app_number] => 16/889878 [patent_app_country] => US [patent_app_date] => 2020-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9350 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16889878 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/889878
Arithmetic processing device and method for controlling arithmetic processing device instruction execution timing Jun 1, 2020 Issued
Array ( [id] => 16314641 [patent_doc_number] => 20200293379 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-17 [patent_title] => CONVOLUTIONAL COMPUTING ACCELERATOR, CONVOLUTIONAL COMPUTING METHOD, AND COMPUTER-READABLE STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 16/888918 [patent_app_country] => US [patent_app_date] => 2020-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10476 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16888918 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/888918
Convolutional computing accelerator, convolutional computing method, and computer-readable storage medium May 31, 2020 Issued
Array ( [id] => 17907273 [patent_doc_number] => 11461127 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-04 [patent_title] => Pipeline arbitration [patent_app_type] => utility [patent_app_number] => 16/882321 [patent_app_country] => US [patent_app_date] => 2020-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 15 [patent_no_of_words] => 17660 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 255 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16882321 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/882321
Pipeline arbitration May 21, 2020 Issued
Array ( [id] => 16527469 [patent_doc_number] => 20200401549 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-24 [patent_title] => MULTI-I/O SERIAL PERIPHERAL INTERFACE FOR PRECISION CONVERTERS [patent_app_type] => utility [patent_app_number] => 16/879205 [patent_app_country] => US [patent_app_date] => 2020-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7383 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16879205 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/879205
Multi-I/O serial peripheral interface for precision converters May 19, 2020 Issued
Array ( [id] => 16470380 [patent_doc_number] => 20200371917 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-26 [patent_title] => WRITE STREAMING IN A PROCESSOR [patent_app_type] => utility [patent_app_number] => 16/874331 [patent_app_country] => US [patent_app_date] => 2020-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5385 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16874331 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/874331
Write streaming with cache write acknowledgment in a processor May 13, 2020 Issued
Array ( [id] => 17216380 [patent_doc_number] => 20210349718 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-11 [patent_title] => EXTENSIBLE MULTI-PRECISION DATA PIPELINE FOR COMPUTING NON-LINEAR AND ARITHMETIC FUNCTIONS IN ARTIFICIAL NEURAL NETWORKS [patent_app_type] => utility [patent_app_number] => 16/869814 [patent_app_country] => US [patent_app_date] => 2020-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5590 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16869814 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/869814
Extensible multi-precision data pipeline for computing non-linear and arithmetic functions in artificial neural networks May 7, 2020 Issued
Array ( [id] => 16436559 [patent_doc_number] => 20200353884 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-12 [patent_title] => SYSTEM ON CHIP [patent_app_type] => utility [patent_app_number] => 16/869681 [patent_app_country] => US [patent_app_date] => 2020-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9258 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16869681 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/869681
SYSTEM ON CHIP May 7, 2020 Abandoned
Array ( [id] => 17216652 [patent_doc_number] => 20210349990 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-11 [patent_title] => COUNTERMEASURE FOR PROTECTING AGAINST A FAULT INJECTION ATTACK IN A DATA PROCESSING SYSTEM [patent_app_type] => utility [patent_app_number] => 16/868594 [patent_app_country] => US [patent_app_date] => 2020-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3840 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16868594 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/868594
COUNTERMEASURE FOR PROTECTING AGAINST A FAULT INJECTION ATTACK IN A DATA PROCESSING SYSTEM May 6, 2020 Abandoned
Array ( [id] => 17128539 [patent_doc_number] => 20210303308 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-30 [patent_title] => DUPLICATE DETECTION FOR REGISTER RENAMING [patent_app_type] => utility [patent_app_number] => 16/851941 [patent_app_country] => US [patent_app_date] => 2020-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7400 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16851941 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/851941
Duplicate detection for register renaming Apr 16, 2020 Issued
Array ( [id] => 16462903 [patent_doc_number] => 10846251 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-11-24 [patent_title] => Scratchpad-based operating system for multi-core embedded systems [patent_app_type] => utility [patent_app_number] => 16/840005 [patent_app_country] => US [patent_app_date] => 2020-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 9672 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 16840005 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/840005
Scratchpad-based operating system for multi-core embedded systems Apr 2, 2020 Issued
Array ( [id] => 16178980 [patent_doc_number] => 20200225948 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-16 [patent_title] => Method and System for Efficient Floating-Point Compression [patent_app_type] => utility [patent_app_number] => 16/833597 [patent_app_country] => US [patent_app_date] => 2020-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14196 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16833597 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/833597
Method and system for efficient floating-point compression Mar 27, 2020 Issued
Menu