Search

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 numberTitle of the applicationFiling DateStatus
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
Menu