Search

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 numberTitle of the applicationFiling DateStatus
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
Menu