Search

Mark Alan Goodwin

Examiner (ID: 18674, Phone: (571)272-6023 , Office: P/2916 )

Most Active Art Unit
2916
Art Unit(s)
2964, 2916, 2912
Total Applications
4991
Issued Applications
4950
Pending Applications
15
Abandoned Applications
37

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18539431 [patent_doc_number] => 20230244539 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-03 [patent_title] => SERVER INSTANCE ALLOCATION FOR EXECUTION OF APPLICATION INSTANCES [patent_app_type] => utility [patent_app_number] => 17/931189 [patent_app_country] => US [patent_app_date] => 2022-09-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6332 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17931189 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/931189
Server instance allocation for execution of application instances Sep 11, 2022 Issued
Array ( [id] => 18651650 [patent_doc_number] => 20230297486 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-21 [patent_title] => ARRANGEMENT PLAN SEARCH DEVICE, COMPUTER SYSTEM, AND ARRANGEMENT PLAN SEARCH METHOD [patent_app_type] => utility [patent_app_number] => 17/941210 [patent_app_country] => US [patent_app_date] => 2022-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15950 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17941210 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/941210
Arrangement plan search device, computer system, and arrangement plan search method Sep 8, 2022 Issued
Array ( [id] => 20468235 [patent_doc_number] => 12524274 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-01-13 [patent_title] => Method and system for predicting optimal configuration parameters for a data analytics engine [patent_app_type] => utility [patent_app_number] => 17/889742 [patent_app_country] => US [patent_app_date] => 2022-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 1966 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17889742 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/889742
Method and system for predicting optimal configuration parameters for a data analytics engine Aug 16, 2022 Issued
Array ( [id] => 18989759 [patent_doc_number] => 20240061728 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-02-22 [patent_title] => CLIENT DEVICE WITH SIMULATED EDGE NODE FOR ACCESSING A DISTRIBUTED STORAGE SYSTEM [patent_app_type] => utility [patent_app_number] => 17/888927 [patent_app_country] => US [patent_app_date] => 2022-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5901 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17888927 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/888927
Client device with simulated edge node for accessing a distributed storage system Aug 15, 2022 Issued
Array ( [id] => 18060218 [patent_doc_number] => 20220391304 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-12-08 [patent_title] => MONITORING LONG RUNNING WORKFLOWS FOR ROBOTIC PROCESS AUTOMATION [patent_app_type] => utility [patent_app_number] => 17/819736 [patent_app_country] => US [patent_app_date] => 2022-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6542 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17819736 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/819736
Monitoring long running workflows for robotic process automation Aug 14, 2022 Issued
Array ( [id] => 19934060 [patent_doc_number] => 12307265 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-05-20 [patent_title] => System and method for installing a personalized application on a mobile device [patent_app_type] => utility [patent_app_number] => 17/883674 [patent_app_country] => US [patent_app_date] => 2022-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1787 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17883674 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/883674
System and method for installing a personalized application on a mobile device Aug 8, 2022 Issued
Array ( [id] => 20265807 [patent_doc_number] => 12436798 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-10-07 [patent_title] => Method, electronic device, and computer program product for distributed data processing [patent_app_type] => utility [patent_app_number] => 17/884118 [patent_app_country] => US [patent_app_date] => 2022-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 870 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 263 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17884118 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/884118
Method, electronic device, and computer program product for distributed data processing Aug 8, 2022 Issued
Array ( [id] => 18386142 [patent_doc_number] => 11656923 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-05-23 [patent_title] => Systems and methods for inter-process communication within a robot [patent_app_type] => utility [patent_app_number] => 17/880207 [patent_app_country] => US [patent_app_date] => 2022-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 12688 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17880207 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/880207
Systems and methods for inter-process communication within a robot Aug 2, 2022 Issued
Array ( [id] => 18998171 [patent_doc_number] => 11915019 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-27 [patent_title] => Methods and systems for displaying a remote browser isolation (RBI) configuration window [patent_app_type] => utility [patent_app_number] => 17/878844 [patent_app_country] => US [patent_app_date] => 2022-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 16 [patent_no_of_words] => 10073 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17878844 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/878844
Methods and systems for displaying a remote browser isolation (RBI) configuration window Jul 31, 2022 Issued
Array ( [id] => 18330735 [patent_doc_number] => 11635977 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-04-25 [patent_title] => Enhanced target selection for robotic process automation [patent_app_type] => utility [patent_app_number] => 17/816415 [patent_app_country] => US [patent_app_date] => 2022-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9019 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17816415 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/816415
Enhanced target selection for robotic process automation Jul 30, 2022 Issued
Array ( [id] => 18622349 [patent_doc_number] => 11755390 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-09-12 [patent_title] => Using keep-alive markers to extend redelivery deadlines [patent_app_type] => utility [patent_app_number] => 17/873484 [patent_app_country] => US [patent_app_date] => 2022-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 37 [patent_no_of_words] => 41604 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17873484 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/873484
Using keep-alive markers to extend redelivery deadlines Jul 25, 2022 Issued
Array ( [id] => 18592050 [patent_doc_number] => 11740948 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-08-29 [patent_title] => Multiple interacting systems at a site [patent_app_type] => utility [patent_app_number] => 17/869725 [patent_app_country] => US [patent_app_date] => 2022-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 17984 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17869725 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/869725
Multiple interacting systems at a site Jul 19, 2022 Issued
Array ( [id] => 18904696 [patent_doc_number] => 20240020181 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-18 [patent_title] => Message Queues in Network-Ready Storage Products having Computational Storage Processors [patent_app_type] => utility [patent_app_number] => 17/866339 [patent_app_country] => US [patent_app_date] => 2022-07-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 26524 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17866339 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/866339
Message queues in network-ready storage products having computational storage processors Jul 14, 2022 Issued
Array ( [id] => 19917844 [patent_doc_number] => 12293214 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-05-06 [patent_title] => Transaction exchange platform to determine secondary workflows for transaction object processing [patent_app_type] => utility [patent_app_number] => 17/859102 [patent_app_country] => US [patent_app_date] => 2022-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 23 [patent_no_of_words] => 31486 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 274 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17859102 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/859102
Transaction exchange platform to determine secondary workflows for transaction object processing Jul 6, 2022 Issued
Array ( [id] => 18141849 [patent_doc_number] => 20230015692 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-01-19 [patent_title] => METHOD FOR SAFELY STARTING AN ARITHMETIC LOGIC UNIT [patent_app_type] => utility [patent_app_number] => 17/855871 [patent_app_country] => US [patent_app_date] => 2022-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6896 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17855871 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/855871
Method for safely starting an arithmetic logic unit Jun 30, 2022 Issued
Array ( [id] => 18873606 [patent_doc_number] => 11861421 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-01-02 [patent_title] => Controlling timing of event data transmissions in an event architecture [patent_app_type] => utility [patent_app_number] => 17/855624 [patent_app_country] => US [patent_app_date] => 2022-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 22463 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17855624 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/855624
Controlling timing of event data transmissions in an event architecture Jun 29, 2022 Issued
Array ( [id] => 18111572 [patent_doc_number] => 20230004452 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-01-05 [patent_title] => METHOD AND DEVICE FOR ANALYZING FEATURE-LEVEL USAGE OF APP [patent_app_type] => utility [patent_app_number] => 17/852852 [patent_app_country] => US [patent_app_date] => 2022-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5972 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17852852 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/852852
METHOD AND DEVICE FOR ANALYZING FEATURE-LEVEL USAGE OF APP Jun 28, 2022 Abandoned
Array ( [id] => 18607906 [patent_doc_number] => 11749382 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-09-05 [patent_title] => Computer-implemented tools for use in electrophysiology [patent_app_type] => utility [patent_app_number] => 17/851247 [patent_app_country] => US [patent_app_date] => 2022-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 29 [patent_no_of_words] => 25760 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17851247 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/851247
Computer-implemented tools for use in electrophysiology Jun 27, 2022 Issued
Array ( [id] => 18918446 [patent_doc_number] => 11880726 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-01-23 [patent_title] => Fair queuing of request tasks spawned by requests to execute generative operations [patent_app_type] => utility [patent_app_number] => 17/850962 [patent_app_country] => US [patent_app_date] => 2022-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 19453 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17850962 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/850962
Fair queuing of request tasks spawned by requests to execute generative operations Jun 26, 2022 Issued
Array ( [id] => 18687035 [patent_doc_number] => 11782772 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-10-10 [patent_title] => Speculative service execution [patent_app_type] => utility [patent_app_number] => 17/808590 [patent_app_country] => US [patent_app_date] => 2022-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 12126 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17808590 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/808590
Speculative service execution Jun 23, 2022 Issued
Menu