
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] => 15903129
[patent_doc_number] => 20200151084
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-05-14
[patent_title] => INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER READABLE MEDIUM
[patent_app_type] => utility
[patent_app_number] => 16/338565
[patent_app_country] => US
[patent_app_date] => 2016-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4329
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -5
[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] => 16338565
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/338565 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER READABLE MEDIUM | Nov 21, 2016 | Abandoned |
Array
(
[id] => 11501497
[patent_doc_number] => 20170075681
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-16
[patent_title] => 'REGISTRATION NOTIFICATION FOR MOBILE DEVICE MANAGEMENT'
[patent_app_type] => utility
[patent_app_number] => 15/359211
[patent_app_country] => US
[patent_app_date] => 2016-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 10929
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15359211
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/359211 | Registration notification for mobile device management | Nov 21, 2016 | Issued |
Array
(
[id] => 11629628
[patent_doc_number] => 20170139816
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-05-18
[patent_title] => 'COMPUTERIZED METHOD AND END-TO-END \"PILOT AS A SERVICE\" SYSTEM FOR CONTROLLING START-UP/ENTERPRISE INTERACTIONS'
[patent_app_type] => utility
[patent_app_number] => 15/347191
[patent_app_country] => US
[patent_app_date] => 2016-11-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 23029
[patent_no_of_claims] => 43
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15347191
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/347191 | Computerized method and end-to-end "pilot as a service" system for controlling start-up/enterprise interactions | Nov 8, 2016 | Issued |
Array
(
[id] => 12207534
[patent_doc_number] => 20180052760
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-02-22
[patent_title] => 'RESERVED PROCESS AND THREAD IDENTIFIERS FOR TRACING'
[patent_app_type] => utility
[patent_app_number] => 15/347200
[patent_app_country] => US
[patent_app_date] => 2016-11-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4571
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15347200
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/347200 | Reserved process and thread identifiers for tracing | Nov 8, 2016 | Issued |
Array
(
[id] => 14523535
[patent_doc_number] => 10339029
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-02
[patent_title] => Automatically detecting internalization (i18n) issues in source code as part of static source code analysis
[patent_app_type] => utility
[patent_app_number] => 15/340492
[patent_app_country] => US
[patent_app_date] => 2016-11-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4302
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 260
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15340492
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/340492 | Automatically detecting internalization (i18n) issues in source code as part of static source code analysis | Oct 31, 2016 | Issued |
Array
(
[id] => 16065249
[patent_doc_number] => 10691574
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-06-23
[patent_title] => Compatibility check for continuous glucose monitoring application
[patent_app_type] => utility
[patent_app_number] => 15/334160
[patent_app_country] => US
[patent_app_date] => 2016-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 15172
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 323
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15334160
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/334160 | Compatibility check for continuous glucose monitoring application | Oct 24, 2016 | Issued |
Array
(
[id] => 14704489
[patent_doc_number] => 10379992
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-08-13
[patent_title] => Adaptive dynamic code analysis
[patent_app_type] => utility
[patent_app_number] => 15/333784
[patent_app_country] => US
[patent_app_date] => 2016-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5069
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 372
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15333784
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/333784 | Adaptive dynamic code analysis | Oct 24, 2016 | Issued |
Array
(
[id] => 15425841
[patent_doc_number] => 10545849
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-01-28
[patent_title] => Compatibility check for continuous glucose monitoring application
[patent_app_type] => utility
[patent_app_number] => 15/333552
[patent_app_country] => US
[patent_app_date] => 2016-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 15155
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 321
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15333552
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/333552 | Compatibility check for continuous glucose monitoring application | Oct 24, 2016 | Issued |
Array
(
[id] => 12665896
[patent_doc_number] => 20180113798
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-26
[patent_title] => AUTOMATED TESTING OF CODE MODULES AGAINST INDIVIDUALLY RELEVANT DATA SETS
[patent_app_type] => utility
[patent_app_number] => 15/332080
[patent_app_country] => US
[patent_app_date] => 2016-10-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8112
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 93
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15332080
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/332080 | Automated testing of code modules against individually relevant data sets | Oct 23, 2016 | Issued |
Array
(
[id] => 12665890
[patent_doc_number] => 20180113796
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-26
[patent_title] => AUTOMATIC GENERATION OF DATA COUPLING AND CONTROL COUPLING TEST CONDITIONS
[patent_app_type] => utility
[patent_app_number] => 15/331259
[patent_app_country] => US
[patent_app_date] => 2016-10-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6383
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 117
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15331259
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/331259 | Automatic generation of data coupling and control coupling test conditions | Oct 20, 2016 | Issued |
Array
(
[id] => 14782251
[patent_doc_number] => 20190266023
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-08-29
[patent_title] => TIME-PARALLELIZED INTEGRITY TESTING OF SOFTWARE CODE
[patent_app_type] => utility
[patent_app_number] => 16/340841
[patent_app_country] => US
[patent_app_date] => 2016-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9346
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 69
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16340841
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/340841 | TIME-PARALLELIZED INTEGRITY TESTING OF SOFTWARE CODE | Oct 13, 2016 | Abandoned |
Array
(
[id] => 11326937
[patent_doc_number] => 20160357549
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-12-08
[patent_title] => 'REDUCING DOWNTIME DURING UPGRADES OF INTERRELATED COMPONENTS IN A DATABASE SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/236923
[patent_app_country] => US
[patent_app_date] => 2016-08-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 8791
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15236923
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/236923 | Reducing downtime during upgrades of interrelated components in a database system | Aug 14, 2016 | Issued |
Array
(
[id] => 12188059
[patent_doc_number] => 20180046995
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-02-15
[patent_title] => 'Systems and Methods for Monitoring Health Indicators Associated With Applications'
[patent_app_type] => utility
[patent_app_number] => 15/235793
[patent_app_country] => US
[patent_app_date] => 2016-08-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9355
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15235793
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/235793 | Systems and methods for monitoring health indicators associated with applications | Aug 11, 2016 | Issued |
Array
(
[id] => 12120788
[patent_doc_number] => 20180004374
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-01-04
[patent_title] => 'PROCESS VISUALIZATION TOOLKIT'
[patent_app_type] => utility
[patent_app_number] => 15/199546
[patent_app_country] => US
[patent_app_date] => 2016-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8842
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15199546
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/199546 | Process visualization toolkit | Jun 29, 2016 | Issued |
Array
(
[id] => 15820491
[patent_doc_number] => 10635423
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-04-28
[patent_title] => Methods and apparatus for software lifecycle management of a virtual computing environment
[patent_app_type] => utility
[patent_app_number] => 15/187452
[patent_app_country] => US
[patent_app_date] => 2016-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 12219
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 293
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15187452
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/187452 | Methods and apparatus for software lifecycle management of a virtual computing environment | Jun 19, 2016 | Issued |
Array
(
[id] => 14395181
[patent_doc_number] => 10310874
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-06-04
[patent_title] => Formal objects and executors
[patent_app_type] => utility
[patent_app_number] => 15/186460
[patent_app_country] => US
[patent_app_date] => 2016-06-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 1610
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 206
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15186460
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/186460 | Formal objects and executors | Jun 17, 2016 | Issued |
Array
(
[id] => 13706753
[patent_doc_number] => 20170364331
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-21
[patent_title] => METHOD TO SUPPORT MULTIPLE VERSIONS OF APIS AND TO CONTROL RUN-TIME EXECUTION OF AN API
[patent_app_type] => utility
[patent_app_number] => 15/185055
[patent_app_country] => US
[patent_app_date] => 2016-06-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3668
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15185055
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/185055 | METHOD TO SUPPORT MULTIPLE VERSIONS OF APIS AND TO CONTROL RUN-TIME EXECUTION OF AN API | Jun 16, 2016 | Abandoned |
Array
(
[id] => 16416512
[patent_doc_number] => 10824403
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-11-03
[patent_title] => Application builder with automated data objects creation
[patent_app_type] => utility
[patent_app_number] => 15/186414
[patent_app_country] => US
[patent_app_date] => 2016-06-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 17820
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 418
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15186414
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/186414 | Application builder with automated data objects creation | Jun 16, 2016 | Issued |
Array
(
[id] => 15106229
[patent_doc_number] => 10474439
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-11-12
[patent_title] => Systems and methods for building conversational understanding systems
[patent_app_type] => utility
[patent_app_number] => 15/184007
[patent_app_country] => US
[patent_app_date] => 2016-06-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 13222
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15184007
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/184007 | Systems and methods for building conversational understanding systems | Jun 15, 2016 | Issued |
Array
(
[id] => 14202679
[patent_doc_number] => 10268455
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-04-23
[patent_title] => Augmenting an original class with an augmenting class
[patent_app_type] => utility
[patent_app_number] => 15/160973
[patent_app_country] => US
[patent_app_date] => 2016-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5791
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 231
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15160973
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/160973 | Augmenting an original class with an augmenting class | May 19, 2016 | Issued |