
Mark A. Gooray
Examiner (ID: 13099, Phone: (571)270-7805 , Office: P/2199 )
| Most Active Art Unit | 2199 |
| Art Unit(s) | 2193, 2199 |
| Total Applications | 498 |
| Issued Applications | 371 |
| Pending Applications | 45 |
| Abandoned Applications | 96 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |
Array
(
[id] => 17969985
[patent_doc_number] => 11487516
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-11-01
[patent_title] => Cross-cloud call detection
[patent_app_type] => utility
[patent_app_number] => 16/745218
[patent_app_country] => US
[patent_app_date] => 2020-01-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 9643
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 310
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16745218
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/745218 | Cross-cloud call detection | Jan 15, 2020 | Issued |
Array
(
[id] => 16942956
[patent_doc_number] => 11055198
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-07-06
[patent_title] => Compatibility check for continuous glucose monitoring application
[patent_app_type] => utility
[patent_app_number] => 16/728536
[patent_app_country] => US
[patent_app_date] => 2019-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 15176
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 286
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16728536
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/728536 | Compatibility check for continuous glucose monitoring application | Dec 26, 2019 | Issued |
Array
(
[id] => 16918960
[patent_doc_number] => 20210192052
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-06-24
[patent_title] => CONTENT-DRIVEN DEBUGGING BY TAINT TRACKING ALONG DATA FLOWS
[patent_app_type] => utility
[patent_app_number] => 16/722564
[patent_app_country] => US
[patent_app_date] => 2019-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11977
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16722564
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/722564 | Content-driven debugging by taint tracking along data flows | Dec 19, 2019 | Issued |
Array
(
[id] => 16393581
[patent_doc_number] => 20200334522
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-10-22
[patent_title] => DATA PROCESSING METHOD AND RELATED PRODUCTS
[patent_app_type] => utility
[patent_app_number] => 16/720532
[patent_app_country] => US
[patent_app_date] => 2019-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13975
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -6
[patent_words_short_claim] => 51
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16720532
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/720532 | DATA PROCESSING METHOD AND RELATED PRODUCTS | Dec 18, 2019 | Abandoned |
Array
(
[id] => 15804407
[patent_doc_number] => 20200125346
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-04-23
[patent_title] => Method, User Equipment, and Application Server for Downloading Application
[patent_app_type] => utility
[patent_app_number] => 16/710405
[patent_app_country] => US
[patent_app_date] => 2019-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10227
[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] => 16710405
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/710405 | Method, user equipment, and application server for downloading application | Dec 10, 2019 | Issued |
Array
(
[id] => 15743495
[patent_doc_number] => 20200110636
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-04-09
[patent_title] => ELECTRONIC DEVICE THAT USES HARDWARE CORRESPONDING TO PRIORITY LEVEL OF PROCESSOR USAGE
[patent_app_type] => utility
[patent_app_number] => 16/706182
[patent_app_country] => US
[patent_app_date] => 2019-12-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6135
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -3
[patent_words_short_claim] => 149
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16706182
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/706182 | ELECTRONIC DEVICE THAT USES HARDWARE CORRESPONDING TO PRIORITY LEVEL OF PROCESSOR USAGE | Dec 5, 2019 | Abandoned |
Array
(
[id] => 19950355
[patent_doc_number] => 12321720
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-06-03
[patent_title] => System and method for task-based estimation and planning of application development projects and resources
[patent_app_type] => utility
[patent_app_number] => 16/704903
[patent_app_country] => US
[patent_app_date] => 2019-12-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6137
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 235
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16704903
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/704903 | System and method for task-based estimation and planning of application development projects and resources | Dec 4, 2019 | Issued |
Array
(
[id] => 16623948
[patent_doc_number] => 20210042601
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-02-11
[patent_title] => METHOD AND DEVICE FOR ENCRYPTING MODEL OF NEURAL NETWORK, AND STORAGE MEDIUM
[patent_app_type] => utility
[patent_app_number] => 16/695164
[patent_app_country] => US
[patent_app_date] => 2019-11-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9964
[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] => 16695164
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/695164 | METHOD AND DEVICE FOR ENCRYPTING MODEL OF NEURAL NETWORK, AND STORAGE MEDIUM | Nov 24, 2019 | Abandoned |
Array
(
[id] => 17771266
[patent_doc_number] => 11403208
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-08-02
[patent_title] => Generating a virtualized stub service using deep learning for testing a software module
[patent_app_type] => utility
[patent_app_number] => 16/690539
[patent_app_country] => US
[patent_app_date] => 2019-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 8942
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 283
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16690539
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/690539 | Generating a virtualized stub service using deep learning for testing a software module | Nov 20, 2019 | Issued |
Array
(
[id] => 17394734
[patent_doc_number] => 11243748
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-02-08
[patent_title] => Artificial intelligence mobile integration
[patent_app_type] => utility
[patent_app_number] => 16/678907
[patent_app_country] => US
[patent_app_date] => 2019-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 16
[patent_no_of_words] => 11497
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 209
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16678907
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/678907 | Artificial intelligence mobile integration | Nov 7, 2019 | Issued |
Array
(
[id] => 17729818
[patent_doc_number] => 11386209
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-07-12
[patent_title] => Static source code scanner
[patent_app_type] => utility
[patent_app_number] => 16/657198
[patent_app_country] => US
[patent_app_date] => 2019-10-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 12
[patent_no_of_words] => 6903
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 256
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16657198
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/657198 | Static source code scanner | Oct 17, 2019 | Issued |
Array
(
[id] => 17136431
[patent_doc_number] => 11137984
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-10-05
[patent_title] => Client-side caching for code language services
[patent_app_type] => utility
[patent_app_number] => 16/565018
[patent_app_country] => US
[patent_app_date] => 2019-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6139
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 183
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16565018
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/565018 | Client-side caching for code language services | Sep 8, 2019 | Issued |