
James D. Rutten
Examiner (ID: 10216, Phone: (571)272-3703 , Office: P/2197 )
| Most Active Art Unit | 2121 |
| Art Unit(s) | 2121, 2194, 2197, 2122, 2192 |
| Total Applications | 814 |
| Issued Applications | 478 |
| Pending Applications | 70 |
| Abandoned Applications | 279 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 16217200
[patent_doc_number] => 10733013
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-08-04
[patent_title] => Information-technology workflows using executable tiles distributed between workflow instances
[patent_app_type] => utility
[patent_app_number] => 15/458818
[patent_app_country] => US
[patent_app_date] => 2017-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 19
[patent_no_of_words] => 6292
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 438
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15458818
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/458818 | Information-technology workflows using executable tiles distributed between workflow instances | Mar 13, 2017 | Issued |
Array
(
[id] => 12819823
[patent_doc_number] => 20180165113
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-06-14
[patent_title] => INFORMATION-TECHNOLOGY WORKFLOW USING TILES THAT DECLARATIVELY SPECIFY DATATYPES
[patent_app_type] => utility
[patent_app_number] => 15/458520
[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] => 6320
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -11
[patent_words_short_claim] => 71
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15458520
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/458520 | Information-technology workflow using tiles that declaratively specify datatypes | Mar 13, 2017 | Issued |
Array
(
[id] => 16217122
[patent_doc_number] => 10732934
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-08-04
[patent_title] => Information-technology workflows using executable tiles
[patent_app_type] => utility
[patent_app_number] => 15/458428
[patent_app_country] => US
[patent_app_date] => 2017-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 19
[patent_no_of_words] => 6216
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 267
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15458428
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/458428 | Information-technology workflows using executable tiles | Mar 13, 2017 | Issued |
Array
(
[id] => 11958117
[patent_doc_number] => 20170262269
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-09-14
[patent_title] => 'SOFTWARE INTRODUCTION SUPPORT DEVICE AND SOFTWARE INTRODUCTION SUPPORT METHOD'
[patent_app_type] => utility
[patent_app_number] => 15/454506
[patent_app_country] => US
[patent_app_date] => 2017-03-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 26
[patent_no_of_words] => 15187
[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] => 15454506
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/454506 | Software introduction support device and software introduction support method | Mar 8, 2017 | Issued |
Array
(
[id] => 11708808
[patent_doc_number] => 20170177307
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-22
[patent_title] => 'RULE-BASED AUTOMATIC CLASS GENERATION FROM A JSON MESSAGE'
[patent_app_type] => utility
[patent_app_number] => 15/451187
[patent_app_country] => US
[patent_app_date] => 2017-03-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 6339
[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] => 15451187
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/451187 | Rule-based automatic class generation from a JSON message | Mar 5, 2017 | Issued |
Array
(
[id] => 18291693
[patent_doc_number] => 11620565
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-04-04
[patent_title] => System and method for enhanced distribution of data to compute nodes
[patent_app_type] => utility
[patent_app_number] => 15/441511
[patent_app_country] => US
[patent_app_date] => 2017-02-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8285
[patent_no_of_claims] => 26
[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] => 15441511
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/441511 | System and method for enhanced distribution of data to compute nodes | Feb 23, 2017 | Issued |
Array
(
[id] => 13376933
[patent_doc_number] => 20180240008
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-08-23
[patent_title] => SOFT TEMPORAL MATCHING IN A SYNONYM-SENSITIVE FRAMEWORK FOR QUESTION ANSWERING
[patent_app_type] => utility
[patent_app_number] => 15/439219
[patent_app_country] => US
[patent_app_date] => 2017-02-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6382
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 117
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15439219
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/439219 | Soft temporal matching in a synonym-sensitive framework for question answering | Feb 21, 2017 | Issued |
Array
(
[id] => 16958357
[patent_doc_number] => 11062229
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-07-13
[patent_title] => Training latent variable machine learning models using multi-sample objectives
[patent_app_type] => utility
[patent_app_number] => 15/438436
[patent_app_country] => US
[patent_app_date] => 2017-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4727
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 355
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15438436
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/438436 | Training latent variable machine learning models using multi-sample objectives | Feb 20, 2017 | Issued |
Array
(
[id] => 11824197
[patent_doc_number] => 20170213134
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-07-27
[patent_title] => 'SPARSE AND EFFICIENT NEUROMORPHIC POPULATION CODING'
[patent_app_type] => utility
[patent_app_number] => 15/417626
[patent_app_country] => US
[patent_app_date] => 2017-01-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6951
[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] => 15417626
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/417626 | SPARSE AND EFFICIENT NEUROMORPHIC POPULATION CODING | Jan 26, 2017 | Abandoned |
Array
(
[id] => 11629530
[patent_doc_number] => 20170139719
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-05-18
[patent_title] => 'WEB BROWSER DATA COMMUNICATION IN SYSTEM BOOTING'
[patent_app_type] => utility
[patent_app_number] => 15/416949
[patent_app_country] => US
[patent_app_date] => 2017-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 2150
[patent_no_of_claims] => 22
[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] => 15416949
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/416949 | WEB BROWSER DATA COMMUNICATION IN SYSTEM BOOTING | Jan 25, 2017 | Abandoned |
Array
(
[id] => 13304755
[patent_doc_number] => 20180203914
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-19
[patent_title] => Document Clustering In In-Memory Databases
[patent_app_type] => utility
[patent_app_number] => 15/405979
[patent_app_country] => US
[patent_app_date] => 2017-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6486
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15405979
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/405979 | Document clustering in in-memory databases | Jan 12, 2017 | Issued |
Array
(
[id] => 14457547
[patent_doc_number] => 10324734
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-06-18
[patent_title] => Application containers
[patent_app_type] => utility
[patent_app_number] => 15/406520
[patent_app_country] => US
[patent_app_date] => 2017-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 12075
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 155
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15406520
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/406520 | Application containers | Jan 12, 2017 | Issued |
Array
(
[id] => 12914680
[patent_doc_number] => 20180196736
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-12
[patent_title] => CONTROLLING DEBUG PROCESSING
[patent_app_type] => utility
[patent_app_number] => 15/403314
[patent_app_country] => US
[patent_app_date] => 2017-01-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10998
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15403314
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/403314 | Controlling debug processing | Jan 10, 2017 | Issued |
Array
(
[id] => 17325707
[patent_doc_number] => 11216722
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-01-04
[patent_title] => Hardware accelerator template and design framework for implementing recurrent neural networks
[patent_app_type] => utility
[patent_app_number] => 15/396520
[patent_app_country] => US
[patent_app_date] => 2016-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 43
[patent_figures_cnt] => 54
[patent_no_of_words] => 24301
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 284
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15396520
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/396520 | Hardware accelerator template and design framework for implementing recurrent neural networks | Dec 30, 2016 | Issued |
Array
(
[id] => 12893458
[patent_doc_number] => 20180189661
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-05
[patent_title] => OBJECT IDENTIFICATION FOR IMPROVED UX USING IOT NETWORK
[patent_app_type] => utility
[patent_app_number] => 15/396094
[patent_app_country] => US
[patent_app_date] => 2016-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10207
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -21
[patent_words_short_claim] => 76
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15396094
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/396094 | Object identification for improved ux using IoT network | Dec 29, 2016 | Issued |
Array
(
[id] => 16699130
[patent_doc_number] => 10949734
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-03-16
[patent_title] => Progressive neural networks
[patent_app_type] => utility
[patent_app_number] => 15/396319
[patent_app_country] => US
[patent_app_date] => 2016-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 7193
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 249
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15396319
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/396319 | Progressive neural networks | Dec 29, 2016 | Issued |
Array
(
[id] => 13807121
[patent_doc_number] => 10180827
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-01-15
[patent_title] => Suppressing storing of context information
[patent_app_type] => utility
[patent_app_number] => 15/378161
[patent_app_country] => US
[patent_app_date] => 2016-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 22
[patent_no_of_words] => 12246
[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] => 15378161
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/378161 | Suppressing storing of context information | Dec 13, 2016 | Issued |
Array
(
[id] => 12819709
[patent_doc_number] => 20180165075
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-06-14
[patent_title] => CALL SEQUENCE GENERATION BASED ON TYPE OF ROUTINE
[patent_app_type] => utility
[patent_app_number] => 15/378189
[patent_app_country] => US
[patent_app_date] => 2016-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12309
[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] => 15378189
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/378189 | Call sequence generation based on type of routine | Dec 13, 2016 | Issued |
Array
(
[id] => 12025802
[patent_doc_number] => 20170315901
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-11-02
[patent_title] => 'METHOD, DEVICE AND MEDIUM FOR MANAGING APPLICATION PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 15/378051
[patent_app_country] => US
[patent_app_date] => 2016-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5344
[patent_no_of_claims] => 13
[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] => 15378051
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/378051 | Method, device and medium for managing application program | Dec 13, 2016 | Issued |
Array
(
[id] => 11693653
[patent_doc_number] => 20170169370
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-15
[patent_title] => 'CONTINUOUS INTEGRATION SOFTWARE DEVELOPMENT PLATFORM AND SYSTEM, AND IMPLEMENTATION METHOD THEREFOR'
[patent_app_type] => utility
[patent_app_number] => 15/376426
[patent_app_country] => US
[patent_app_date] => 2016-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 14481
[patent_no_of_claims] => 21
[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] => 15376426
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/376426 | Continuous integration software development platform and system, and implementation method therefor | Dec 11, 2016 | Issued |