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] => 15903129 [patent_doc_number] => 20200151084 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-14 [patent_title] => INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER READABLE MEDIUM [patent_app_type] => utility [patent_app_number] => 16/338565 [patent_app_country] => US [patent_app_date] => 2016-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4329 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16338565 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/338565
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER READABLE MEDIUM Nov 21, 2016 Abandoned
Array ( [id] => 11501497 [patent_doc_number] => 20170075681 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-16 [patent_title] => 'REGISTRATION NOTIFICATION FOR MOBILE DEVICE MANAGEMENT' [patent_app_type] => utility [patent_app_number] => 15/359211 [patent_app_country] => US [patent_app_date] => 2016-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10929 [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] => 15359211 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/359211
Registration notification for mobile device management Nov 21, 2016 Issued
Array ( [id] => 11629628 [patent_doc_number] => 20170139816 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-18 [patent_title] => 'COMPUTERIZED METHOD AND END-TO-END \"PILOT AS A SERVICE\" SYSTEM FOR CONTROLLING START-UP/ENTERPRISE INTERACTIONS' [patent_app_type] => utility [patent_app_number] => 15/347191 [patent_app_country] => US [patent_app_date] => 2016-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 23029 [patent_no_of_claims] => 43 [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] => 15347191 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/347191
Computerized method and end-to-end "pilot as a service" system for controlling start-up/enterprise interactions Nov 8, 2016 Issued
Array ( [id] => 12207534 [patent_doc_number] => 20180052760 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-22 [patent_title] => 'RESERVED PROCESS AND THREAD IDENTIFIERS FOR TRACING' [patent_app_type] => utility [patent_app_number] => 15/347200 [patent_app_country] => US [patent_app_date] => 2016-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4571 [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] => 15347200 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/347200
Reserved process and thread identifiers for tracing Nov 8, 2016 Issued
Array ( [id] => 14523535 [patent_doc_number] => 10339029 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-02 [patent_title] => Automatically detecting internalization (i18n) issues in source code as part of static source code analysis [patent_app_type] => utility [patent_app_number] => 15/340492 [patent_app_country] => US [patent_app_date] => 2016-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4302 [patent_no_of_claims] => 18 [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] => 15340492 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/340492
Automatically detecting internalization (i18n) issues in source code as part of static source code analysis Oct 31, 2016 Issued
Array ( [id] => 16065249 [patent_doc_number] => 10691574 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-23 [patent_title] => Compatibility check for continuous glucose monitoring application [patent_app_type] => utility [patent_app_number] => 15/334160 [patent_app_country] => US [patent_app_date] => 2016-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 15172 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 323 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15334160 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/334160
Compatibility check for continuous glucose monitoring application Oct 24, 2016 Issued
Array ( [id] => 14704489 [patent_doc_number] => 10379992 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-13 [patent_title] => Adaptive dynamic code analysis [patent_app_type] => utility [patent_app_number] => 15/333784 [patent_app_country] => US [patent_app_date] => 2016-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5069 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 372 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15333784 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/333784
Adaptive dynamic code analysis Oct 24, 2016 Issued
Array ( [id] => 15425841 [patent_doc_number] => 10545849 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-01-28 [patent_title] => Compatibility check for continuous glucose monitoring application [patent_app_type] => utility [patent_app_number] => 15/333552 [patent_app_country] => US [patent_app_date] => 2016-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 15155 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 321 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15333552 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/333552
Compatibility check for continuous glucose monitoring application Oct 24, 2016 Issued
Array ( [id] => 12665896 [patent_doc_number] => 20180113798 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-26 [patent_title] => AUTOMATED TESTING OF CODE MODULES AGAINST INDIVIDUALLY RELEVANT DATA SETS [patent_app_type] => utility [patent_app_number] => 15/332080 [patent_app_country] => US [patent_app_date] => 2016-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8112 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15332080 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/332080
Automated testing of code modules against individually relevant data sets Oct 23, 2016 Issued
Array ( [id] => 12665890 [patent_doc_number] => 20180113796 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-26 [patent_title] => AUTOMATIC GENERATION OF DATA COUPLING AND CONTROL COUPLING TEST CONDITIONS [patent_app_type] => utility [patent_app_number] => 15/331259 [patent_app_country] => US [patent_app_date] => 2016-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6383 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15331259 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/331259
Automatic generation of data coupling and control coupling test conditions Oct 20, 2016 Issued
Array ( [id] => 14782251 [patent_doc_number] => 20190266023 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-29 [patent_title] => TIME-PARALLELIZED INTEGRITY TESTING OF SOFTWARE CODE [patent_app_type] => utility [patent_app_number] => 16/340841 [patent_app_country] => US [patent_app_date] => 2016-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9346 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16340841 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/340841
TIME-PARALLELIZED INTEGRITY TESTING OF SOFTWARE CODE Oct 13, 2016 Abandoned
Array ( [id] => 11326937 [patent_doc_number] => 20160357549 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-08 [patent_title] => 'REDUCING DOWNTIME DURING UPGRADES OF INTERRELATED COMPONENTS IN A DATABASE SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/236923 [patent_app_country] => US [patent_app_date] => 2016-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 8791 [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] => 15236923 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/236923
Reducing downtime during upgrades of interrelated components in a database system Aug 14, 2016 Issued
Array ( [id] => 12188059 [patent_doc_number] => 20180046995 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-15 [patent_title] => 'Systems and Methods for Monitoring Health Indicators Associated With Applications' [patent_app_type] => utility [patent_app_number] => 15/235793 [patent_app_country] => US [patent_app_date] => 2016-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9355 [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] => 15235793 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/235793
Systems and methods for monitoring health indicators associated with applications Aug 11, 2016 Issued
Array ( [id] => 12120788 [patent_doc_number] => 20180004374 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-04 [patent_title] => 'PROCESS VISUALIZATION TOOLKIT' [patent_app_type] => utility [patent_app_number] => 15/199546 [patent_app_country] => US [patent_app_date] => 2016-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8842 [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] => 15199546 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/199546
Process visualization toolkit Jun 29, 2016 Issued
Array ( [id] => 15820491 [patent_doc_number] => 10635423 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-28 [patent_title] => Methods and apparatus for software lifecycle management of a virtual computing environment [patent_app_type] => utility [patent_app_number] => 15/187452 [patent_app_country] => US [patent_app_date] => 2016-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 12219 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 293 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15187452 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/187452
Methods and apparatus for software lifecycle management of a virtual computing environment Jun 19, 2016 Issued
Array ( [id] => 14395181 [patent_doc_number] => 10310874 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-06-04 [patent_title] => Formal objects and executors [patent_app_type] => utility [patent_app_number] => 15/186460 [patent_app_country] => US [patent_app_date] => 2016-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1610 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15186460 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/186460
Formal objects and executors Jun 17, 2016 Issued
Array ( [id] => 13706753 [patent_doc_number] => 20170364331 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-12-21 [patent_title] => METHOD TO SUPPORT MULTIPLE VERSIONS OF APIS AND TO CONTROL RUN-TIME EXECUTION OF AN API [patent_app_type] => utility [patent_app_number] => 15/185055 [patent_app_country] => US [patent_app_date] => 2016-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3668 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15185055 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/185055
METHOD TO SUPPORT MULTIPLE VERSIONS OF APIS AND TO CONTROL RUN-TIME EXECUTION OF AN API Jun 16, 2016 Abandoned
Array ( [id] => 16416512 [patent_doc_number] => 10824403 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-03 [patent_title] => Application builder with automated data objects creation [patent_app_type] => utility [patent_app_number] => 15/186414 [patent_app_country] => US [patent_app_date] => 2016-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 17820 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 418 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15186414 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/186414
Application builder with automated data objects creation Jun 16, 2016 Issued
Array ( [id] => 15106229 [patent_doc_number] => 10474439 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-12 [patent_title] => Systems and methods for building conversational understanding systems [patent_app_type] => utility [patent_app_number] => 15/184007 [patent_app_country] => US [patent_app_date] => 2016-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 13222 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15184007 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/184007
Systems and methods for building conversational understanding systems Jun 15, 2016 Issued
Array ( [id] => 14202679 [patent_doc_number] => 10268455 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-23 [patent_title] => Augmenting an original class with an augmenting class [patent_app_type] => utility [patent_app_number] => 15/160973 [patent_app_country] => US [patent_app_date] => 2016-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5791 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 231 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15160973 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/160973
Augmenting an original class with an augmenting class May 19, 2016 Issued
Menu