
Mark A. Gooray
Examiner (ID: 11929, Phone: (571)270-7805 , Office: P/2199 )
| Most Active Art Unit | 2199 |
| Art Unit(s) | 2193, 2199 |
| Total Applications | 503 |
| Issued Applications | 372 |
| Pending Applications | 42 |
| Abandoned Applications | 98 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 11973510
[patent_doc_number] => 20170277664
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-09-28
[patent_title] => 'GRAPHICAL DATA PRESENTED IN CODE EDITOR ALONG WITH CODE'
[patent_app_type] => utility
[patent_app_number] => 15/137829
[patent_app_country] => US
[patent_app_date] => 2016-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7776
[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] => 15137829
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/137829 | GRAPHICAL DATA PRESENTED IN CODE EDITOR ALONG WITH CODE | Apr 24, 2016 | Abandoned |
Array
(
[id] => 13130191
[patent_doc_number] => 10083026
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-09-25
[patent_title] => In-service software upgrade of software-defined networking controller
[patent_app_type] => utility
[patent_app_number] => 15/087286
[patent_app_country] => US
[patent_app_date] => 2016-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9465
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 264
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15087286
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/087286 | In-service software upgrade of software-defined networking controller | Mar 30, 2016 | Issued |
Array
(
[id] => 11981913
[patent_doc_number] => 20170286067
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-05
[patent_title] => 'OPTIMIZING ABAP DEVELOPMENT AS A SERVICE'
[patent_app_type] => utility
[patent_app_number] => 15/087677
[patent_app_country] => US
[patent_app_date] => 2016-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 10944
[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] => 15087677
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/087677 | Optimizing ABAP development as a service | Mar 30, 2016 | Issued |
Array
(
[id] => 12011511
[patent_doc_number] => 09804829
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-10-31
[patent_title] => 'Interface definition language compiler with version reconciliation'
[patent_app_type] => utility
[patent_app_number] => 15/087116
[patent_app_country] => US
[patent_app_date] => 2016-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5572
[patent_no_of_claims] => 20
[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] => 15087116
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/087116 | Interface definition language compiler with version reconciliation | Mar 30, 2016 | Issued |
Array
(
[id] => 11982123
[patent_doc_number] => 20170286277
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-05
[patent_title] => 'AUTOMATED MODEL GENERATION FOR A SOFTWARE SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/087450
[patent_app_country] => US
[patent_app_date] => 2016-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 15216
[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] => 15087450
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/087450 | Automated model generation for a software system | Mar 30, 2016 | Issued |
Array
(
[id] => 11981931
[patent_doc_number] => 20170286085
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-05
[patent_title] => 'COMPRESSED FIRMWARE UPDATE'
[patent_app_type] => utility
[patent_app_number] => 15/086024
[patent_app_country] => US
[patent_app_date] => 2016-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 20978
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 4
[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] => 15086024
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/086024 | Compressed firmware update | Mar 29, 2016 | Issued |
Array
(
[id] => 12392673
[patent_doc_number] => 09965139
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-05-08
[patent_title] => Software robots for programmatically controlling computer programs to perform tasks
[patent_app_type] => utility
[patent_app_number] => 15/059816
[patent_app_country] => US
[patent_app_date] => 2016-03-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 53
[patent_figures_cnt] => 69
[patent_no_of_words] => 54296
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 315
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15059816
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/059816 | Software robots for programmatically controlling computer programs to perform tasks | Mar 2, 2016 | Issued |
Array
(
[id] => 11069911
[patent_doc_number] => 20160266875
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-09-15
[patent_title] => 'SOFTWARE AUTOMATIC CONFIGURATION APPARATUS, SOFTWARE AUTOMATIC CONFIGURATION METHOD, AND STORAGE MEDIA'
[patent_app_type] => utility
[patent_app_number] => 15/059461
[patent_app_country] => US
[patent_app_date] => 2016-03-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 7671
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 4
[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] => 15059461
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/059461 | SOFTWARE AUTOMATIC CONFIGURATION APPARATUS, SOFTWARE AUTOMATIC CONFIGURATION METHOD, AND STORAGE MEDIA | Mar 2, 2016 | Abandoned |
Array
(
[id] => 11951391
[patent_doc_number] => 20170255542
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-09-07
[patent_title] => 'SYSTEM FOR AUTOMATED CODE VALIDATION AND DEPLOYMENT'
[patent_app_type] => utility
[patent_app_number] => 15/058709
[patent_app_country] => US
[patent_app_date] => 2016-03-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6726
[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] => 15058709
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/058709 | System for automated code validation and deployment | Mar 1, 2016 | Issued |
Array
(
[id] => 11938530
[patent_doc_number] => 20170242680
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-08-24
[patent_title] => 'SYSTEM AND METHOD FOR COMMUNICATION OF SOFTWARE'
[patent_app_type] => utility
[patent_app_number] => 15/051170
[patent_app_country] => US
[patent_app_date] => 2016-02-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9519
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[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] => 15051170
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/051170 | System and method for communication of software | Feb 22, 2016 | Issued |
Array
(
[id] => 11094992
[patent_doc_number] => 20160291961
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-10-06
[patent_title] => 'UPDATE CONTROL METHOD AND UPDATE CONTROL DEVICE'
[patent_app_type] => utility
[patent_app_number] => 15/050884
[patent_app_country] => US
[patent_app_date] => 2016-02-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 8005
[patent_no_of_claims] => 6
[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] => 15050884
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/050884 | UPDATE CONTROL METHOD AND UPDATE CONTROL DEVICE | Feb 22, 2016 | Abandoned |
Array
(
[id] => 11889783
[patent_doc_number] => 09760344
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-09-12
[patent_title] => 'Rules engine having an interactive, dual, side-by-side display'
[patent_app_type] => utility
[patent_app_number] => 15/050622
[patent_app_country] => US
[patent_app_date] => 2016-02-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 4791
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 332
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15050622
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/050622 | Rules engine having an interactive, dual, side-by-side display | Feb 22, 2016 | Issued |
Array
(
[id] => 12373173
[patent_doc_number] => 09959276
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-05-01
[patent_title] => Static feature extraction from structured files
[patent_app_type] => utility
[patent_app_number] => 15/043276
[patent_app_country] => US
[patent_app_date] => 2016-02-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3940
[patent_no_of_claims] => 42
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 259
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15043276
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/043276 | Static feature extraction from structured files | Feb 11, 2016 | Issued |
Array
(
[id] => 11896933
[patent_doc_number] => 09766868
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-09-19
[patent_title] => 'Dynamic source code generation'
[patent_app_type] => utility
[patent_app_number] => 15/010185
[patent_app_country] => US
[patent_app_date] => 2016-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5569
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15010185
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/010185 | Dynamic source code generation | Jan 28, 2016 | Issued |
Array
(
[id] => 10752134
[patent_doc_number] => 20160098286
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-04-07
[patent_title] => 'CREATING TEMPLATES OF OFFLINE RESOURCES'
[patent_app_type] => utility
[patent_app_number] => 14/966766
[patent_app_country] => US
[patent_app_date] => 2015-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5886
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[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] => 14966766
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/966766 | Creating templates of offline resources | Dec 10, 2015 | Issued |
Array
(
[id] => 10731729
[patent_doc_number] => 20160077879
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-03-17
[patent_title] => 'ADAPTIVE ARCHITECTURE FOR A MOBILE APPLICATION BASED ON RICH APPLICATION, PROCESS, AND RESOURCE CONTEXTS AND DEPLOYED IN RESOURCE CONSTRAINED ENVIRONMENTS'
[patent_app_type] => utility
[patent_app_number] => 14/950472
[patent_app_country] => US
[patent_app_date] => 2015-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7886
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[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] => 14950472
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/950472 | Adaptive architecture for a mobile application based on rich application, process, and resource contexts and deployed in resource constrained environments | Nov 23, 2015 | Issued |
Array
(
[id] => 10708925
[patent_doc_number] => 20160055073
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-02-25
[patent_title] => 'COMPUTER SOFTWARE APPLICATION SELF-TESTING'
[patent_app_type] => utility
[patent_app_number] => 14/928714
[patent_app_country] => US
[patent_app_date] => 2015-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2991
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[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] => 14928714
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/928714 | Computer software application self-testing | Oct 29, 2015 | Issued |
Array
(
[id] => 14704145
[patent_doc_number] => 10379819
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-08-13
[patent_title] => Generic editor layout using intrinsic persistence metadata
[patent_app_type] => utility
[patent_app_number] => 14/866672
[patent_app_country] => US
[patent_app_date] => 2015-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 12412
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14866672
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/866672 | Generic editor layout using intrinsic persistence metadata | Sep 24, 2015 | Issued |
Array
(
[id] => 11306629
[patent_doc_number] => 09514026
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-12-06
[patent_title] => 'Debugging analysis in running multi-user systems'
[patent_app_type] => utility
[patent_app_number] => 14/858280
[patent_app_country] => US
[patent_app_date] => 2015-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11392
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14858280
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/858280 | Debugging analysis in running multi-user systems | Sep 17, 2015 | Issued |
Array
(
[id] => 10764026
[patent_doc_number] => 20160110181
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-04-21
[patent_title] => 'METHOD AND DEVICE FOR UPGRADING A ROUTER'
[patent_app_type] => utility
[patent_app_number] => 14/851735
[patent_app_country] => US
[patent_app_date] => 2015-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5929
[patent_no_of_claims] => 19
[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] => 14851735
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/851735 | METHOD AND DEVICE FOR UPGRADING A ROUTER | Sep 10, 2015 | Abandoned |