Search

Daniel P. Shook

Examiner (ID: 2375, Phone: (571)270-7890 , Office: P/2898 )

Most Active Art Unit
2898
Art Unit(s)
2823, 4116, 2898, 2896
Total Applications
1145
Issued Applications
1010
Pending Applications
70
Abandoned Applications
92

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 19864677 [patent_doc_number] => 20250103463 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-27 [patent_title] => TEST FRAMEWORK SUPPORTING PRECISE SELECTION OF TESTS FOR MICROSERVICE IN A CLOUD ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 18/474417 [patent_app_country] => US [patent_app_date] => 2023-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10189 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18474417 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/474417
TEST FRAMEWORK SUPPORTING PRECISE SELECTION OF TESTS FOR MICROSERVICE IN A CLOUD ENVIRONMENT Sep 25, 2023 Pending
Array ( [id] => 19864680 [patent_doc_number] => 20250103466 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-27 [patent_title] => Optimal Just-In-Time Trace Sizing for Virtual Machines [patent_app_type] => utility [patent_app_number] => 18/472061 [patent_app_country] => US [patent_app_date] => 2023-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8742 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18472061 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/472061
Optimal just-in-time trace sizing for virtual machines Sep 20, 2023 Issued
Array ( [id] => 19864685 [patent_doc_number] => 20250103471 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-27 [patent_title] => AUTOMATION OF SOFTWARE TEST CASE GENERATION AND IMPLEMENTATION [patent_app_type] => utility [patent_app_number] => 18/471986 [patent_app_country] => US [patent_app_date] => 2023-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11661 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18471986 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/471986
AUTOMATION OF SOFTWARE TEST CASE GENERATION AND IMPLEMENTATION Sep 20, 2023 Pending
Array ( [id] => 19780007 [patent_doc_number] => 12229040 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-02-18 [patent_title] => Generative artificial intelligence driven software fixing [patent_app_type] => utility [patent_app_number] => 18/464436 [patent_app_country] => US [patent_app_date] => 2023-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10346 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18464436 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/464436
Generative artificial intelligence driven software fixing Sep 10, 2023 Issued
Array ( [id] => 19819016 [patent_doc_number] => 20250077223 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-06 [patent_title] => IN-SERVICE UPGRADE OF PROGRAM CODE FILES [patent_app_type] => utility [patent_app_number] => 18/456841 [patent_app_country] => US [patent_app_date] => 2023-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6206 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18456841 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/456841
IN-SERVICE UPGRADE OF PROGRAM CODE FILES Aug 27, 2023 Pending
Array ( [id] => 19802493 [patent_doc_number] => 20250068418 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-02-27 [patent_title] => System and Method for Developing Web Applications [patent_app_type] => utility [patent_app_number] => 18/454877 [patent_app_country] => US [patent_app_date] => 2023-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5293 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18454877 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/454877
System and Method for Developing Web Applications Aug 23, 2023 Pending
Array ( [id] => 19787370 [patent_doc_number] => 20250061049 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-02-20 [patent_title] => DETERMINING RELEVANT TESTS THROUGH CONTINUOUS PRODUCTION-STATE ANALYSIS [patent_app_type] => utility [patent_app_number] => 18/449120 [patent_app_country] => US [patent_app_date] => 2023-08-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8546 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18449120 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/449120
DETERMINING RELEVANT TESTS THROUGH CONTINUOUS PRODUCTION-STATE ANALYSIS Aug 13, 2023 Pending
Array ( [id] => 19419990 [patent_doc_number] => 20240296113 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-05 [patent_title] => AUTOMATED INTEGRATION AND TEST SYSTEM OF SYSTEM ON CHIP (SOC) PRODUCT [patent_app_type] => utility [patent_app_number] => 18/230868 [patent_app_country] => US [patent_app_date] => 2023-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3382 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18230868 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/230868
AUTOMATED INTEGRATION AND TEST SYSTEM OF SYSTEM ON CHIP (SOC) PRODUCT Aug 6, 2023 Pending
Array ( [id] => 19756475 [patent_doc_number] => 20250045040 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-02-06 [patent_title] => METHODS AND APPARATUS TO DIFFERENTIALLY UPDATE PROGRAMMABLE CIRCUITRY [patent_app_type] => utility [patent_app_number] => 18/228462 [patent_app_country] => US [patent_app_date] => 2023-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20751 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 18228462 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/228462
METHODS AND APPARATUS TO DIFFERENTIALLY UPDATE PROGRAMMABLE CIRCUITRY Jul 30, 2023 Pending
Array ( [id] => 19711184 [patent_doc_number] => 20250021326 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-16 [patent_title] => CSS LIBRARY ISOLATION [patent_app_type] => utility [patent_app_number] => 18/221705 [patent_app_country] => US [patent_app_date] => 2023-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4446 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18221705 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/221705
CSS LIBRARY ISOLATION Jul 12, 2023 Abandoned
Array ( [id] => 18925321 [patent_doc_number] => 20240028325 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-25 [patent_title] => OVER THE AIR (OTA) SOFTWARE UPDATE FOR OUTDOOR POWER EQUIPMENT [patent_app_type] => utility [patent_app_number] => 18/351920 [patent_app_country] => US [patent_app_date] => 2023-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11727 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -30 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18351920 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/351920
OVER THE AIR (OTA) SOFTWARE UPDATE FOR OUTDOOR POWER EQUIPMENT Jul 12, 2023 Pending
Array ( [id] => 19660626 [patent_doc_number] => 20240427691 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-26 [patent_title] => TRACKING TAINT PROPAGATION IN INTEGRATED CIRCUIT DESIGN [patent_app_type] => utility [patent_app_number] => 18/340735 [patent_app_country] => US [patent_app_date] => 2023-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11307 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18340735 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/340735
TRACKING TAINT PROPAGATION IN INTEGRATED CIRCUIT DESIGN Jun 22, 2023 Pending
Array ( [id] => 19905412 [patent_doc_number] => 12282417 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-04-22 [patent_title] => Retrying failed test cases in software testing using parallel threads [patent_app_type] => utility [patent_app_number] => 18/336757 [patent_app_country] => US [patent_app_date] => 2023-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8514 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [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] => 18336757 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/336757
Retrying failed test cases in software testing using parallel threads Jun 15, 2023 Issued
Array ( [id] => 19617352 [patent_doc_number] => 20240403032 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-05 [patent_title] => PHYSICAL NODE OPTIMIZER IN A CONTAINERIZED APPLICATION MANAGEMENT SYSTEM [patent_app_type] => utility [patent_app_number] => 18/329000 [patent_app_country] => US [patent_app_date] => 2023-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16275 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18329000 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/329000
PHYSICAL NODE OPTIMIZER IN A CONTAINERIZED APPLICATION MANAGEMENT SYSTEM Jun 4, 2023 Pending
Array ( [id] => 19617515 [patent_doc_number] => 20240403195 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-05 [patent_title] => SYSTEMS AND METHODS FOR TESTING ONE OR MORE CODE MERGES [patent_app_type] => utility [patent_app_number] => 18/325025 [patent_app_country] => US [patent_app_date] => 2023-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14443 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18325025 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/325025
SYSTEMS AND METHODS FOR TESTING ONE OR MORE CODE MERGES May 28, 2023 Pending
Array ( [id] => 20454649 [patent_doc_number] => 12517702 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-01-06 [patent_title] => Continuous integration and development of code in a secure environment [patent_app_type] => utility [patent_app_number] => 18/305908 [patent_app_country] => US [patent_app_date] => 2023-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9003 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 368 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18305908 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/305908
Continuous integration and development of code in a secure environment Apr 23, 2023 Issued
Array ( [id] => 19530332 [patent_doc_number] => 20240354234 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-24 [patent_title] => Software Engineering with Machine-Readable Feature Specifications [patent_app_type] => utility [patent_app_number] => 18/303837 [patent_app_country] => US [patent_app_date] => 2023-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18627 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18303837 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/303837
Software Engineering with Machine-Readable Feature Specifications Apr 19, 2023 Pending
Array ( [id] => 20563991 [patent_doc_number] => 12566600 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-03-03 [patent_title] => Limited use links for data item distribution [patent_app_type] => utility [patent_app_number] => 18/136452 [patent_app_country] => US [patent_app_date] => 2023-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 2036 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18136452 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/136452
Limited use links for data item distribution Apr 18, 2023 Issued
Array ( [id] => 19499276 [patent_doc_number] => 20240338294 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-10 [patent_title] => INTEGRATED SYSTEM FOR ASSESSING APPLICATION FITNESS [patent_app_type] => utility [patent_app_number] => 18/131200 [patent_app_country] => US [patent_app_date] => 2023-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4851 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 25 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18131200 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/131200
INTEGRATED SYSTEM FOR ASSESSING APPLICATION FITNESS Apr 4, 2023 Pending
Array ( [id] => 20215037 [patent_doc_number] => 12411690 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-09-09 [patent_title] => Dynamically configurable firmware register map interface for an embedded software system [patent_app_type] => utility [patent_app_number] => 18/295698 [patent_app_country] => US [patent_app_date] => 2023-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 0 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18295698 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/295698
Dynamically configurable firmware register map interface for an embedded software system Apr 3, 2023 Issued
Menu