
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] => 10530375
[patent_doc_number] => 09256511
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-02-09
[patent_title] => 'Computer software application self-testing'
[patent_app_type] => utility
[patent_app_number] => 13/602559
[patent_app_country] => US
[patent_app_date] => 2012-09-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 2991
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 150
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13602559
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/602559 | Computer software application self-testing | Sep 3, 2012 | Issued |
Array
(
[id] => 9341778
[patent_doc_number] => 20140068562
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-03-06
[patent_title] => 'Application Review'
[patent_app_type] => utility
[patent_app_number] => 13/602162
[patent_app_country] => US
[patent_app_date] => 2012-09-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 1954
[patent_no_of_claims] => 18
[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] => 13602162
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/602162 | Application Review | Sep 1, 2012 | Abandoned |
Array
(
[id] => 9834634
[patent_doc_number] => 08943468
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-01-27
[patent_title] => 'Wireframe recognition and analysis engine'
[patent_app_type] => utility
[patent_app_number] => 13/597329
[patent_app_country] => US
[patent_app_date] => 2012-08-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 16
[patent_no_of_words] => 8630
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 292
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13597329
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/597329 | Wireframe recognition and analysis engine | Aug 28, 2012 | Issued |
Array
(
[id] => 9341811
[patent_doc_number] => 20140068595
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-03-06
[patent_title] => 'AUTOMATIC MOBILE APPLICATION UPDATES'
[patent_app_type] => utility
[patent_app_number] => 13/597139
[patent_app_country] => US
[patent_app_date] => 2012-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4503
[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] => 13597139
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/597139 | AUTOMATIC MOBILE APPLICATION UPDATES | Aug 27, 2012 | Abandoned |
Array
(
[id] => 10040878
[patent_doc_number] => 09081583
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-07-14
[patent_title] => 'Compile time execution'
[patent_app_type] => utility
[patent_app_number] => 13/592995
[patent_app_country] => US
[patent_app_date] => 2012-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 12656
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13592995
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/592995 | Compile time execution | Aug 22, 2012 | Issued |
Array
(
[id] => 10150823
[patent_doc_number] => 09183113
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-11-10
[patent_title] => 'Debugging analysis in running multi-user systems'
[patent_app_type] => utility
[patent_app_number] => 13/593098
[patent_app_country] => US
[patent_app_date] => 2012-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11351
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 234
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13593098
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/593098 | Debugging analysis in running multi-user systems | Aug 22, 2012 | Issued |
Array
(
[id] => 9332744
[patent_doc_number] => 20140059526
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-02-27
[patent_title] => 'Systems and Methods for Providing Class Loading for Java Applications'
[patent_app_type] => utility
[patent_app_number] => 13/592881
[patent_app_country] => US
[patent_app_date] => 2012-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4478
[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] => 13592881
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/592881 | Providing class loading for JAVAâ„¢ applications | Aug 22, 2012 | Issued |
Array
(
[id] => 9847842
[patent_doc_number] => 08949776
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-02-03
[patent_title] => 'Gateway consumption framework'
[patent_app_type] => utility
[patent_app_number] => 13/592787
[patent_app_country] => US
[patent_app_date] => 2012-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 2903
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 218
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13592787
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/592787 | Gateway consumption framework | Aug 22, 2012 | Issued |
Array
(
[id] => 9947744
[patent_doc_number] => 08997072
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-03-31
[patent_title] => 'Compressing dependency graphs in a social network'
[patent_app_type] => utility
[patent_app_number] => 13/593406
[patent_app_country] => US
[patent_app_date] => 2012-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 5536
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 246
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13593406
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/593406 | Compressing dependency graphs in a social network | Aug 22, 2012 | Issued |
Array
(
[id] => 8992083
[patent_doc_number] => 20130219364
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-08-22
[patent_title] => 'SYSTEMS AND METHODS FOR ASSIGNING CODE LINES TO CLUSTERS WITH STORAGE AND OTHER CONSTRAINTS'
[patent_app_type] => utility
[patent_app_number] => 13/593095
[patent_app_country] => US
[patent_app_date] => 2012-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 12143
[patent_no_of_claims] => 29
[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] => 13593095
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/593095 | Systems and methods for assigning code lines to clusters with storage and other constraints | Aug 22, 2012 | Issued |
Array
(
[id] => 9308746
[patent_doc_number] => 20140047420
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-02-13
[patent_title] => 'Value Profiling for Code Optimization'
[patent_app_type] => utility
[patent_app_number] => 13/593404
[patent_app_country] => US
[patent_app_date] => 2012-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 16561
[patent_no_of_claims] => 23
[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] => 13593404
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/593404 | Value profiling for code optimization | Aug 22, 2012 | Issued |
Array
(
[id] => 11816847
[patent_doc_number] => 09720798
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-08-01
[patent_title] => 'Simulating black box test results using information from white box testing'
[patent_app_type] => utility
[patent_app_number] => 13/493067
[patent_app_country] => US
[patent_app_date] => 2012-06-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3246
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 261
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13493067
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/493067 | Simulating black box test results using information from white box testing | Jun 10, 2012 | Issued |
Array
(
[id] => 9150703
[patent_doc_number] => 20130305226
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-11-14
[patent_title] => 'Collecting Tracepoint Data'
[patent_app_type] => utility
[patent_app_number] => 13/468214
[patent_app_country] => US
[patent_app_date] => 2012-05-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5166
[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] => 13468214
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/468214 | Collecting tracepoint data | May 9, 2012 | Issued |
Array
(
[id] => 9096679
[patent_doc_number] => 20130275990
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-10-17
[patent_title] => 'ALLOCATING OPTIMIZED RESOURCES FOR COMPONENTS BASED ON DERIVED COMPONENT PROFILES'
[patent_app_type] => utility
[patent_app_number] => 13/446821
[patent_app_country] => US
[patent_app_date] => 2012-04-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6918
[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] => 13446821
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/446821 | Allocating optimized resources for components based on derived component profiles | Apr 12, 2012 | Issued |
Array
(
[id] => 9417040
[patent_doc_number] => 08701092
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-04-15
[patent_title] => 'System and method for testing applications'
[patent_app_type] => utility
[patent_app_number] => 13/402952
[patent_app_country] => US
[patent_app_date] => 2012-02-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 12835
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 241
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13402952
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/402952 | System and method for testing applications | Feb 22, 2012 | Issued |
Array
(
[id] => 11680217
[patent_doc_number] => 09678747
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-06-13
[patent_title] => 'Code injection and code interception in an operating system with multiple subsystem environments'
[patent_app_type] => utility
[patent_app_number] => 13/369283
[patent_app_country] => US
[patent_app_date] => 2012-02-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 20839
[patent_no_of_claims] => 44
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 298
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13369283
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/369283 | Code injection and code interception in an operating system with multiple subsystem environments | Feb 7, 2012 | Issued |
Array
(
[id] => 8619527
[patent_doc_number] => 20130024839
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-01-24
[patent_title] => 'SCALABLE LANGUAGE INFRASTRUCTURE FOR ELECTRONIC SYSTEM LEVEL TOOLS'
[patent_app_type] => utility
[patent_app_number] => 13/356472
[patent_app_country] => US
[patent_app_date] => 2012-01-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4779
[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] => 13356472
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/356472 | Scalable language infrastructure for electronic system level tools | Jan 22, 2012 | Issued |
Array
(
[id] => 11410725
[patent_doc_number] => 09558030
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-01-31
[patent_title] => 'Method, apparatus, and system to handle transactions received after a configuration change request'
[patent_app_type] => utility
[patent_app_number] => 13/997619
[patent_app_country] => US
[patent_app_date] => 2011-11-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5936
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 4
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13997619
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/997619 | Method, apparatus, and system to handle transactions received after a configuration change request | Nov 8, 2011 | Issued |
Array
(
[id] => 8098325
[patent_doc_number] => 20120084767
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-04-05
[patent_title] => 'TERMINAL DEVICE AND PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 13/248204
[patent_app_country] => US
[patent_app_date] => 2011-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6429
[patent_no_of_claims] => 10
[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] => publications/A1/0084/20120084767.pdf
[firstpage_image] =>[orig_patent_app_number] => 13248204
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/248204 | Terminal device for providing firmware package by being connectable with plurality of accessory devices and a server | Sep 28, 2011 | Issued |
Array
(
[id] => 8130855
[patent_doc_number] => 20120089977
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-04-12
[patent_title] => 'METHOD AND APPARATUS FOR PERFORMING SERVICE IN PLURALITY OF DEVICES BASED ON WIDGET MIGRATION'
[patent_app_type] => utility
[patent_app_number] => 13/244306
[patent_app_country] => US
[patent_app_date] => 2011-09-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6996
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0089/20120089977.pdf
[firstpage_image] =>[orig_patent_app_number] => 13244306
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/244306 | Method and apparatus for performing service related to a predetermined device to another device based on widget migration | Sep 23, 2011 | Issued |