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] => 17136445 [patent_doc_number] => 11137998 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-05 [patent_title] => Dependency lock in CICD pipelines [patent_app_type] => utility [patent_app_number] => 16/153982 [patent_app_country] => US [patent_app_date] => 2018-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9859 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16153982 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/153982
Dependency lock in CICD pipelines Oct 7, 2018 Issued
Array ( [id] => 17624063 [patent_doc_number] => 11343133 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-24 [patent_title] => Virtual SNMP trap receiver [patent_app_type] => utility [patent_app_number] => 16/151976 [patent_app_country] => US [patent_app_date] => 2018-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3403 [patent_no_of_claims] => 15 [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] => 16151976 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/151976
Virtual SNMP trap receiver Oct 3, 2018 Issued
Array ( [id] => 14507161 [patent_doc_number] => 20190197235 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-27 [patent_title] => SERVER AND SETTING METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 16/150172 [patent_app_country] => US [patent_app_date] => 2018-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3221 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16150172 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/150172
SERVER AND SETTING METHOD THEREOF Oct 1, 2018 Abandoned
Array ( [id] => 16431460 [patent_doc_number] => 10831542 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-10 [patent_title] => Prevent counter wrap during update-side grace-period-request processing in tree-SRCU implementations [patent_app_type] => utility [patent_app_number] => 16/148678 [patent_app_country] => US [patent_app_date] => 2018-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7822 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 307 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16148678 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/148678
Prevent counter wrap during update-side grace-period-request processing in tree-SRCU implementations Sep 30, 2018 Issued
Array ( [id] => 16338106 [patent_doc_number] => 10789061 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-29 [patent_title] => Processor based component firmware update method and apparatus [patent_app_type] => utility [patent_app_number] => 16/143334 [patent_app_country] => US [patent_app_date] => 2018-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5140 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 222 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16143334 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/143334
Processor based component firmware update method and apparatus Sep 25, 2018 Issued
Array ( [id] => 15214601 [patent_doc_number] => 20190369987 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-05 [patent_title] => MULTI-PROCESS MODEL FOR CROSS-PLATFORM APPLICATIONS [patent_app_type] => utility [patent_app_number] => 16/143407 [patent_app_country] => US [patent_app_date] => 2018-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18671 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 214 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16143407 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/143407
Multi-process model for cross-platform applications Sep 25, 2018 Issued
Array ( [id] => 16408714 [patent_doc_number] => 10817266 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-10-27 [patent_title] => Converting a captured image to visual programming logic for an automation building tool [patent_app_type] => utility [patent_app_number] => 16/141405 [patent_app_country] => US [patent_app_date] => 2018-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 8853 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 262 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16141405 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/141405
Converting a captured image to visual programming logic for an automation building tool Sep 24, 2018 Issued
Array ( [id] => 15367883 [patent_doc_number] => 20200019706 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-16 [patent_title] => BLOCKCHAIN TECHNIQUE FOR AGILE SOFTWARE DEVELOPMENT FRAMEWORK [patent_app_type] => utility [patent_app_number] => 16/031489 [patent_app_country] => US [patent_app_date] => 2018-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7408 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16031489 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/031489
Blockchain technique for agile software development framework Jul 9, 2018 Issued
Array ( [id] => 14934985 [patent_doc_number] => 20190303130 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-03 [patent_title] => SYSTEMS AND METHODS FOR OVER-THE-AIR SOFTWARE DEPLOYMENT VIA BROADCASTING [patent_app_type] => utility [patent_app_number] => 16/031475 [patent_app_country] => US [patent_app_date] => 2018-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3565 [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] => 16031475 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/031475
SYSTEMS AND METHODS FOR OVER-THE-AIR SOFTWARE DEPLOYMENT VIA BROADCASTING Jul 9, 2018 Abandoned
Array ( [id] => 16371062 [patent_doc_number] => 10802820 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-10-13 [patent_title] => Interpreting and presenting code based on historical sentiments and interactions [patent_app_type] => utility [patent_app_number] => 16/030481 [patent_app_country] => US [patent_app_date] => 2018-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 12656 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 374 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16030481 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/030481
Interpreting and presenting code based on historical sentiments and interactions Jul 8, 2018 Issued
Array ( [id] => 17542840 [patent_doc_number] => 11307962 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-04-19 [patent_title] => Method for semantic preserving transform mutation discovery and vetting [patent_app_type] => utility [patent_app_number] => 16/030549 [patent_app_country] => US [patent_app_date] => 2018-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6189 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16030549 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/030549
Method for semantic preserving transform mutation discovery and vetting Jul 8, 2018 Issued
Array ( [id] => 16864476 [patent_doc_number] => 11023216 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-01 [patent_title] => Storage medium, information processing apparatus, and control method [patent_app_type] => utility [patent_app_number] => 16/027105 [patent_app_country] => US [patent_app_date] => 2018-07-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 6997 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16027105 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/027105
Storage medium, information processing apparatus, and control method Jul 2, 2018 Issued
Array ( [id] => 15328389 [patent_doc_number] => 20200004524 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-02 [patent_title] => METHOD AND APPARATUS FOR CONFIRMING STATUS OF A REMOTE UPDATE [patent_app_type] => utility [patent_app_number] => 16/025580 [patent_app_country] => US [patent_app_date] => 2018-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3923 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16025580 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/025580
METHOD AND APPARATUS FOR CONFIRMING STATUS OF A REMOTE UPDATE Jul 1, 2018 Abandoned
Array ( [id] => 16887435 [patent_doc_number] => 20210173632 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-10 [patent_title] => TECHNOLOGIES FOR PROVIDING REMOTE OUT-OF-BAND FIRMWARE UPDATES [patent_app_type] => utility [patent_app_number] => 16/969730 [patent_app_country] => US [patent_app_date] => 2018-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5684 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16969730 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/969730
TECHNOLOGIES FOR PROVIDING REMOTE OUT-OF-BAND FIRMWARE UPDATES May 13, 2018 Abandoned
Array ( [id] => 13526157 [patent_doc_number] => 20180314621 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-01 [patent_title] => Segmented Customization [patent_app_type] => utility [patent_app_number] => 15/968020 [patent_app_country] => US [patent_app_date] => 2018-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7914 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15968020 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/968020
Segmented customization Apr 30, 2018 Issued
Array ( [id] => 16501405 [patent_doc_number] => 10866788 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-15 [patent_title] => System and method for automated generation of integration elements modeling process flow for an integration process with a swagger API [patent_app_type] => utility [patent_app_number] => 15/967319 [patent_app_country] => US [patent_app_date] => 2018-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 15533 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 15967319 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/967319
System and method for automated generation of integration elements modeling process flow for an integration process with a swagger API Apr 29, 2018 Issued
Array ( [id] => 15042743 [patent_doc_number] => 20190332376 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-31 [patent_title] => MULTI-TENANT COLLABORATIVE LEARNING [patent_app_type] => utility [patent_app_number] => 15/966445 [patent_app_country] => US [patent_app_date] => 2018-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15376 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15966445 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/966445
Multi-tenant collaborative learning Apr 29, 2018 Issued
Array ( [id] => 15042731 [patent_doc_number] => 20190332370 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-31 [patent_title] => STORAGE RESERVE IN A FILE SYSTEM [patent_app_type] => utility [patent_app_number] => 15/966530 [patent_app_country] => US [patent_app_date] => 2018-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8273 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15966530 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/966530
STORAGE RESERVE IN A FILE SYSTEM Apr 29, 2018 Abandoned
Array ( [id] => 15700799 [patent_doc_number] => 10606575 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-31 [patent_title] => Efficiency of computing resource consumption via improved application portfolio deployment [patent_app_type] => utility [patent_app_number] => 15/944371 [patent_app_country] => US [patent_app_date] => 2018-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 11735 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 267 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15944371 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/944371
Efficiency of computing resource consumption via improved application portfolio deployment Apr 2, 2018 Issued
Array ( [id] => 14935969 [patent_doc_number] => 20190303623 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-03 [patent_title] => PROMOTION SMART CONTRACTS FOR SOFTWARE DEVELOPMENT PROCESSES [patent_app_type] => utility [patent_app_number] => 15/943194 [patent_app_country] => US [patent_app_date] => 2018-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 31034 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 317 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15943194 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/943194
PROMOTION SMART CONTRACTS FOR SOFTWARE DEVELOPMENT PROCESSES Apr 1, 2018 Abandoned
Menu