
Matthew J. Brophy
Examiner (ID: 956, Phone: (571)270-1642 , Office: P/2191 )
| Most Active Art Unit | 2191 |
| Art Unit(s) | 2191 |
| Total Applications | 703 |
| Issued Applications | 474 |
| Pending Applications | 49 |
| Abandoned Applications | 197 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 17854700
[patent_doc_number] => 20220284743
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-09-08
[patent_title] => CENTER DEVICE AND IN-VEHICLE ELECTRONIC CONTROL DEVICE
[patent_app_type] => utility
[patent_app_number] => 17/666618
[patent_app_country] => US
[patent_app_date] => 2022-02-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8277
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[patent_words_short_claim] => 224
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17666618
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/666618 | CENTER DEVICE AND IN-VEHICLE ELECTRONIC CONTROL DEVICE | Feb 7, 2022 | Pending |
Array
(
[id] => 19293573
[patent_doc_number] => 12032927
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-07-09
[patent_title] => Producing idiomatic software documentation for many programming languages from a common specification
[patent_app_type] => utility
[patent_app_number] => 17/665361
[patent_app_country] => US
[patent_app_date] => 2022-02-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 14359
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 186
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17665361
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/665361 | Producing idiomatic software documentation for many programming languages from a common specification | Feb 3, 2022 | Issued |
Array
(
[id] => 18553947
[patent_doc_number] => 20230251959
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-08-10
[patent_title] => System and Method for Generating Synthetic Test Data
[patent_app_type] => utility
[patent_app_number] => 17/592560
[patent_app_country] => US
[patent_app_date] => 2022-02-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9916
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -29
[patent_words_short_claim] => 165
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17592560
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/592560 | System and method for generating synthetic test data | Feb 3, 2022 | Issued |
Array
(
[id] => 18703326
[patent_doc_number] => 11789837
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-10-17
[patent_title] => Adaptive data collection in clinical trials to increase the likelihood of on-time completion of a trial
[patent_app_type] => utility
[patent_app_number] => 17/592440
[patent_app_country] => US
[patent_app_date] => 2022-02-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 49
[patent_figures_cnt] => 51
[patent_no_of_words] => 168892
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 312
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17592440
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/592440 | Adaptive data collection in clinical trials to increase the likelihood of on-time completion of a trial | Feb 2, 2022 | Issued |
Array
(
[id] => 18539456
[patent_doc_number] => 20230244564
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-08-03
[patent_title] => SYSTEMS AND METHODS FOR PROACTIVELY STAGING PREBOOT FIRMWARE COMPONENTS FOR OFFLINE UPDATE AND REMEDIATION
[patent_app_type] => utility
[patent_app_number] => 17/590350
[patent_app_country] => US
[patent_app_date] => 2022-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4728
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 69
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17590350
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/590350 | SYSTEMS AND METHODS FOR PROACTIVELY STAGING PREBOOT FIRMWARE COMPONENTS FOR OFFLINE UPDATE AND REMEDIATION | Jan 31, 2022 | Abandoned |
Array
(
[id] => 17613823
[patent_doc_number] => 20220156103
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-05-19
[patent_title] => SECURING VIRTUAL MACHINES IN COMPUTER SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 17/589567
[patent_app_country] => US
[patent_app_date] => 2022-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5982
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 78
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17589567
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/589567 | Securing virtual machines in computer systems | Jan 30, 2022 | Issued |
Array
(
[id] => 18095488
[patent_doc_number] => 20220413829
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-12-29
[patent_title] => OTA UPDATE CONTROL DEVICE AND METHOD FOR VEHICLE
[patent_app_type] => utility
[patent_app_number] => 17/584616
[patent_app_country] => US
[patent_app_date] => 2022-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5012
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 66
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17584616
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/584616 | OTA UPDATE CONTROL DEVICE AND METHOD FOR VEHICLE | Jan 25, 2022 | Abandoned |
Array
(
[id] => 19566786
[patent_doc_number] => 12141559
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-11-12
[patent_title] => Method for constructing, running and implementing cross-platform application, terminal, server and system
[patent_app_type] => utility
[patent_app_number] => 17/575983
[patent_app_country] => US
[patent_app_date] => 2022-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 11913
[patent_no_of_claims] => 18
[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] => 17575983
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/575983 | Method for constructing, running and implementing cross-platform application, terminal, server and system | Jan 13, 2022 | Issued |
Array
(
[id] => 19340479
[patent_doc_number] => 12050668
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-07-30
[patent_title] => Method and system for obfuscating and protecting game logic and variables during video game compilation
[patent_app_type] => utility
[patent_app_number] => 17/571404
[patent_app_country] => US
[patent_app_date] => 2022-01-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7316
[patent_no_of_claims] => 20
[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] => 17571404
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/571404 | Method and system for obfuscating and protecting game logic and variables during video game compilation | Jan 6, 2022 | Issued |
Array
(
[id] => 17984543
[patent_doc_number] => 20220350580
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-11-03
[patent_title] => METHOD AND SYSTEM TO ENABLE PRINT FUNCTIONALITY IN HIGH-LEVEL SYNTHESIS (HLS) DESIGN PLATFORMS
[patent_app_type] => utility
[patent_app_number] => 17/562378
[patent_app_country] => US
[patent_app_date] => 2021-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7385
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[patent_words_short_claim] => 467
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17562378
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/562378 | Method and system to enable print functionality in high-level synthesis (HLS) design platforms | Dec 26, 2021 | Issued |
Array
(
[id] => 18393356
[patent_doc_number] => 20230161576
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-05-25
[patent_title] => RUN-TIME PROFILE-GUIDED EXECUTION OF WORKLOADS
[patent_app_type] => utility
[patent_app_number] => 17/535383
[patent_app_country] => US
[patent_app_date] => 2021-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 25696
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[patent_words_short_claim] => 32
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17535383
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/535383 | RUN-TIME PROFILE-GUIDED EXECUTION OF WORKLOADS | Nov 23, 2021 | Pending |
Array
(
[id] => 18393353
[patent_doc_number] => 20230161573
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-05-25
[patent_title] => SELECTING AN EPILOGUE VECTORIZATION FACTOR FOR USE IN COMPUTER PROCESSING
[patent_app_type] => utility
[patent_app_number] => 17/456411
[patent_app_country] => US
[patent_app_date] => 2021-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8527
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 74
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17456411
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/456411 | Selecting an epilogue vectorization factor for use in computer processing | Nov 23, 2021 | Issued |
Array
(
[id] => 18393356
[patent_doc_number] => 20230161576
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-05-25
[patent_title] => RUN-TIME PROFILE-GUIDED EXECUTION OF WORKLOADS
[patent_app_type] => utility
[patent_app_number] => 17/535383
[patent_app_country] => US
[patent_app_date] => 2021-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 25696
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[patent_words_short_claim] => 32
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17535383
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/535383 | RUN-TIME PROFILE-GUIDED EXECUTION OF WORKLOADS | Nov 23, 2021 | Pending |
Array
(
[id] => 19028689
[patent_doc_number] => 11928046
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-03-12
[patent_title] => Real-time processing of data streams received from instrumented software
[patent_app_type] => utility
[patent_app_number] => 17/515272
[patent_app_country] => US
[patent_app_date] => 2021-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9734
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 170
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17515272
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/515272 | Real-time processing of data streams received from instrumented software | Oct 28, 2021 | Issued |
Array
(
[id] => 19427152
[patent_doc_number] => 12086574
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-09-10
[patent_title] => Techniques to convert bytecode generated for a first execution environment to machine code for a second execution environment
[patent_app_type] => utility
[patent_app_number] => 17/513502
[patent_app_country] => US
[patent_app_date] => 2021-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11464
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 104
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17513502
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/513502 | Techniques to convert bytecode generated for a first execution environment to machine code for a second execution environment | Oct 27, 2021 | Issued |
Array
(
[id] => 19886022
[patent_doc_number] => 12271740
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-08
[patent_title] => Plugin framework mechanism to manage computational storage devices
[patent_app_type] => utility
[patent_app_number] => 17/502023
[patent_app_country] => US
[patent_app_date] => 2021-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 16659
[patent_no_of_claims] => 23
[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] => 17502023
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/502023 | Plugin framework mechanism to manage computational storage devices | Oct 13, 2021 | Issued |
Array
(
[id] => 19886022
[patent_doc_number] => 12271740
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-08
[patent_title] => Plugin framework mechanism to manage computational storage devices
[patent_app_type] => utility
[patent_app_number] => 17/502023
[patent_app_country] => US
[patent_app_date] => 2021-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 16659
[patent_no_of_claims] => 23
[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] => 17502023
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/502023 | Plugin framework mechanism to manage computational storage devices | Oct 13, 2021 | Issued |
Array
(
[id] => 19886022
[patent_doc_number] => 12271740
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-08
[patent_title] => Plugin framework mechanism to manage computational storage devices
[patent_app_type] => utility
[patent_app_number] => 17/502023
[patent_app_country] => US
[patent_app_date] => 2021-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 16659
[patent_no_of_claims] => 23
[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] => 17502023
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/502023 | Plugin framework mechanism to manage computational storage devices | Oct 13, 2021 | Issued |
Array
(
[id] => 19886022
[patent_doc_number] => 12271740
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-08
[patent_title] => Plugin framework mechanism to manage computational storage devices
[patent_app_type] => utility
[patent_app_number] => 17/502023
[patent_app_country] => US
[patent_app_date] => 2021-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 16659
[patent_no_of_claims] => 23
[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] => 17502023
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/502023 | Plugin framework mechanism to manage computational storage devices | Oct 13, 2021 | Issued |
Array
(
[id] => 19886022
[patent_doc_number] => 12271740
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-08
[patent_title] => Plugin framework mechanism to manage computational storage devices
[patent_app_type] => utility
[patent_app_number] => 17/502023
[patent_app_country] => US
[patent_app_date] => 2021-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 16659
[patent_no_of_claims] => 23
[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] => 17502023
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/502023 | Plugin framework mechanism to manage computational storage devices | Oct 13, 2021 | Issued |