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] => 10401461 [patent_doc_number] => 20150286470 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-08 [patent_title] => 'MODELING AND TESTING OF INTERACTIONS BETWEEN COMPONENTS OF A SOFTWARE SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/244076 [patent_app_country] => US [patent_app_date] => 2011-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 21168 [patent_no_of_claims] => 23 [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] => 13244076 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/244076
Modeling and testing of interactions between components of a software system Sep 22, 2011 Issued
Array ( [id] => 9926503 [patent_doc_number] => 08984490 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-03-17 [patent_title] => 'Modeling and testing of interactions between components of a software system' [patent_app_type] => utility [patent_app_number] => 13/244029 [patent_app_country] => US [patent_app_date] => 2011-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 18 [patent_no_of_words] => 21162 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13244029 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/244029
Modeling and testing of interactions between components of a software system Sep 22, 2011 Issued
Array ( [id] => 9879157 [patent_doc_number] => 08966454 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-02-24 [patent_title] => 'Modeling and testing of interactions between components of a software system' [patent_app_type] => utility [patent_app_number] => 13/155363 [patent_app_country] => US [patent_app_date] => 2011-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 13571 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 305 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13155363 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/155363
Modeling and testing of interactions between components of a software system Jun 6, 2011 Issued
Array ( [id] => 8810499 [patent_doc_number] => 08448166 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-05-21 [patent_title] => 'Automated state migration while deploying an operating system' [patent_app_type] => utility [patent_app_number] => 13/029387 [patent_app_country] => US [patent_app_date] => 2011-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7532 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 318 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13029387 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/029387
Automated state migration while deploying an operating system Feb 16, 2011 Issued
Array ( [id] => 10130907 [patent_doc_number] => 09164742 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-20 [patent_title] => 'Method and a system for searching for parts of a computer program which affects a given symbol' [patent_app_type] => utility [patent_app_number] => 13/579454 [patent_app_country] => US [patent_app_date] => 2011-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 9 [patent_no_of_words] => 6986 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 280 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13579454 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/579454
Method and a system for searching for parts of a computer program which affects a given symbol Jan 24, 2011 Issued
Array ( [id] => 9124042 [patent_doc_number] => 20130290964 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-31 [patent_title] => 'INFORMATION PROCESSING APPARATUS' [patent_app_type] => utility [patent_app_number] => 13/991556 [patent_app_country] => US [patent_app_date] => 2010-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5830 [patent_no_of_claims] => 12 [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] => 13991556 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/991556
Information processing apparatus with external update and restore processes Dec 20, 2010 Issued
Array ( [id] => 8230159 [patent_doc_number] => 20120144367 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-07 [patent_title] => 'EVENTS FIRED PRE- AND POST-METHOD EXECUTION' [patent_app_type] => utility [patent_app_number] => 12/960710 [patent_app_country] => US [patent_app_date] => 2010-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3949 [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] => 12960710 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/960710
EVENTS FIRED PRE- AND POST-METHOD EXECUTION Dec 5, 2010 Abandoned
Array ( [id] => 8230168 [patent_doc_number] => 20120144373 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-07 [patent_title] => 'Computer Program Testing' [patent_app_type] => utility [patent_app_number] => 12/959794 [patent_app_country] => US [patent_app_date] => 2010-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 12323 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 5 [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] => 12959794 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/959794
Computer program testing Dec 2, 2010 Issued
Array ( [id] => 8230162 [patent_doc_number] => 20120144366 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-07 [patent_title] => 'REFACTOR EXCEPTION CLASS HIERARCHY FOR REDUCED FOOTPRINT AND FASTER APPLICATION START' [patent_app_type] => utility [patent_app_number] => 12/959796 [patent_app_country] => US [patent_app_date] => 2010-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3240 [patent_no_of_claims] => 24 [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] => 12959796 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/959796
Refactor exception class hierarchy for reduced footprint and faster application start Dec 2, 2010 Issued
Array ( [id] => 10157443 [patent_doc_number] => 09189219 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-11-17 [patent_title] => 'Deciding whether to install a first application within one of a plurality of candidate environments' [patent_app_type] => utility [patent_app_number] => 13/515255 [patent_app_country] => US [patent_app_date] => 2010-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4368 [patent_no_of_claims] => 25 [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] => 13515255 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/515255
Deciding whether to install a first application within one of a plurality of candidate environments Nov 24, 2010 Issued
Array ( [id] => 6147671 [patent_doc_number] => 20110131562 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-02 [patent_title] => 'EQUIPMENT MANAGEMENT SYSTEM, EQUIPMENT MANAGING APPARATUS, ELECTRONIC EQUIPMENT, SOFTWARE UPDATING METHOD, AND COMPUTER-READABLE STORAGE MEDIUM' [patent_app_type] => utility [patent_app_number] => 12/953560 [patent_app_country] => US [patent_app_date] => 2010-11-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 12231 [patent_no_of_claims] => 16 [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] => publications/A1/0131/20110131562.pdf [firstpage_image] =>[orig_patent_app_number] => 12953560 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/953560
EQUIPMENT MANAGEMENT SYSTEM, EQUIPMENT MANAGING APPARATUS, ELECTRONIC EQUIPMENT, SOFTWARE UPDATING METHOD, AND COMPUTER-READABLE STORAGE MEDIUM Nov 23, 2010 Abandoned
Array ( [id] => 13185841 [patent_doc_number] => 10108440 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-23 [patent_title] => Interactive troubleshooting flowcharts [patent_app_type] => utility [patent_app_number] => 12/953490 [patent_app_country] => US [patent_app_date] => 2010-11-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5242 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 327 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12953490 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/953490
Interactive troubleshooting flowcharts Nov 23, 2010 Issued
Array ( [id] => 11614349 [patent_doc_number] => 09652205 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-05-16 [patent_title] => 'Method, system and computer program for bytecode weaving' [patent_app_type] => utility [patent_app_number] => 12/953864 [patent_app_country] => US [patent_app_date] => 2010-11-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3786 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12953864 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/953864
Method, system and computer program for bytecode weaving Nov 23, 2010 Issued
Array ( [id] => 9143582 [patent_doc_number] => 08584064 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-11-12 [patent_title] => 'Verification support apparatus and verification support method to verify target circuit based on hardware description information' [patent_app_type] => utility [patent_app_number] => 12/949094 [patent_app_country] => US [patent_app_date] => 2010-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 19 [patent_no_of_words] => 7769 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12949094 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/949094
Verification support apparatus and verification support method to verify target circuit based on hardware description information Nov 17, 2010 Issued
Array ( [id] => 7512897 [patent_doc_number] => 20110258607 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-20 [patent_title] => 'METHOD FOR AUTOMATED ERROR DETECTION AND VERIFICATION OF SOFTWARE' [patent_app_type] => utility [patent_app_number] => 12/949596 [patent_app_country] => US [patent_app_date] => 2010-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2857 [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] => publications/A1/0258/20110258607.pdf [firstpage_image] =>[orig_patent_app_number] => 12949596 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/949596
Method for automated error detection and verification of software Nov 17, 2010 Issued
Array ( [id] => 8214366 [patent_doc_number] => 20120131570 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-05-24 [patent_title] => 'METHOD AND APPARATUS FOR CUSTOMIZING DEVICE CONTENT' [patent_app_type] => utility [patent_app_number] => 12/949526 [patent_app_country] => US [patent_app_date] => 2010-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 12391 [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] => publications/A1/0131/20120131570.pdf [firstpage_image] =>[orig_patent_app_number] => 12949526 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/949526
METHOD AND APPARATUS FOR CUSTOMIZING DEVICE CONTENT Nov 17, 2010 Abandoned
Array ( [id] => 8202007 [patent_doc_number] => 20120124560 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-05-17 [patent_title] => 'Autonomic Hotspot Profiling Using Paired Performance Sampling' [patent_app_type] => utility [patent_app_number] => 12/946959 [patent_app_country] => US [patent_app_date] => 2010-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4404 [patent_no_of_claims] => 24 [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] => publications/A1/0124/20120124560.pdf [firstpage_image] =>[orig_patent_app_number] => 12946959 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/946959
Autonomic hotspot profiling using paired performance sampling Nov 15, 2010 Issued
Array ( [id] => 8202009 [patent_doc_number] => 20120124553 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-05-17 [patent_title] => 'STATUS MANAGEMENT FOR PHASED IMPLEMENTATION OF CONFIGURATION CHANGES' [patent_app_type] => utility [patent_app_number] => 12/946306 [patent_app_country] => US [patent_app_date] => 2010-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11335 [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] => publications/A1/0124/20120124553.pdf [firstpage_image] =>[orig_patent_app_number] => 12946306 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/946306
Status management for phased implementation of configuration changes Nov 14, 2010 Issued
Array ( [id] => 9444423 [patent_doc_number] => 08713559 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-29 [patent_title] => 'System and method for updating firmware' [patent_app_type] => utility [patent_app_number] => 12/946400 [patent_app_country] => US [patent_app_date] => 2010-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 13448 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12946400 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/946400
System and method for updating firmware Nov 14, 2010 Issued
Array ( [id] => 6147678 [patent_doc_number] => 20110131567 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-02 [patent_title] => 'System and method for an application distribution and metrics system enabling the integration of distrubuted applications into host applications and the monetizing of distributed applications' [patent_app_type] => utility [patent_app_number] => 12/927351 [patent_app_country] => US [patent_app_date] => 2010-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 36 [patent_figures_cnt] => 36 [patent_no_of_words] => 28576 [patent_no_of_claims] => 14 [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/0131/20110131567.pdf [firstpage_image] =>[orig_patent_app_number] => 12927351 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/927351
System and method for an application distribution and metrics system enabling the integration of distrubuted applications into host applications and the monetizing of distributed applications Nov 11, 2010 Abandoned
Menu