Search

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 numberTitle of the applicationFiling DateStatus
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
Array ( [id] => 14856765 [patent_doc_number] => 10417110 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-17 [patent_title] => Method for verifying traceability of first instructions in a procedural programming language generated from second instructions in a modelling language [patent_app_type] => utility [patent_app_number] => 15/500908 [patent_app_country] => US [patent_app_date] => 2015-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4134 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 383 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15500908 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/500908
Method for verifying traceability of first instructions in a procedural programming language generated from second instructions in a modelling language Aug 2, 2015 Issued
Array ( [id] => 12845320 [patent_doc_number] => 20180173613 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-21 [patent_title] => OBJECT DESERIALIZER USING OBJECT-RELATIONAL MAPPING FILE [patent_app_type] => utility [patent_app_number] => 15/571100 [patent_app_country] => US [patent_app_date] => 2015-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3991 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15571100 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/571100
Object deserializer using object-relational mapping file Jun 17, 2015 Issued
Array ( [id] => 10357188 [patent_doc_number] => 20150242193 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-08-27 [patent_title] => 'Program Optimization via Compile Time Execution' [patent_app_type] => utility [patent_app_number] => 14/704689 [patent_app_country] => US [patent_app_date] => 2015-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 12710 [patent_no_of_claims] => 33 [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] => 14704689 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/704689
Program optimization via compile time execution May 4, 2015 Issued
Array ( [id] => 10357234 [patent_doc_number] => 20150242239 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-08-27 [patent_title] => 'SYSTEM AND METHOD FOR INTELLIGENT TIMER SERVICES' [patent_app_type] => utility [patent_app_number] => 14/691726 [patent_app_country] => US [patent_app_date] => 2015-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5315 [patent_no_of_claims] => 5 [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] => 14691726 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/691726
System and method for intelligent timer services Apr 20, 2015 Issued
Array ( [id] => 12291009 [patent_doc_number] => 09934010 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-04-03 [patent_title] => Programming in a multiprocessor environment [patent_app_type] => utility [patent_app_number] => 14/675935 [patent_app_country] => US [patent_app_date] => 2015-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 14096 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14675935 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675935
Programming in a multiprocessor environment Mar 31, 2015 Issued
Array ( [id] => 13055119 [patent_doc_number] => 10048949 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-08-14 [patent_title] => Methods and systems for providing a user interface [patent_app_type] => utility [patent_app_number] => 14/668555 [patent_app_country] => US [patent_app_date] => 2015-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 15 [patent_no_of_words] => 24102 [patent_no_of_claims] => 20 [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] => 14668555 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/668555
Methods and systems for providing a user interface Mar 24, 2015 Issued
Array ( [id] => 10314246 [patent_doc_number] => 20150199249 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-16 [patent_title] => 'MODELING AND TESTING OF INTERACTIONS BETWEEN COMPONENTS OF A SOFTWARE SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/658161 [patent_app_country] => US [patent_app_date] => 2015-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 21187 [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] => 14658161 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/658161
Modeling and testing of interactions between components of a software system Mar 13, 2015 Issued
Array ( [id] => 10314253 [patent_doc_number] => 20150199256 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-16 [patent_title] => 'MODELING AND TESTING OF INTERACTIONS BETWEEN COMPONENTS OF A SOFTWARE SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/628230 [patent_app_country] => US [patent_app_date] => 2015-02-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 13642 [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] => 14628230 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/628230
Modeling and testing of interactions between components of a software system Feb 20, 2015 Issued
Array ( [id] => 10308222 [patent_doc_number] => 20150193223 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-09 [patent_title] => 'SYSTEM AND METHOD FOR DISTRIBUTING SOFTWARE UPDATES' [patent_app_type] => utility [patent_app_number] => 14/590280 [patent_app_country] => US [patent_app_date] => 2015-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5334 [patent_no_of_claims] => 18 [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] => 14590280 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/590280
System and method for distributing software updates Jan 5, 2015 Issued
Array ( [id] => 10493700 [patent_doc_number] => 20150378723 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-31 [patent_title] => 'SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR ASSOCIATING A PLURALITY OF STORED ELEMENTS WITH A CREATION OF A PATCH' [patent_app_type] => utility [patent_app_number] => 14/590905 [patent_app_country] => US [patent_app_date] => 2015-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9928 [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] => 14590905 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/590905
System, method and computer program product for associating a plurality of stored elements with a creation of a patch Jan 5, 2015 Issued
Array ( [id] => 12046308 [patent_doc_number] => 09823911 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-11-21 [patent_title] => 'Method and apparatus for compiling code based on a dependency tree' [patent_app_type] => utility [patent_app_number] => 14/590164 [patent_app_country] => US [patent_app_date] => 2015-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 43 [patent_figures_cnt] => 45 [patent_no_of_words] => 19137 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 211 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14590164 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/590164
Method and apparatus for compiling code based on a dependency tree Jan 5, 2015 Issued
Array ( [id] => 11924524 [patent_doc_number] => 09792107 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-10-17 [patent_title] => 'Image forming apparatus that performs firmware update, control method therefor, and storage medium' [patent_app_type] => utility [patent_app_number] => 14/589445 [patent_app_country] => US [patent_app_date] => 2015-01-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 5230 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14589445 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/589445
Image forming apparatus that performs firmware update, control method therefor, and storage medium Jan 4, 2015 Issued
Array ( [id] => 10320594 [patent_doc_number] => 20150205597 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-23 [patent_title] => 'DISTRIBUTION SYSTEM AND ITS CONTROL METHOD' [patent_app_type] => utility [patent_app_number] => 14/589568 [patent_app_country] => US [patent_app_date] => 2015-01-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 9084 [patent_no_of_claims] => 11 [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] => 14589568 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/589568
Distribution system and its control method Jan 4, 2015 Issued
Menu