
Mark A. Gooray
Examiner (ID: 4521, Phone: (571)270-7805 , Office: P/2199 )
| Most Active Art Unit | 2199 |
| Art Unit(s) | 2193, 2199 |
| Total Applications | 495 |
| Issued Applications | 369 |
| Pending Applications | 47 |
| Abandoned Applications | 95 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 17763345
[patent_doc_number] => 20220236957
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-07-28
[patent_title] => DYNAMIC APPLICATION BUILDER FOR MULTIDIMENSIONAL DATABASE ENVIRONMENTS
[patent_app_type] => utility
[patent_app_number] => 17/648699
[patent_app_country] => US
[patent_app_date] => 2022-01-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17642
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 422
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17648699
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/648699 | Dynamic application builder for multidimensional database environments | Jan 23, 2022 | Issued |
Array
(
[id] => 18486865
[patent_doc_number] => 20230214211
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-07-06
[patent_title] => METHOD AND SYSTEM FOR CODEBASE MODELING
[patent_app_type] => utility
[patent_app_number] => 17/647203
[patent_app_country] => US
[patent_app_date] => 2022-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9761
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 208
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17647203
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/647203 | Method and system for codebase modeling | Jan 5, 2022 | Issued |
Array
(
[id] => 19795267
[patent_doc_number] => 12236217
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-02-25
[patent_title] => Transformation of computer code based on idiom recognition and value constraint analysis
[patent_app_type] => utility
[patent_app_number] => 17/644730
[patent_app_country] => US
[patent_app_date] => 2021-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 7355
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 492
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17644730
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/644730 | Transformation of computer code based on idiom recognition and value constraint analysis | Dec 15, 2021 | Issued |
Array
(
[id] => 17521942
[patent_doc_number] => 20220107791
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-04-07
[patent_title] => METHOD FOR COMPILATION, APPARATUS FOR COMPILATION, ELECTRONIC DEVICE, STORAGE MEDIUM, AND PROGRAM PRODUCT
[patent_app_type] => utility
[patent_app_number] => 17/552151
[patent_app_country] => US
[patent_app_date] => 2021-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7240
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 64
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17552151
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/552151 | METHOD FOR COMPILATION, APPARATUS FOR COMPILATION, ELECTRONIC DEVICE, STORAGE MEDIUM, AND PROGRAM PRODUCT | Dec 14, 2021 | Abandoned |
Array
(
[id] => 18438291
[patent_doc_number] => 20230185586
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-06-15
[patent_title] => BATCH PROCESSING DURING BOT RUNTIME
[patent_app_type] => utility
[patent_app_number] => 17/550156
[patent_app_country] => US
[patent_app_date] => 2021-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5748
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 17550156
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/550156 | Batch processing during bot runtime | Dec 13, 2021 | Issued |
Array
(
[id] => 18438291
[patent_doc_number] => 20230185586
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-06-15
[patent_title] => BATCH PROCESSING DURING BOT RUNTIME
[patent_app_type] => utility
[patent_app_number] => 17/550156
[patent_app_country] => US
[patent_app_date] => 2021-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5748
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 17550156
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/550156 | Batch processing during bot runtime | Dec 13, 2021 | Issued |
Array
(
[id] => 18422395
[patent_doc_number] => 20230176859
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-06-08
[patent_title] => AUTOMATED METHODS AND SYSTEMS FOR PREDICTING BEHAVIOR OF A DISTRIBUTED APPLICATION IN RESPONSE TO A PROPOSED CHANGE TO THE DISTRIBUTED APPLICATION
[patent_app_type] => utility
[patent_app_number] => 17/543343
[patent_app_country] => US
[patent_app_date] => 2021-12-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 19404
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[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] => 17543343
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/543343 | AUTOMATED METHODS AND SYSTEMS FOR PREDICTING BEHAVIOR OF A DISTRIBUTED APPLICATION IN RESPONSE TO A PROPOSED CHANGE TO THE DISTRIBUTED APPLICATION | Dec 5, 2021 | Abandoned |
Array
(
[id] => 17484457
[patent_doc_number] => 20220091961
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-03-24
[patent_title] => PROGRAMMABLE PERFORMANCE MONITORING UNIT SUPPORTING SOFTWARE-DEFINED PERFORMANCE MONITORING EVENTS
[patent_app_type] => utility
[patent_app_number] => 17/541246
[patent_app_country] => US
[patent_app_date] => 2021-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7750
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[patent_words_short_claim] => 68
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17541246
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/541246 | PROGRAMMABLE PERFORMANCE MONITORING UNIT SUPPORTING SOFTWARE-DEFINED PERFORMANCE MONITORING EVENTS | Dec 2, 2021 | Abandoned |
Array
(
[id] => 18356786
[patent_doc_number] => 11645188
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-05-09
[patent_title] => Pull request risk prediction for bug-introducing changes
[patent_app_type] => utility
[patent_app_number] => 17/455035
[patent_app_country] => US
[patent_app_date] => 2021-11-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8293
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 351
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17455035
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/455035 | Pull request risk prediction for bug-introducing changes | Nov 15, 2021 | Issued |
Array
(
[id] => 18338937
[patent_doc_number] => 20230130886
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-04-27
[patent_title] => METHOD AND SYSTEM FOR DIFFERENTIATING BETWEEN APPLICATION AND INFRASTRUCTURE ISSUES
[patent_app_type] => utility
[patent_app_number] => 17/508701
[patent_app_country] => US
[patent_app_date] => 2021-10-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6357
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 162
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17508701
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/508701 | METHOD AND SYSTEM FOR DIFFERENTIATING BETWEEN APPLICATION AND INFRASTRUCTURE ISSUES | Oct 21, 2021 | Pending |
Array
(
[id] => 18338937
[patent_doc_number] => 20230130886
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-04-27
[patent_title] => METHOD AND SYSTEM FOR DIFFERENTIATING BETWEEN APPLICATION AND INFRASTRUCTURE ISSUES
[patent_app_type] => utility
[patent_app_number] => 17/508701
[patent_app_country] => US
[patent_app_date] => 2021-10-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6357
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 162
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17508701
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/508701 | METHOD AND SYSTEM FOR DIFFERENTIATING BETWEEN APPLICATION AND INFRASTRUCTURE ISSUES | Oct 21, 2021 | Pending |
Array
(
[id] => 19780509
[patent_doc_number] => 12229542
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-02-18
[patent_title] => Dynamic virtual network access
[patent_app_type] => utility
[patent_app_number] => 17/451073
[patent_app_country] => US
[patent_app_date] => 2021-10-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6539
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 307
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17451073
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/451073 | Dynamic virtual network access | Oct 14, 2021 | Issued |
Array
(
[id] => 18284149
[patent_doc_number] => 20230099621
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-30
[patent_title] => DETERMINATION OF QUANTUM CIRCUIT COMPILATION PASSES AND/OR COMPILATION PARAMETERS OPTIMIZED FOR ONE OR MORE PERFORMANCE METRICS
[patent_app_type] => utility
[patent_app_number] => 17/491180
[patent_app_country] => US
[patent_app_date] => 2021-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12096
[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] => 17491180
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/491180 | Determination of quantum circuit compilation passes and/or compilation parameters optimized for one or more performance metrics | Sep 29, 2021 | Issued |
Array
(
[id] => 17613772
[patent_doc_number] => 20220156052
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-05-19
[patent_title] => SOFTWARE PACKAGING DEVICE AND METHOD FOR PERFORMING BINARY ANALYSIS, AND RECORDING MEDIUM ON WHICH PROGRAM FOR PERFORMING THE SAME IS RECORDED
[patent_app_type] => utility
[patent_app_number] => 17/472773
[patent_app_country] => US
[patent_app_date] => 2021-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4637
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 104
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17472773
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/472773 | SOFTWARE PACKAGING DEVICE AND METHOD FOR PERFORMING BINARY ANALYSIS, AND RECORDING MEDIUM ON WHICH PROGRAM FOR PERFORMING THE SAME IS RECORDED | Sep 12, 2021 | Abandoned |
Array
(
[id] => 18238849
[patent_doc_number] => 20230071160
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-09
[patent_title] => COMPILER GENERATION FOR PARTIAL EVALUATION
[patent_app_type] => utility
[patent_app_number] => 17/466904
[patent_app_country] => US
[patent_app_date] => 2021-09-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6939
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 170
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17466904
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/466904 | COMPILER GENERATION FOR PARTIAL EVALUATION | Sep 2, 2021 | Abandoned |
Array
(
[id] => 17690310
[patent_doc_number] => 20220197603
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-06-23
[patent_title] => METHODS AND SYSTEMS FOR DESIGNING, WRITING, AND TESTING ZERO-KNOWLEDGE PROOFS
[patent_app_type] => utility
[patent_app_number] => 17/461700
[patent_app_country] => US
[patent_app_date] => 2021-08-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3523
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => 0
[patent_words_short_claim] => 25
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17461700
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/461700 | METHODS AND SYSTEMS FOR DESIGNING, WRITING, AND TESTING ZERO-KNOWLEDGE PROOFS | Aug 29, 2021 | Abandoned |
Array
(
[id] => 18229359
[patent_doc_number] => 20230068353
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-02
[patent_title] => INDUSTRIAL ANALYTICS DATA PROCESSING
[patent_app_type] => utility
[patent_app_number] => 17/459501
[patent_app_country] => US
[patent_app_date] => 2021-08-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5382
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 17459501
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/459501 | Industrial analytics data processing | Aug 26, 2021 | Issued |
Array
(
[id] => 19167619
[patent_doc_number] => 11983527
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-05-14
[patent_title] => Electronic calculator, method, and storage medium
[patent_app_type] => utility
[patent_app_number] => 17/411235
[patent_app_country] => US
[patent_app_date] => 2021-08-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 21
[patent_no_of_words] => 13871
[patent_no_of_claims] => 4
[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] => 17411235
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/411235 | Electronic calculator, method, and storage medium | Aug 24, 2021 | Issued |
Array
(
[id] => 18211973
[patent_doc_number] => 20230058237
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-02-23
[patent_title] => CODE CHANGE REQUEST ANALYSIS AND PRIORITIZATION TOOL
[patent_app_type] => utility
[patent_app_number] => 17/404447
[patent_app_country] => US
[patent_app_date] => 2021-08-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7006
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 17404447
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/404447 | Code change request analysis and prioritization tool | Aug 16, 2021 | Issued |
Array
(
[id] => 19652941
[patent_doc_number] => 12174727
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-12-24
[patent_title] => Method and apparatus for correlating high-level code with low-level instructions for machine learning applications
[patent_app_type] => utility
[patent_app_number] => 17/390019
[patent_app_country] => US
[patent_app_date] => 2021-07-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3930
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17390019
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/390019 | Method and apparatus for correlating high-level code with low-level instructions for machine learning applications | Jul 29, 2021 | Issued |