
Matthew J. Brophy
Examiner (ID: 3656)
| Most Active Art Unit | 2191 |
| Art Unit(s) | 2191 |
| Total Applications | 704 |
| Issued Applications | 478 |
| Pending Applications | 34 |
| Abandoned Applications | 200 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 16314916
[patent_doc_number] => 20200293654
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-09-17
[patent_title] => SECURITY APPLIANCE EXTENSION
[patent_app_type] => utility
[patent_app_number] => 16/439421
[patent_app_country] => US
[patent_app_date] => 2019-06-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6242
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16439421
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/439421 | Security appliance extension | Jun 11, 2019 | Issued |
Array
(
[id] => 16737583
[patent_doc_number] => 10963235
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-03-30
[patent_title] => Persistent data storage for a microservices application
[patent_app_type] => utility
[patent_app_number] => 16/438907
[patent_app_country] => US
[patent_app_date] => 2019-06-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 8512
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 171
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16438907
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/438907 | Persistent data storage for a microservices application | Jun 11, 2019 | Issued |
Array
(
[id] => 15297319
[patent_doc_number] => 20190391795
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-12-26
[patent_title] => INFORMATION PROCESSING APPARATUS, COMPUTER-READABLE RECORDING MEDIUM STORING THEREIN COMPILER PROGRAM, AND COMPILING METHOD
[patent_app_type] => utility
[patent_app_number] => 16/421534
[patent_app_country] => US
[patent_app_date] => 2019-05-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7845
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -6
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16421534
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/421534 | Information processing apparatus, computer-readable recording medium storing therein compiler program, and compiling method | May 23, 2019 | Issued |
Array
(
[id] => 16470222
[patent_doc_number] => 20200371759
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-11-26
[patent_title] => HARDWARE-SOFTWARE DESIGN FLOW WITH HIGH-LEVEL SYNTHESIS FOR HETEROGENEOUS AND PROGRAMMABLE DEVICES
[patent_app_type] => utility
[patent_app_number] => 16/421444
[patent_app_country] => US
[patent_app_date] => 2019-05-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 37408
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 150
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16421444
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/421444 | Hardware-software design flow with high-level synthesis for heterogeneous and programmable devices | May 22, 2019 | Issued |
Array
(
[id] => 14782337
[patent_doc_number] => 20190266066
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-08-29
[patent_title] => Web-Based Programming Environment for Embedded Devices
[patent_app_type] => utility
[patent_app_number] => 16/412842
[patent_app_country] => US
[patent_app_date] => 2019-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14118
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[patent_words_short_claim] => 182
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16412842
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/412842 | Web-based programming environment for embedded devices | May 14, 2019 | Issued |
Array
(
[id] => 14657723
[patent_doc_number] => 20190235990
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-08-01
[patent_title] => COMPUTER-IMPLEMENTED METHODS AND SYSTEMS FOR DETERMINING APPLICATION MATCHING STATUS
[patent_app_type] => utility
[patent_app_number] => 16/377632
[patent_app_country] => US
[patent_app_date] => 2019-04-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9914
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 82
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16377632
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/377632 | Computer-implemented methods and systems for determining application matching status | Apr 7, 2019 | Issued |
Array
(
[id] => 17238253
[patent_doc_number] => 11182132
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-11-23
[patent_title] => Determining functional equivalence of configurations of a model
[patent_app_type] => utility
[patent_app_number] => 16/295662
[patent_app_country] => US
[patent_app_date] => 2019-03-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 20414
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 235
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16295662
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/295662 | Determining functional equivalence of configurations of a model | Mar 6, 2019 | Issued |
Array
(
[id] => 16285259
[patent_doc_number] => 20200278861
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-09-03
[patent_title] => REFINING A SOFTWARE SYSTEM USING LIVE DOCUMENTATION MAPPING
[patent_app_type] => utility
[patent_app_number] => 16/288897
[patent_app_country] => US
[patent_app_date] => 2019-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7102
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16288897
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/288897 | Refining a software system using live documentation mapping | Feb 27, 2019 | Issued |
Array
(
[id] => 14782135
[patent_doc_number] => 20190265965
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-08-29
[patent_title] => SYSTEM AND METHOD FOR UPDATING SOFTWARE IN AN ELECTRONIC DEVICE
[patent_app_type] => utility
[patent_app_number] => 16/287524
[patent_app_country] => US
[patent_app_date] => 2019-02-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 19115
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[patent_words_short_claim] => 175
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16287524
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/287524 | System and method for updating software in an electronic device | Feb 26, 2019 | Issued |
Array
(
[id] => 16278794
[patent_doc_number] => 10761824
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-09-01
[patent_title] => Script generation engine and mapping semantic models for target platform
[patent_app_type] => utility
[patent_app_number] => 16/288055
[patent_app_country] => US
[patent_app_date] => 2019-02-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3673
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 203
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16288055
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/288055 | Script generation engine and mapping semantic models for target platform | Feb 26, 2019 | Issued |
Array
(
[id] => 17269177
[patent_doc_number] => 11194602
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-12-07
[patent_title] => Runtime execution of entities and services in an application object runtime environment
[patent_app_type] => utility
[patent_app_number] => 16/285623
[patent_app_country] => US
[patent_app_date] => 2019-02-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 18
[patent_no_of_words] => 13772
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16285623
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/285623 | Runtime execution of entities and services in an application object runtime environment | Feb 25, 2019 | Issued |
Array
(
[id] => 17621962
[patent_doc_number] => 11341018
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-05-24
[patent_title] => Method and device for detecting abnormal operation of operating system
[patent_app_type] => utility
[patent_app_number] => 16/281101
[patent_app_country] => US
[patent_app_date] => 2019-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 4
[patent_no_of_words] => 4883
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 181
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16281101
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/281101 | Method and device for detecting abnormal operation of operating system | Feb 20, 2019 | Issued |
Array
(
[id] => 14539013
[patent_doc_number] => 20190205128
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-07-04
[patent_title] => DETERMINING SIMILARITY GROUPINGS FOR SOFTWARE DEVELOPMENT PROJECTS
[patent_app_type] => utility
[patent_app_number] => 16/229925
[patent_app_country] => US
[patent_app_date] => 2018-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8215
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 164
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16229925
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/229925 | Determining similarity groupings for software development projects | Dec 20, 2018 | Issued |
Array
(
[id] => 14539011
[patent_doc_number] => 20190205127
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-07-04
[patent_title] => COMMIT REVERSION DETECTION
[patent_app_type] => utility
[patent_app_number] => 16/229900
[patent_app_country] => US
[patent_app_date] => 2018-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5746
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 16229900
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/229900 | Commit reversion detection | Dec 20, 2018 | Issued |
Array
(
[id] => 15367317
[patent_doc_number] => 20200019423
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-16
[patent_title] => CONSTRUCTOR ACCESSIBILITY CHECKS FOR DESERIALIZATION
[patent_app_type] => utility
[patent_app_number] => 16/227290
[patent_app_country] => US
[patent_app_date] => 2018-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13382
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 87
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16227290
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/227290 | Constructor accessibility checks for deserialization | Dec 19, 2018 | Issued |
Array
(
[id] => 16095521
[patent_doc_number] => 20200201747
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-06-25
[patent_title] => REDUCTION OF PSEUDO-RANDOM TEST CASE GENERATION OVERHEAD
[patent_app_type] => utility
[patent_app_number] => 16/226013
[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] => 5314
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16226013
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/226013 | Reduction of pseudo-random test case generation overhead | Dec 18, 2018 | Issued |
Array
(
[id] => 15151741
[patent_doc_number] => 20190354348
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-11-21
[patent_title] => SPECIFYING COMPONENTS IN GRAPH-BASED PROGRAMS
[patent_app_type] => utility
[patent_app_number] => 16/214240
[patent_app_country] => US
[patent_app_date] => 2018-12-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 27960
[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] => 16214240
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/214240 | Specifying components in graph-based programs | Dec 9, 2018 | Issued |
Array
(
[id] => 15854607
[patent_doc_number] => 10642586
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-05-05
[patent_title] => Compiler optimizations for vector operations that are reformatting-resistant
[patent_app_type] => utility
[patent_app_number] => 16/214061
[patent_app_country] => US
[patent_app_date] => 2018-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 37
[patent_no_of_words] => 11243
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16214061
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/214061 | Compiler optimizations for vector operations that are reformatting-resistant | Dec 7, 2018 | Issued |
Array
(
[id] => 16355150
[patent_doc_number] => 10795660
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-10-06
[patent_title] => Live code updates
[patent_app_type] => utility
[patent_app_number] => 16/208541
[patent_app_country] => US
[patent_app_date] => 2018-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 10359
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 419
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16208541
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/208541 | Live code updates | Dec 2, 2018 | Issued |
Array
(
[id] => 16927128
[patent_doc_number] => 11048611
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-06-29
[patent_title] => Web extension JavaScript execution control by service/daemon
[patent_app_type] => utility
[patent_app_number] => 16/204228
[patent_app_country] => US
[patent_app_date] => 2018-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 9252
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 128
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16204228
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/204228 | Web extension JavaScript execution control by service/daemon | Nov 28, 2018 | Issued |