Search

Mark A. Gooray

Examiner (ID: 9127, Phone: (571)270-7805 , Office: P/2199 )

Most Active Art Unit
2199
Art Unit(s)
2199, 2193
Total Applications
509
Issued Applications
380
Pending Applications
37
Abandoned Applications
99

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18864127 [patent_doc_number] => 20230418563 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-12-28 [patent_title] => DYNAMIC APPLICATION BUILDER FOR MULTIDIMENSIONAL DATABASE ENVIRONMENTS [patent_app_type] => utility [patent_app_number] => 18/462753 [patent_app_country] => US [patent_app_date] => 2023-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17700 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18462753 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/462753
Dynamic application builder for multidimensional database environments Sep 6, 2023 Issued
Array ( [id] => 19819178 [patent_doc_number] => 20250077385 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-06 [patent_title] => MACHINE STATE RECORDER FOR SOFTWARE DIAGNOSTICS [patent_app_type] => utility [patent_app_number] => 18/240172 [patent_app_country] => US [patent_app_date] => 2023-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4493 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18240172 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/240172
MACHINE STATE RECORDER FOR SOFTWARE DIAGNOSTICS Aug 29, 2023 Pending
Array ( [id] => 19669791 [patent_doc_number] => 12182549 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-12-31 [patent_title] => Color selection schemes for storage allocation [patent_app_type] => utility [patent_app_number] => 18/230988 [patent_app_country] => US [patent_app_date] => 2023-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 36 [patent_no_of_words] => 11551 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 336 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18230988 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/230988
Color selection schemes for storage allocation Aug 6, 2023 Issued
Array ( [id] => 18926973 [patent_doc_number] => 20240029977 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-25 [patent_title] => Stored Program Interpreter For Implementing Time-Dependent Behavior of Controlled Loads [patent_app_type] => utility [patent_app_number] => 18/357854 [patent_app_country] => US [patent_app_date] => 2023-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3373 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [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] => 18357854 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/357854
Stored Program Interpreter For Implementing Time-Dependent Behavior of Controlled Loads Jul 23, 2023 Pending
Array ( [id] => 19725872 [patent_doc_number] => 20250028623 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-23 [patent_title] => TECHNIQUES FOR MONITORING USAGE OF A DYNAMICALLY BOUND METHOD OF A SOFTWARE OBJECT [patent_app_type] => utility [patent_app_number] => 18/222829 [patent_app_country] => US [patent_app_date] => 2023-07-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6251 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18222829 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/222829
TECHNIQUES FOR MONITORING USAGE OF A DYNAMICALLY BOUND METHOD OF A SOFTWARE OBJECT Jul 16, 2023 Pending
Array ( [id] => 21031455 [patent_doc_number] => 12754822 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-10-06 [patent_title] => Predicting application resiliency issues using machine learning techniques [patent_app_type] => utility [patent_app_number] => 18/220537 [patent_app_country] => US [patent_app_date] => 2023-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5680 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 415 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18220537 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/220537
Predicting Application Resiliency Issues Using Machine Learning Techniques Jul 10, 2023 Pending
Array ( [id] => 19686191 [patent_doc_number] => 20250004736 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-02 [patent_title] => GENERATING PROGRAM BINARIES FOR A TRANSFORMER TO PROCESS SEQUENCE CONCATENATIONS HAVING DIFFERENT INPUT LENGTHS [patent_app_type] => utility [patent_app_number] => 18/344487 [patent_app_country] => US [patent_app_date] => 2023-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7636 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18344487 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/344487
GENERATING PROGRAM BINARIES FOR A TRANSFORMER TO PROCESS SEQUENCE CONCATENATIONS HAVING DIFFERENT INPUT LENGTHS Jun 28, 2023 Pending
Array ( [id] => 19686391 [patent_doc_number] => 20250004936 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-02 [patent_title] => MACHINE-LEARNING BASED PREDICTION OF DEFECT-PRONE COMPONENTS OF INFORMATION TECHNOLOGY ASSETS [patent_app_type] => utility [patent_app_number] => 18/342882 [patent_app_country] => US [patent_app_date] => 2023-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8882 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18342882 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/342882
Machine-learning based prediction of defect-prone components of information technology assets Jun 27, 2023 Issued
Array ( [id] => 19686185 [patent_doc_number] => 20250004730 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-02 [patent_title] => Selecting Intermediate Representation Transformations for Compilations [patent_app_type] => utility [patent_app_number] => 18/342347 [patent_app_country] => US [patent_app_date] => 2023-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6745 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 40 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18342347 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/342347
Selecting intermediate representation transformations for compilations Jun 26, 2023 Issued
Array ( [id] => 18941697 [patent_doc_number] => 20240036836 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-02-01 [patent_title] => COMPUTER-READABLE RECORDING MEDIUM STORING INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING APPARATUS [patent_app_type] => utility [patent_app_number] => 18/340153 [patent_app_country] => US [patent_app_date] => 2023-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14822 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18340153 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/340153
COMPUTER-READABLE RECORDING MEDIUM STORING INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING APPARATUS Jun 22, 2023 Abandoned
Array ( [id] => 18864149 [patent_doc_number] => 20230418585 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-12-28 [patent_title] => METHOD FOR GENERATING UPDATE PACKAGE OF SOFTWARE [patent_app_type] => utility [patent_app_number] => 18/207977 [patent_app_country] => US [patent_app_date] => 2023-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6851 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 238 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18207977 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/207977
METHOD FOR GENERATING UPDATE PACKAGE OF SOFTWARE Jun 8, 2023 Abandoned
Array ( [id] => 18832613 [patent_doc_number] => 20230401140 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-12-14 [patent_title] => METHOD FOR CARRYING OUT DATA PROCESSING [patent_app_type] => utility [patent_app_number] => 18/331329 [patent_app_country] => US [patent_app_date] => 2023-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4497 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18331329 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/331329
METHOD FOR CARRYING OUT DATA PROCESSING Jun 7, 2023 Issued
Array ( [id] => 18630265 [patent_doc_number] => 20230289157 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-14 [patent_title] => ELECTRONIC DEVICE AND METHOD FOR CHANGING BINARY [patent_app_type] => utility [patent_app_number] => 18/199103 [patent_app_country] => US [patent_app_date] => 2023-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15618 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 50 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18199103 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/199103
Electronic device and method for changing binary May 17, 2023 Issued
Array ( [id] => 19925151 [patent_doc_number] => 12299436 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-05-13 [patent_title] => Method and apparatus of generating regular expression for parameter of application system and method and apparatus of checking validity of parameter of application system [patent_app_type] => utility [patent_app_number] => 18/318632 [patent_app_country] => US [patent_app_date] => 2023-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 19 [patent_no_of_words] => 7744 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 305 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18318632 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/318632
Method and apparatus of generating regular expression for parameter of application system and method and apparatus of checking validity of parameter of application system May 15, 2023 Issued
Array ( [id] => 21012092 [patent_doc_number] => 12748574 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-09-29 [patent_title] => Automated widget code generation from design objects [patent_app_type] => utility [patent_app_number] => 18/142453 [patent_app_country] => US [patent_app_date] => 2023-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2292 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 325 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18142453 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/142453
AUTOMATED WIDGET CODE GENERATION FROM DESIGN OBJECTS May 1, 2023 Pending
Array ( [id] => 18598976 [patent_doc_number] => 20230273775 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-31 [patent_title] => REMOTE APPLICATION MODERNIZATION [patent_app_type] => utility [patent_app_number] => 18/298465 [patent_app_country] => US [patent_app_date] => 2023-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9614 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18298465 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/298465
REMOTE APPLICATION MODERNIZATION Apr 10, 2023 Pending
Array ( [id] => 19963785 [patent_doc_number] => 12333294 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-17 [patent_title] => Method, apparatus, and computer-readable storage medium of searching and displaying image forming apparatus [patent_app_type] => utility [patent_app_number] => 18/297337 [patent_app_country] => US [patent_app_date] => 2023-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6148 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 365 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18297337 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/297337
Method, apparatus, and computer-readable storage medium of searching and displaying image forming apparatus Apr 6, 2023 Issued
Array ( [id] => 19482105 [patent_doc_number] => 20240330147 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-03 [patent_title] => Unique Signpost Strings for Automation Task Names to Directly Correlate Task Outputs to Specific Files and Originating Lines of Source Code [patent_app_type] => utility [patent_app_number] => 18/130053 [patent_app_country] => US [patent_app_date] => 2023-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6657 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18130053 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/130053
Unique signpost strings for automation task names to directly correlate task outputs to specific files and originating lines of source code Apr 2, 2023 Issued
Array ( [id] => 18727822 [patent_doc_number] => 20230342115 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-26 [patent_title] => METHOD FOR GENERATING SOURCE CODE [patent_app_type] => utility [patent_app_number] => 18/191905 [patent_app_country] => US [patent_app_date] => 2023-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6437 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18191905 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/191905
METHOD FOR GENERATING SOURCE CODE Mar 28, 2023 Pending
Array ( [id] => 20773442 [patent_doc_number] => 12657116 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-06-16 [patent_title] => Systems and methods for testing federated microservice architectures [patent_app_type] => utility [patent_app_number] => 18/192256 [patent_app_country] => US [patent_app_date] => 2023-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 0 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 254 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18192256 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/192256
Systems and methods for testing federated microservice architectures Mar 28, 2023 Issued
Menu