
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |