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] => 18248130 [patent_doc_number] => 11604718 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-03-14 [patent_title] => Profiling by unwinding stacks from kernel space using exception handling data [patent_app_type] => utility [patent_app_number] => 17/192803 [patent_app_country] => US [patent_app_date] => 2021-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7169 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17192803 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/192803
Profiling by unwinding stacks from kernel space using exception handling data Mar 3, 2021 Issued
Array ( [id] => 17009308 [patent_doc_number] => 20210240469 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-05 [patent_title] => METHOD AND APPARATUS FOR MANAGING MODULES [patent_app_type] => utility [patent_app_number] => 17/157226 [patent_app_country] => US [patent_app_date] => 2021-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3354 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17157226 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/157226
METHOD AND APPARATUS FOR MANAGING MODULES Jan 24, 2021 Abandoned
Array ( [id] => 16950169 [patent_doc_number] => 20210208861 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-08 [patent_title] => Method, User Equipment, and Application Server for Downloading Application [patent_app_type] => utility [patent_app_number] => 17/150710 [patent_app_country] => US [patent_app_date] => 2021-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10244 [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] => 17150710 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/150710
Method, user equipment, and application server for downloading application Jan 14, 2021 Issued
Array ( [id] => 16810376 [patent_doc_number] => 20210132931 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-06 [patent_title] => CONFIGURABLE NAND FIRMWARE SEARCH PARAMETERS [patent_app_type] => utility [patent_app_number] => 17/147195 [patent_app_country] => US [patent_app_date] => 2021-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15891 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17147195 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/147195
Configurable NAND firmware search parameters Jan 11, 2021 Issued
Array ( [id] => 18622329 [patent_doc_number] => 11755370 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-09-12 [patent_title] => System and method of scheduling and computing resource allocation optimization of machine learning flows [patent_app_type] => utility [patent_app_number] => 17/138313 [patent_app_country] => US [patent_app_date] => 2020-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4089 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 402 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17138313 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/138313
System and method of scheduling and computing resource allocation optimization of machine learning flows Dec 29, 2020 Issued
Array ( [id] => 18370838 [patent_doc_number] => 11651014 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-05-16 [patent_title] => Source code retrieval [patent_app_type] => utility [patent_app_number] => 17/085894 [patent_app_country] => US [patent_app_date] => 2020-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8521 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 366 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17085894 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/085894
Source code retrieval Oct 29, 2020 Issued
Array ( [id] => 19956678 [patent_doc_number] => 12327093 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-10 [patent_title] => Executing a process-based software application in a first computing environment and a second computing environment [patent_app_type] => utility [patent_app_number] => 17/062333 [patent_app_country] => US [patent_app_date] => 2020-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9580 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 44 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17062333 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/062333
Executing a process-based software application in a first computing environment and a second computing environment Oct 1, 2020 Issued
Array ( [id] => 19956678 [patent_doc_number] => 12327093 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-10 [patent_title] => Executing a process-based software application in a first computing environment and a second computing environment [patent_app_type] => utility [patent_app_number] => 17/062333 [patent_app_country] => US [patent_app_date] => 2020-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9580 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 44 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17062333 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/062333
Executing a process-based software application in a first computing environment and a second computing environment Oct 1, 2020 Issued
Array ( [id] => 19912973 [patent_doc_number] => 12289200 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-04-29 [patent_title] => Virtual vehicle domain control unit (DCU) service and orchestration environments [patent_app_type] => utility [patent_app_number] => 17/014742 [patent_app_country] => US [patent_app_date] => 2020-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 12668 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 328 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17014742 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/014742
Virtual vehicle domain control unit (DCU) service and orchestration environments Sep 7, 2020 Issued
Array ( [id] => 17316941 [patent_doc_number] => 20210405990 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-30 [patent_title] => METHOD, DEVICE, AND STORAGE MEDIUM FOR DEPLOYING MACHINE LEARNING MODEL [patent_app_type] => utility [patent_app_number] => 16/936813 [patent_app_country] => US [patent_app_date] => 2020-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5404 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [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] => 16936813 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/936813
METHOD, DEVICE, AND STORAGE MEDIUM FOR DEPLOYING MACHINE LEARNING MODEL Jul 22, 2020 Abandoned
Array ( [id] => 16400892 [patent_doc_number] => 20200341750 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-29 [patent_title] => METHOD OF UPGRADING INVERTER SOFTWARE, SYSTEM AND ELECTRONIC DEVICE USING THE SAME [patent_app_type] => utility [patent_app_number] => 16/924251 [patent_app_country] => US [patent_app_date] => 2020-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7505 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 16924251 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/924251
METHOD OF UPGRADING INVERTER SOFTWARE, SYSTEM AND ELECTRONIC DEVICE USING THE SAME Jul 8, 2020 Abandoned
Array ( [id] => 17301583 [patent_doc_number] => 20210397422 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-23 [patent_title] => SOFTWARE CODE CONVERTER FOR RESOLVING CONFLICTS DURING CODE DEVELOPMENT [patent_app_type] => utility [patent_app_number] => 16/903660 [patent_app_country] => US [patent_app_date] => 2020-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8984 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16903660 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/903660
Software code converter for resolving conflicts during code development Jun 16, 2020 Issued
Array ( [id] => 16331002 [patent_doc_number] => 20200301968 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-24 [patent_title] => DEBUGGING APPLICATIONS FOR DELIVERY VIA AN APPLICATION DELIVERY SERVER [patent_app_type] => utility [patent_app_number] => 16/894101 [patent_app_country] => US [patent_app_date] => 2020-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 24929 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16894101 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/894101
Debugging applications for delivery via an application delivery server Jun 4, 2020 Issued
Array ( [id] => 16270964 [patent_doc_number] => 20200272452 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-27 [patent_title] => AUTOMATED TRANSPARENT DISTRIBUTION OF UPDATES TO SERVER COMPUTER SYSTEMS IN A FLEET [patent_app_type] => utility [patent_app_number] => 16/870775 [patent_app_country] => US [patent_app_date] => 2020-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12536 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16870775 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/870775
Automated transparent distribution of updates to server computer systems in a fleet May 7, 2020 Issued
Array ( [id] => 17667049 [patent_doc_number] => 11360745 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-14 [patent_title] => Code generation for log-based mashups [patent_app_type] => utility [patent_app_number] => 16/836867 [patent_app_country] => US [patent_app_date] => 2020-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 13724 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 300 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16836867 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/836867
Code generation for log-based mashups Mar 30, 2020 Issued
Array ( [id] => 17877396 [patent_doc_number] => 11449410 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-20 [patent_title] => Universal runtime verification system between source language and language converted through transpiler [patent_app_type] => utility [patent_app_number] => 16/830742 [patent_app_country] => US [patent_app_date] => 2020-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11075 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 253 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16830742 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/830742
Universal runtime verification system between source language and language converted through transpiler Mar 25, 2020 Issued
Array ( [id] => 17054277 [patent_doc_number] => 20210263711 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-26 [patent_title] => APPLICATION FRAMEWORK DEVELOPER TOOL [patent_app_type] => utility [patent_app_number] => 16/801786 [patent_app_country] => US [patent_app_date] => 2020-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7900 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16801786 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/801786
APPLICATION FRAMEWORK DEVELOPER TOOL Feb 25, 2020 Abandoned
Array ( [id] => 17031423 [patent_doc_number] => 11093234 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-17 [patent_title] => Automatic updating system, and updating method and program therefor [patent_app_type] => utility [patent_app_number] => 16/796110 [patent_app_country] => US [patent_app_date] => 2020-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6022 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16796110 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/796110
Automatic updating system, and updating method and program therefor Feb 19, 2020 Issued
Array ( [id] => 19625632 [patent_doc_number] => 12164461 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-12-10 [patent_title] => Virtualized computer system for verification, testing, assesment and, mitigation [patent_app_type] => utility [patent_app_number] => 16/778412 [patent_app_country] => US [patent_app_date] => 2020-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5178 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 343 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16778412 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/778412
Virtualized computer system for verification, testing, assesment and, mitigation Jan 30, 2020 Issued
Array ( [id] => 16942955 [patent_doc_number] => 11055197 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-06 [patent_title] => Tentative execution of code in a debugger [patent_app_type] => utility [patent_app_number] => 16/778953 [patent_app_country] => US [patent_app_date] => 2020-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 10604 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16778953 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/778953
Tentative execution of code in a debugger Jan 30, 2020 Issued
Menu