
Mark A. Gooray
Examiner (ID: 11803, Phone: (571)270-7805 , Office: P/2199 )
| Most Active Art Unit | 2199 |
| Art Unit(s) | 2199, 2193 |
| Total Applications | 503 |
| Issued Applications | 372 |
| Pending Applications | 42 |
| Abandoned Applications | 98 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |
Array
(
[id] => 16690538
[patent_doc_number] => 20210073016
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-11
[patent_title] => SECURE TRUSTED SHARED RENDERING
[patent_app_type] => utility
[patent_app_number] => 16/563890
[patent_app_country] => US
[patent_app_date] => 2019-09-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5239
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 75
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16563890
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/563890 | SECURE TRUSTED SHARED RENDERING | Sep 7, 2019 | Abandoned |
Array
(
[id] => 16690622
[patent_doc_number] => 20210073100
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-11
[patent_title] => CONTEXTUAL AND ADAPTABLE KEY PERFORMANCE INDICATORS
[patent_app_type] => utility
[patent_app_number] => 16/563149
[patent_app_country] => US
[patent_app_date] => 2019-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5916
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 82
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16563149
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/563149 | Contextual and adaptable key performance indicators | Sep 5, 2019 | Issued |
Array
(
[id] => 17572800
[patent_doc_number] => 11321068
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-05-03
[patent_title] => Utilizing memory coherency to improve bandwidth performance
[patent_app_type] => utility
[patent_app_number] => 16/561682
[patent_app_country] => US
[patent_app_date] => 2019-09-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5361
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 236
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16561682
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/561682 | Utilizing memory coherency to improve bandwidth performance | Sep 4, 2019 | Issued |
Array
(
[id] => 16675587
[patent_doc_number] => 20210064353
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-04
[patent_title] => ADAPTIVE PROGRAM EXECUTION OF COMPILER-OPTIMIZED MACHINE CODE BASED ON RUNTIME INFORMATION ABOUT A PROCESSOR-BASED SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/559990
[patent_app_country] => US
[patent_app_date] => 2019-09-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8798
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 78
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16559990
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/559990 | ADAPTIVE PROGRAM EXECUTION OF COMPILER-OPTIMIZED MACHINE CODE BASED ON RUNTIME INFORMATION ABOUT A PROCESSOR-BASED SYSTEM | Sep 3, 2019 | Abandoned |
Array
(
[id] => 15561631
[patent_doc_number] => 20200065227
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-02-27
[patent_title] => METHOD AND APPARATUS FOR EVALUATING CODE IN HIERARCHICAL ARCHITECTURE SOFTWARE, AND STORAGE MEDIUM
[patent_app_type] => utility
[patent_app_number] => 16/546468
[patent_app_country] => US
[patent_app_date] => 2019-08-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14984
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 196
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16546468
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/546468 | Method and apparatus for evaluating code in hierarchical architecture software, and storage medium | Aug 20, 2019 | Issued |
Array
(
[id] => 17180078
[patent_doc_number] => 11157320
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-10-26
[patent_title] => Optimizing runtime environments
[patent_app_type] => utility
[patent_app_number] => 16/544812
[patent_app_country] => US
[patent_app_date] => 2019-08-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5384
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 295
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16544812
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/544812 | Optimizing runtime environments | Aug 18, 2019 | Issued |
Array
(
[id] => 16942833
[patent_doc_number] => 11055072
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-07-06
[patent_title] => Generation of data model from protocol buffer compiler generated java classes
[patent_app_type] => utility
[patent_app_number] => 16/535515
[patent_app_country] => US
[patent_app_date] => 2019-08-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7166
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 222
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16535515
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/535515 | Generation of data model from protocol buffer compiler generated java classes | Aug 7, 2019 | Issued |
Array
(
[id] => 16623558
[patent_doc_number] => 20210042211
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-02-11
[patent_title] => SYSTEM FOR CUSTOMIZATION OF SOFTWARE PLATFORMS FOR IMPLEMENTATION IN LEGACY SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 16/534911
[patent_app_country] => US
[patent_app_date] => 2019-08-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8146
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[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] => 16534911
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/534911 | System for customization of software platforms for implementation in legacy systems | Aug 6, 2019 | Issued |
Array
(
[id] => 16926999
[patent_doc_number] => 11048482
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-06-29
[patent_title] => Automated identification of code changes
[patent_app_type] => utility
[patent_app_number] => 16/523363
[patent_app_country] => US
[patent_app_date] => 2019-07-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6831
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 194
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16523363
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/523363 | Automated identification of code changes | Jul 25, 2019 | Issued |
Array
(
[id] => 15182399
[patent_doc_number] => 20190361791
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-11-28
[patent_title] => COMPUTER PROGRAMMING ASSESSMENT
[patent_app_type] => utility
[patent_app_number] => 16/511005
[patent_app_country] => US
[patent_app_date] => 2019-07-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11883
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 157
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16511005
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/511005 | Computer programming assessment | Jul 14, 2019 | Issued |
Array
(
[id] => 16401210
[patent_doc_number] => 20200342068
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-10-29
[patent_title] => TWO-TIER CAPACITY PLANNING
[patent_app_type] => utility
[patent_app_number] => 16/455455
[patent_app_country] => US
[patent_app_date] => 2019-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 29124
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -27
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16455455
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/455455 | Two-tier capacity planning | Jun 26, 2019 | Issued |
Array
(
[id] => 15458297
[patent_doc_number] => 20200041973
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-02-06
[patent_title] => TRACING APPARATUS
[patent_app_type] => utility
[patent_app_number] => 16/449966
[patent_app_country] => US
[patent_app_date] => 2019-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4116
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -6
[patent_words_short_claim] => 169
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16449966
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/449966 | Tracing apparatus | Jun 23, 2019 | Issued |
Array
(
[id] => 16527301
[patent_doc_number] => 20200401381
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-12-24
[patent_title] => VIRTUAL REALITY BASED COMPUTER APPLICATION DEVELOPMENT
[patent_app_type] => utility
[patent_app_number] => 16/445626
[patent_app_country] => US
[patent_app_date] => 2019-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7443
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 171
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16445626
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/445626 | VIRTUAL REALITY BASED COMPUTER APPLICATION DEVELOPMENT | Jun 18, 2019 | Abandoned |
Array
(
[id] => 14934661
[patent_doc_number] => 20190302968
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-10-03
[patent_title] => SOFTWARE ROBOTS FOR PROGRAMMATICALLY CONTROLLING COMPUTER PROGRAMS TO PERFORM TASKS
[patent_app_type] => utility
[patent_app_number] => 16/428031
[patent_app_country] => US
[patent_app_date] => 2019-05-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 54371
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 16428031
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/428031 | Software robots for programmatically controlling computer programs to perform tasks | May 30, 2019 | Issued |
Array
(
[id] => 14840579
[patent_doc_number] => 20190278690
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-09-12
[patent_title] => Static Feature Extraction from Structured Files
[patent_app_type] => utility
[patent_app_number] => 16/424261
[patent_app_country] => US
[patent_app_date] => 2019-05-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3974
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 95
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16424261
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/424261 | Static feature extraction from structured files | May 27, 2019 | Issued |