
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] => 14426907
[patent_doc_number] => 10318257
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-06-11
[patent_title] => Selective object sensitive points-to analysis
[patent_app_type] => utility
[patent_app_number] => 15/161178
[patent_app_country] => US
[patent_app_date] => 2016-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 10859
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 187
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15161178
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/161178 | Selective object sensitive points-to analysis | May 19, 2016 | Issued |
Array
(
[id] => 12570972
[patent_doc_number] => 10019241
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-07-10
[patent_title] => Extendable framework for developing applications
[patent_app_type] => utility
[patent_app_number] => 15/158394
[patent_app_country] => US
[patent_app_date] => 2016-05-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 8003
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 467
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15158394
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/158394 | Extendable framework for developing applications | May 17, 2016 | Issued |
Array
(
[id] => 12213895
[patent_doc_number] => 09910703
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-03-06
[patent_title] => 'System and method for intelligent timer services'
[patent_app_type] => utility
[patent_app_number] => 15/156480
[patent_app_country] => US
[patent_app_date] => 2016-05-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5336
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 176
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15156480
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/156480 | System and method for intelligent timer services | May 16, 2016 | Issued |
Array
(
[id] => 11272512
[patent_doc_number] => 20160335059
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-17
[patent_title] => 'PROCEDURE FOR REUTILIZATION OF MEANS IMPLEMENTED FOR BOARDING, PARTICULARLY FOR BOARDING AN AIRCRAFT'
[patent_app_type] => utility
[patent_app_number] => 15/151398
[patent_app_country] => US
[patent_app_date] => 2016-05-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 1813
[patent_no_of_claims] => 4
[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] => 15151398
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/151398 | PROCEDURE FOR REUTILIZATION OF MEANS IMPLEMENTED FOR BOARDING, PARTICULARLY FOR BOARDING AN AIRCRAFT | May 9, 2016 | Abandoned |
Array
(
[id] => 11131241
[patent_doc_number] => 20160328216
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-10
[patent_title] => 'METHOD AND APPARATUS FOR AUTOMATIC SOFTWARE DEVELOPMENT FOR A GROUP OF CONTROLLER-BASED DEVICES'
[patent_app_type] => utility
[patent_app_number] => 15/148353
[patent_app_country] => US
[patent_app_date] => 2016-05-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8250
[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] => 15148353
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/148353 | Method and apparatus for automatic software development for a group of controller-based devices | May 5, 2016 | Issued |
Array
(
[id] => 12173788
[patent_doc_number] => 09891930
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-02-13
[patent_title] => 'Rapid identification of object properties in an evolving domain model of an enterprise application on the cloud'
[patent_app_type] => utility
[patent_app_number] => 15/147143
[patent_app_country] => US
[patent_app_date] => 2016-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 11912
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 371
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15147143
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/147143 | Rapid identification of object properties in an evolving domain model of an enterprise application on the cloud | May 4, 2016 | Issued |
Array
(
[id] => 11049618
[patent_doc_number] => 20160246578
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-08-25
[patent_title] => 'USING HARDWARE TRANSACTIONAL MEMORY FOR IMPLEMENTATION OF QUEUE OPERATIONS'
[patent_app_type] => utility
[patent_app_number] => 15/144251
[patent_app_country] => US
[patent_app_date] => 2016-05-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7880
[patent_no_of_claims] => 13
[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] => 15144251
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/144251 | Using hardware transactional memory for implementation of queue operations | May 1, 2016 | Issued |
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] => 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] => 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] => 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] => 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] => 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] => 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] => 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] => 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 |