
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] => 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 |