
Devon A. Joseph
Examiner (ID: 17194, Phone: (571)272-6418 , Office: P/2837 )
| Most Active Art Unit | 2837 |
| Art Unit(s) | 2837, 2846 |
| Total Applications | 352 |
| Issued Applications | 258 |
| Pending Applications | 0 |
| Abandoned Applications | 94 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 14314891
[patent_doc_number] => 20190147149
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-05-16
[patent_title] => DATA PROCESSING SYSTEMS FOR MONITORING USER SYSTEM INPUTS AND RELATED METHODS
[patent_app_type] => utility
[patent_app_number] => 16/226280
[patent_app_country] => US
[patent_app_date] => 2018-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 30338
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 339
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16226280
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/226280 | Data processing systems for monitoring user system inputs and related methods | Dec 18, 2018 | Issued |
Array
(
[id] => 15089705
[patent_doc_number] => 20190339663
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-11-07
[patent_title] => DEVICE FOR PROCESSING PROGRAMMABLE LOGIC CONTROLLER PROGRAM
[patent_app_type] => utility
[patent_app_number] => 16/223316
[patent_app_country] => US
[patent_app_date] => 2018-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4719
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -5
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16223316
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/223316 | Device for processing programmable logic controller program | Dec 17, 2018 | Issued |
Array
(
[id] => 14506281
[patent_doc_number] => 20190196795
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-06-27
[patent_title] => AUTOMATED STREAMING DATA MODEL GENERATION
[patent_app_type] => utility
[patent_app_number] => 16/217169
[patent_app_country] => US
[patent_app_date] => 2018-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 35668
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -27
[patent_words_short_claim] => 376
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16217169
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/217169 | Automated streaming data model generation | Dec 11, 2018 | Issued |
Array
(
[id] => 15716011
[patent_doc_number] => 20200104773
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-04-02
[patent_title] => Issue tracking systems and methods
[patent_app_type] => utility
[patent_app_number] => 16/206792
[patent_app_country] => US
[patent_app_date] => 2018-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9448
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16206792
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/206792 | Issue tracking systems and methods | Nov 29, 2018 | Issued |
Array
(
[id] => 14076695
[patent_doc_number] => 20190087235
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-03-21
[patent_title] => RESOURCE SUBSTITUTION AND REALLOCATION IN A VIRTUAL COMPUTING ENVIRONMENT
[patent_app_type] => utility
[patent_app_number] => 16/194623
[patent_app_country] => US
[patent_app_date] => 2018-11-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8964
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[patent_words_short_claim] => 258
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16194623
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/194623 | Resource substitution and reallocation in a virtual computing environment | Nov 18, 2018 | Issued |
Array
(
[id] => 14026853
[patent_doc_number] => 20190075420
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-03-07
[patent_title] => DOWNLOADING DATA TO A MOBILE DEVICE
[patent_app_type] => utility
[patent_app_number] => 16/180876
[patent_app_country] => US
[patent_app_date] => 2018-11-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11700
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16180876
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/180876 | Downloading data to a mobile device | Nov 4, 2018 | Issued |
Array
(
[id] => 13992031
[patent_doc_number] => 20190065173
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-02-28
[patent_title] => MOBILE APPLICATION PROCESSING
[patent_app_type] => utility
[patent_app_number] => 16/174630
[patent_app_country] => US
[patent_app_date] => 2018-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8750
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 194
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16174630
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/174630 | Mobile application processing | Oct 29, 2018 | Issued |
Array
(
[id] => 13934161
[patent_doc_number] => 20190050596
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-02-14
[patent_title] => DATA PROCESSING SYSTEMS FOR IDENTIFYING, ASSESSING, AND REMEDIATING DATA PROCESSING RISKS USING DATA MODELING TECHNIQUES
[patent_app_type] => utility
[patent_app_number] => 16/159632
[patent_app_country] => US
[patent_app_date] => 2018-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 36551
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[patent_words_short_claim] => 144
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16159632
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/159632 | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques | Oct 12, 2018 | Issued |
Array
(
[id] => 14299479
[patent_doc_number] => 10289867
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-05-14
[patent_title] => Data processing systems for webform crawling to map processing activities and related methods
[patent_app_type] => utility
[patent_app_number] => 16/159635
[patent_app_country] => US
[patent_app_date] => 2018-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 43
[patent_figures_cnt] => 44
[patent_no_of_words] => 36675
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 260
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16159635
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/159635 | Data processing systems for webform crawling to map processing activities and related methods | Oct 12, 2018 | Issued |
Array
(
[id] => 13934501
[patent_doc_number] => 20190050766
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-02-14
[patent_title] => DATA PROCESSING SYSTEMS FOR IDENTIFYING, ASSESSING, AND REMEDIATING DATA PROCESSING RISKS USING DATA MODELING TECHNIQUES
[patent_app_type] => utility
[patent_app_number] => 16/159634
[patent_app_country] => US
[patent_app_date] => 2018-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 36661
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16159634
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/159634 | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques | Oct 12, 2018 | Issued |
Array
(
[id] => 16993972
[patent_doc_number] => 20210232392
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-07-29
[patent_title] => SOFTWARE ANALYSIS DEVICE, SOFTWARE ANALYSIS METHOD, AND SOFTWARE ANALYSIS PROGRAM
[patent_app_type] => utility
[patent_app_number] => 17/268840
[patent_app_country] => US
[patent_app_date] => 2018-10-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13002
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 54
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17268840
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/268840 | Software analysis device, software analysis method, and software analysis program | Oct 2, 2018 | Issued |
Array
(
[id] => 14061747
[patent_doc_number] => 10235166
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-03-19
[patent_title] => Code quality evaluation and user interfaces
[patent_app_type] => utility
[patent_app_number] => 16/149944
[patent_app_country] => US
[patent_app_date] => 2018-10-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7348
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 185
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16149944
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/149944 | Code quality evaluation and user interfaces | Oct 1, 2018 | Issued |
Array
(
[id] => 16193317
[patent_doc_number] => 20200234166
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-07-23
[patent_title] => REAL-TIME MULTI-AGENT BDI ARCHITECTURE WITH AGENT MIGRATION AND METHODS THEREOF
[patent_app_type] => utility
[patent_app_number] => 16/652610
[patent_app_country] => US
[patent_app_date] => 2018-10-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5299
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -8
[patent_words_short_claim] => 394
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16652610
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/652610 | Real-time multi-agent BDI architecture with agent migration and methods thereof | Sep 30, 2018 | Issued |
Array
(
[id] => 16046135
[patent_doc_number] => 10684940
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-06-16
[patent_title] => Microservice failure modeling and testing
[patent_app_type] => utility
[patent_app_number] => 16/134752
[patent_app_country] => US
[patent_app_date] => 2018-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8012
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[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] => 16134752
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/134752 | Microservice failure modeling and testing | Sep 17, 2018 | Issued |
Array
(
[id] => 15367245
[patent_doc_number] => 20200019387
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-16
[patent_title] => MANAGING SOFTWARE COMPONENTS FOR SOFTWARE APPLICATION DEVELOPMENT
[patent_app_type] => utility
[patent_app_number] => 16/134196
[patent_app_country] => US
[patent_app_date] => 2018-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12872
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16134196
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/134196 | Managing software components for software application development | Sep 17, 2018 | Issued |
Array
(
[id] => 13782795
[patent_doc_number] => 20190004936
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-01-03
[patent_title] => TRACE MANAGEMENT
[patent_app_type] => utility
[patent_app_number] => 16/126804
[patent_app_country] => US
[patent_app_date] => 2018-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5979
[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] => 16126804
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/126804 | Trace management | Sep 9, 2018 | Issued |
Array
(
[id] => 15854883
[patent_doc_number] => 10642726
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-05-05
[patent_title] => Method, apparatus, and system for blaming a test case/class for a survived mutation
[patent_app_type] => utility
[patent_app_number] => 16/118675
[patent_app_country] => US
[patent_app_date] => 2018-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 7913
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 274
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16118675
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/118675 | Method, apparatus, and system for blaming a test case/class for a survived mutation | Aug 30, 2018 | Issued |
Array
(
[id] => 15638527
[patent_doc_number] => 10592257
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-17
[patent_title] => Kernel management method, device and computer program product
[patent_app_type] => utility
[patent_app_number] => 16/119313
[patent_app_country] => US
[patent_app_date] => 2018-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5237
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 33
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16119313
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/119313 | Kernel management method, device and computer program product | Aug 30, 2018 | Issued |
Array
(
[id] => 13992397
[patent_doc_number] => 20190065356
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-02-28
[patent_title] => METHOD OF CONFIGURING A TEST DEVICE DESIGNED TO TEST AN ELECTRONIC CONTROL UNIT, AND A CONFIGURATION SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/119718
[patent_app_country] => US
[patent_app_date] => 2018-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6000
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[patent_words_short_claim] => 250
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16119718
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/119718 | Method of configuring a test device designed to test an electronic control unit, and a configuration system | Aug 30, 2018 | Issued |
Array
(
[id] => 16064981
[patent_doc_number] => 10691436
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-06-23
[patent_title] => Systems and methods for tracking source code deployments
[patent_app_type] => utility
[patent_app_number] => 16/119737
[patent_app_country] => US
[patent_app_date] => 2018-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 10444
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 198
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16119737
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/119737 | Systems and methods for tracking source code deployments | Aug 30, 2018 | Issued |