Search

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