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] => 11838632 [patent_doc_number] => 20170220351 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-03 [patent_title] => 'PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS TO TRANSCODE VARIABLE LENGTH CODE POINTS OF UNICODE CHARACTERS' [patent_app_type] => utility [patent_app_number] => 15/489542 [patent_app_country] => US [patent_app_date] => 2017-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 28189 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [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] => 15489542 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/489542
Processors, methods, systems, and instructions to transcode variable length code points of unicode characters Apr 16, 2017 Issued
Array ( [id] => 17209437 [patent_doc_number] => 11169809 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-09 [patent_title] => Method and apparatus for converting scatter control elements to gather control elements used to sort vector data elements [patent_app_type] => utility [patent_app_number] => 16/490357 [patent_app_country] => US [patent_app_date] => 2017-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 36 [patent_no_of_words] => 16429 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 216 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16490357 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/490357
Method and apparatus for converting scatter control elements to gather control elements used to sort vector data elements Mar 30, 2017 Issued
Array ( [id] => 16745129 [patent_doc_number] => 10970119 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-04-06 [patent_title] => Technologies for hybrid field-programmable gate array application-specific integrated circuit code acceleration [patent_app_type] => utility [patent_app_number] => 15/755216 [patent_app_country] => US [patent_app_date] => 2017-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 8727 [patent_no_of_claims] => 25 [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] => 15755216 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/755216
Technologies for hybrid field-programmable gate array application-specific integrated circuit code acceleration Mar 27, 2017 Issued
Array ( [id] => 11745668 [patent_doc_number] => 20170199740 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-13 [patent_title] => 'PREDICTIVE FETCHING AND DECODING FOR SELECTED INSTRUCTIONS' [patent_app_type] => utility [patent_app_number] => 15/470285 [patent_app_country] => US [patent_app_date] => 2017-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 18509 [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] => 15470285 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/470285
Predictive fetching and decoding for selected instructions Mar 26, 2017 Issued
Array ( [id] => 13432735 [patent_doc_number] => 20180267910 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-20 [patent_title] => Storage Capability Aware Software Defined Storage [patent_app_type] => utility [patent_app_number] => 15/458136 [patent_app_country] => US [patent_app_date] => 2017-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11998 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 15458136 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/458136
Storage capability aware software defined storage Mar 13, 2017 Issued
Array ( [id] => 12153684 [patent_doc_number] => 20180024948 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-25 [patent_title] => 'BAD COLUMN MANAGEMENT WITH DATA SHUFFLE IN PIPELINE' [patent_app_type] => utility [patent_app_number] => 15/458561 [patent_app_country] => US [patent_app_date] => 2017-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 16018 [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] => 15458561 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/458561
Bad column management with data shuffle in pipeline Mar 13, 2017 Issued
Array ( [id] => 11965915 [patent_doc_number] => 20170270068 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-21 [patent_title] => 'COMMUNICATION SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/457678 [patent_app_country] => US [patent_app_date] => 2017-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5962 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 1 [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] => 15457678 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/457678
Communication system for in-vehicle diagnostic data Mar 12, 2017 Issued
Array ( [id] => 14856041 [patent_doc_number] => 10416742 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-17 [patent_title] => Smart battery for ultrafast charging [patent_app_type] => utility [patent_app_number] => 15/436327 [patent_app_country] => US [patent_app_date] => 2017-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8806 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 270 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15436327 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/436327
Smart battery for ultrafast charging Feb 16, 2017 Issued
Array ( [id] => 15399275 [patent_doc_number] => 10540294 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-01-21 [patent_title] => Secure zero-copy packet forwarding [patent_app_type] => utility [patent_app_number] => 15/435402 [patent_app_country] => US [patent_app_date] => 2017-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5680 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15435402 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/435402
Secure zero-copy packet forwarding Feb 16, 2017 Issued
Array ( [id] => 14298589 [patent_doc_number] => 10289421 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-14 [patent_title] => Booting of IHS from SSD using PCIe [patent_app_type] => utility [patent_app_number] => 15/436727 [patent_app_country] => US [patent_app_date] => 2017-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 7629 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15436727 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/436727
Booting of IHS from SSD using PCIe Feb 16, 2017 Issued
Array ( [id] => 15106561 [patent_doc_number] => 10474606 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-12 [patent_title] => Management controller including virtual USB host controller [patent_app_type] => utility [patent_app_number] => 15/436015 [patent_app_country] => US [patent_app_date] => 2017-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7448 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15436015 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/436015
Management controller including virtual USB host controller Feb 16, 2017 Issued
Array ( [id] => 11700688 [patent_doc_number] => 09690604 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-06-27 [patent_title] => 'Language-based model for asynchronous operations' [patent_app_type] => utility [patent_app_number] => 15/408011 [patent_app_country] => US [patent_app_date] => 2017-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3998 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 15 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15408011 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/408011
Language-based model for asynchronous operations Jan 16, 2017 Issued
Array ( [id] => 15090653 [patent_doc_number] => 20190340137 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-07 [patent_title] => WIRELESS DOCKING [patent_app_type] => utility [patent_app_number] => 16/060923 [patent_app_country] => US [patent_app_date] => 2016-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8044 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16060923 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/060923
Wireless docking Dec 5, 2016 Issued
Array ( [id] => 13130427 [patent_doc_number] => 10083146 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-09-25 [patent_title] => Shared USB ports [patent_app_type] => utility [patent_app_number] => 15/358824 [patent_app_country] => US [patent_app_date] => 2016-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3778 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15358824 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/358824
Shared USB ports Nov 21, 2016 Issued
Array ( [id] => 14489583 [patent_doc_number] => 10331579 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-06-25 [patent_title] => Universal serial bus (USB) system supporting display alternate mode functionality on a USB type-C adapter [patent_app_type] => utility [patent_app_number] => 15/358986 [patent_app_country] => US [patent_app_date] => 2016-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 10670 [patent_no_of_claims] => 44 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15358986 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/358986
Universal serial bus (USB) system supporting display alternate mode functionality on a USB type-C adapter Nov 21, 2016 Issued
Array ( [id] => 11693262 [patent_doc_number] => 20170168979 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-15 [patent_title] => 'CAPACITIVELY COUPLING DIFFERENTIAL DATA LINES OF A USB2 PHYSICAL LAYER INTERFACE TRANSCEIVER (PHY) TO ONE OR MORE COMPONENTS OF A HIGH SPEED MODULE IN RESPONSE TO A TRANSITION OF THE PHY INTO HIGH SPEED MODE' [patent_app_type] => utility [patent_app_number] => 15/359492 [patent_app_country] => US [patent_app_date] => 2016-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 7898 [patent_no_of_claims] => 34 [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] => 15359492 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/359492
CAPACITIVELY COUPLING DIFFERENTIAL DATA LINES OF A USB2 PHYSICAL LAYER INTERFACE TRANSCEIVER (PHY) TO ONE OR MORE COMPONENTS OF A HIGH SPEED MODULE IN RESPONSE TO A TRANSITION OF THE PHY INTO HIGH SPEED MODE Nov 21, 2016 Abandoned
Array ( [id] => 13924313 [patent_doc_number] => 10206297 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-02-12 [patent_title] => Meshed architecture rackmount storage assembly [patent_app_type] => utility [patent_app_number] => 15/359539 [patent_app_country] => US [patent_app_date] => 2016-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 14605 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15359539 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/359539
Meshed architecture rackmount storage assembly Nov 21, 2016 Issued
Array ( [id] => 11445251 [patent_doc_number] => 20170046273 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-16 [patent_title] => 'VARIABLE-SIZE FLASH TRANSLATION LAYER' [patent_app_type] => utility [patent_app_number] => 15/338718 [patent_app_country] => US [patent_app_date] => 2016-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10715 [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] => 15338718 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/338718
Variable-size flash translation layer Oct 30, 2016 Issued
Array ( [id] => 11883384 [patent_doc_number] => 09754562 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-05 [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/336305 [patent_app_country] => US [patent_app_date] => 2016-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 5994 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15336305 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/336305
Semiconductor device and data processing system selectively operating as one of a big endian or little endian system Oct 26, 2016 Issued
Array ( [id] => 15075345 [patent_doc_number] => 10467163 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-11-05 [patent_title] => Solid state drive multiplexer [patent_app_type] => utility [patent_app_number] => 15/335300 [patent_app_country] => US [patent_app_date] => 2016-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 8704 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15335300 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/335300
Solid state drive multiplexer Oct 25, 2016 Issued
Menu