
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] => 9398702
[patent_doc_number] => 20140096108
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-04-03
[patent_title] => 'Editing a Graphical Data Flow Program in a Web Browser On a Client Computer'
[patent_app_type] => utility
[patent_app_number] => 14/098262
[patent_app_country] => US
[patent_app_date] => 2013-12-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 37
[patent_figures_cnt] => 37
[patent_no_of_words] => 46652
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 5
[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] => 14098262
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/098262 | Editing a graphical data flow program in a web browser on a client computer | Dec 4, 2013 | Issued |
Array
(
[id] => 9372462
[patent_doc_number] => 20140082335
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-03-20
[patent_title] => 'CHARACTERIZATION AND VALIDATION OF PROCESSOR LINKS'
[patent_app_type] => utility
[patent_app_number] => 14/084797
[patent_app_country] => US
[patent_app_date] => 2013-11-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 17168
[patent_no_of_claims] => 15
[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] => 14084797
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/084797 | Characterization and validation of processor links | Nov 19, 2013 | Issued |
Array
(
[id] => 12210644
[patent_doc_number] => 09907434
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-03-06
[patent_title] => 'Control element for a household appliance'
[patent_app_type] => utility
[patent_app_number] => 14/439699
[patent_app_country] => US
[patent_app_date] => 2013-10-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 4
[patent_no_of_words] => 2545
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14439699
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/439699 | Control element for a household appliance | Oct 23, 2013 | Issued |
Array
(
[id] => 9308761
[patent_doc_number] => 20140047435
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-02-13
[patent_title] => 'STREAM-BASED SOFTWARE APPLICATION DELIVERY AND LAUNCHING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/057227
[patent_app_country] => US
[patent_app_date] => 2013-10-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7241
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 6
[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] => 14057227
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/057227 | Stream-based software application delivery and launching system | Oct 17, 2013 | Issued |
Array
(
[id] => 9618146
[patent_doc_number] => 20140208003
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-07-24
[patent_title] => 'VARIABLE-SIZE FLASH TRANSLATION LAYER'
[patent_app_type] => utility
[patent_app_number] => 14/055336
[patent_app_country] => US
[patent_app_date] => 2013-10-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 10748
[patent_no_of_claims] => 20
[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] => 14055336
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/055336 | Variable-size flash translation layer | Oct 15, 2013 | Issued |
Array
(
[id] => 11897100
[patent_doc_number] => 09767036
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-09-19
[patent_title] => 'Page state directory for managing unified virtual memory'
[patent_app_type] => utility
[patent_app_number] => 14/055318
[patent_app_country] => US
[patent_app_date] => 2013-10-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 13342
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 200
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14055318
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/055318 | Page state directory for managing unified virtual memory | Oct 15, 2013 | Issued |
Array
(
[id] => 11258479
[patent_doc_number] => 09483379
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-11-01
[patent_title] => 'Randomly branching using hardware watchpoints'
[patent_app_type] => utility
[patent_app_number] => 14/054356
[patent_app_country] => US
[patent_app_date] => 2013-10-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5927
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 117
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14054356
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/054356 | Randomly branching using hardware watchpoints | Oct 14, 2013 | Issued |
Array
(
[id] => 10221611
[patent_doc_number] => 20150106604
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-04-16
[patent_title] => 'RANDOMLY BRANCHING USING PERFORMANCE COUNTERS'
[patent_app_type] => utility
[patent_app_number] => 14/054345
[patent_app_country] => US
[patent_app_date] => 2013-10-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4484
[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] => 14054345
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/054345 | Randomly branching using performance counters | Oct 14, 2013 | Issued |
Array
(
[id] => 12018630
[patent_doc_number] => 09811335
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-11-07
[patent_title] => 'Assigning operational codes to lists of values of control signals selected from a processor design based on end-user software'
[patent_app_type] => utility
[patent_app_number] => 14/053393
[patent_app_country] => US
[patent_app_date] => 2013-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9469
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14053393
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/053393 | Assigning operational codes to lists of values of control signals selected from a processor design based on end-user software | Oct 13, 2013 | Issued |
Array
(
[id] => 10847613
[patent_doc_number] => 08874812
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-10-28
[patent_title] => 'Method and apparatus for remote input/output in a computer system'
[patent_app_type] => utility
[patent_app_number] => 14/051006
[patent_app_country] => US
[patent_app_date] => 2013-10-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 24
[patent_no_of_words] => 22628
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 182
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14051006
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/051006 | Method and apparatus for remote input/output in a computer system | Oct 9, 2013 | Issued |
Array
(
[id] => 9296924
[patent_doc_number] => 20140040558
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-02-06
[patent_title] => 'INFORMATION PROCESSING APPARATUS, PARALLEL COMPUTER SYSTEM, AND CONTROL METHOD FOR ARITHMETIC PROCESSING UNIT'
[patent_app_type] => utility
[patent_app_number] => 14/047059
[patent_app_country] => US
[patent_app_date] => 2013-10-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 17792
[patent_no_of_claims] => 12
[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] => 14047059
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/047059 | Information processing apparatus, parallel computer system, and control method for selectively caching data | Oct 6, 2013 | Issued |
Array
(
[id] => 10215826
[patent_doc_number] => 20150100818
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-04-09
[patent_title] => 'BACK-OFF MECHANISM FOR A PERIPHERAL PAGE REQUEST LOG'
[patent_app_type] => utility
[patent_app_number] => 14/045701
[patent_app_country] => US
[patent_app_date] => 2013-10-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 5463
[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] => 14045701
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/045701 | Back-off mechanism for a peripheral page request log | Oct 2, 2013 | Issued |
Array
(
[id] => 10171079
[patent_doc_number] => 09201787
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-12-01
[patent_title] => 'Storage device file system and block allocation'
[patent_app_type] => utility
[patent_app_number] => 14/039042
[patent_app_country] => US
[patent_app_date] => 2013-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 16
[patent_no_of_words] => 7296
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 213
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14039042
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/039042 | Storage device file system and block allocation | Sep 26, 2013 | Issued |
Array
(
[id] => 9398365
[patent_doc_number] => 20140095771
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-04-03
[patent_title] => 'HOST DEVICE, COMPUTING SYSTEM AND METHOD FOR FLUSHING A CACHE'
[patent_app_type] => utility
[patent_app_number] => 14/038989
[patent_app_country] => US
[patent_app_date] => 2013-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 8769
[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] => 14038989
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/038989 | HOST DEVICE, COMPUTING SYSTEM AND METHOD FOR FLUSHING A CACHE | Sep 26, 2013 | Abandoned |
Array
(
[id] => 10194593
[patent_doc_number] => 09223503
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-12-29
[patent_title] => 'Generating random numbers utilizing entropic nature of NAND flash memory medium'
[patent_app_type] => utility
[patent_app_number] => 14/039029
[patent_app_country] => US
[patent_app_date] => 2013-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6335
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[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] => 14039029
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/039029 | Generating random numbers utilizing entropic nature of NAND flash memory medium | Sep 26, 2013 | Issued |
Array
(
[id] => 10098853
[patent_doc_number] => 09135165
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-09-15
[patent_title] => 'Memory control apparatus, memory system, information processing system, and memory control method'
[patent_app_type] => utility
[patent_app_number] => 14/039000
[patent_app_country] => US
[patent_app_date] => 2013-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 27
[patent_figures_cnt] => 27
[patent_no_of_words] => 14587
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14039000
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/039000 | Memory control apparatus, memory system, information processing system, and memory control method | Sep 26, 2013 | Issued |
Array
(
[id] => 11193162
[patent_doc_number] => 09423976
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-08-23
[patent_title] => 'System and method of expedited message processing using a first-in-first-out transport mechanism'
[patent_app_type] => utility
[patent_app_number] => 14/424283
[patent_app_country] => US
[patent_app_date] => 2013-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 4400
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 131
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14424283
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/424283 | System and method of expedited message processing using a first-in-first-out transport mechanism | Sep 11, 2013 | Issued |
Array
(
[id] => 9214253
[patent_doc_number] => 20140013430
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-01-09
[patent_title] => 'Native Code Module Security for Arm Instruction Set Architectures'
[patent_app_type] => utility
[patent_app_number] => 14/022882
[patent_app_country] => US
[patent_app_date] => 2013-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7605
[patent_no_of_claims] => 28
[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] => 14022882
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/022882 | Native code module security for arm instruction set architectures | Sep 9, 2013 | Issued |
Array
(
[id] => 9264707
[patent_doc_number] => 20130346636
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-12-26
[patent_title] => 'Interchangeable Surface Input Device Mapping'
[patent_app_type] => utility
[patent_app_number] => 13/974994
[patent_app_country] => US
[patent_app_date] => 2013-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 11564
[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] => 13974994
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/974994 | Interchangeable Surface Input Device Mapping | Aug 22, 2013 | Abandoned |
Array
(
[id] => 9372357
[patent_doc_number] => 20140082230
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-03-20
[patent_title] => 'METHOD FOR OUTPUTTING AUDIO DATA THROUGH EXTERNAL DEVICE AND PORTABLE TERMINAL FOR THE SAME'
[patent_app_type] => utility
[patent_app_number] => 13/974706
[patent_app_country] => US
[patent_app_date] => 2013-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5040
[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] => 13974706
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/974706 | METHOD FOR OUTPUTTING AUDIO DATA THROUGH EXTERNAL DEVICE AND PORTABLE TERMINAL FOR THE SAME | Aug 22, 2013 | Abandoned |