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] => 12868618 [patent_doc_number] => 20180181381 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-28 [patent_title] => APPLICATION PROGRAM PACKAGE PRE-INSTALLATION USER INTERFACE [patent_app_type] => utility [patent_app_number] => 15/390093 [patent_app_country] => US [patent_app_date] => 2016-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11623 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15390093 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/390093
APPLICATION PROGRAM PACKAGE PRE-INSTALLATION USER INTERFACE Dec 22, 2016 Abandoned
Array ( [id] => 14062303 [patent_doc_number] => 10235445 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-19 [patent_title] => Employing associative memory for enhanced lifecycle management [patent_app_type] => utility [patent_app_number] => 15/365370 [patent_app_country] => US [patent_app_date] => 2016-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9561 [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] => 15365370 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/365370
Employing associative memory for enhanced lifecycle management Nov 29, 2016 Issued
Array ( [id] => 11458824 [patent_doc_number] => 20170052730 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-23 [patent_title] => 'ACTIVE CONTROL OF MEMORY FOR JAVA VIRTUAL MACHINES AND OTHER APPLICATION RUNTIME ENVIRONMENTS' [patent_app_type] => utility [patent_app_number] => 15/263052 [patent_app_country] => US [patent_app_date] => 2016-09-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 10699 [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] => 15263052 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/263052
Active control of memory for java virtual machines and other application runtime environments Sep 11, 2016 Issued
Array ( [id] => 11544057 [patent_doc_number] => 20170097881 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-04-06 [patent_title] => 'SYSTEM AND METHOD FOR PERFORMING DATA ANALYTICS FOR A MACHINE ON A MOBILE DEVICE' [patent_app_type] => utility [patent_app_number] => 15/237698 [patent_app_country] => US [patent_app_date] => 2016-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 10370 [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] => 15237698 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/237698
SYSTEM AND METHOD FOR PERFORMING DATA ANALYTICS FOR A MACHINE ON A MOBILE DEVICE Aug 15, 2016 Abandoned
Array ( [id] => 12187631 [patent_doc_number] => 20180046568 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-15 [patent_title] => 'Systems and Methods for Continuity of Dataflow Operations' [patent_app_type] => utility [patent_app_number] => 15/236952 [patent_app_country] => US [patent_app_date] => 2016-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4859 [patent_no_of_claims] => 10 [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] => 15236952 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/236952
Systems and methods for continuity of dataflow operations Aug 14, 2016 Issued
Array ( [id] => 15517003 [patent_doc_number] => 10565089 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-02-18 [patent_title] => Identification of code features potentially associated with code behavior [patent_app_type] => utility [patent_app_number] => 15/237065 [patent_app_country] => US [patent_app_date] => 2016-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 12427 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 624 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15237065 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/237065
Identification of code features potentially associated with code behavior Aug 14, 2016 Issued
Array ( [id] => 11445115 [patent_doc_number] => 20170046135 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-16 [patent_title] => 'Configurable Development Platform Integrating Heterogeneous Persistence Systems' [patent_app_type] => utility [patent_app_number] => 15/236432 [patent_app_country] => US [patent_app_date] => 2016-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 18666 [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] => 15236432 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/236432
Configurable development platform integrating heterogeneous persistence systems Aug 12, 2016 Issued
Array ( [id] => 11473783 [patent_doc_number] => 20170060566 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-02 [patent_title] => 'METHOD AND DEVICE FOR INSTALLING PLUG-IN OF SMART DEVICE' [patent_app_type] => utility [patent_app_number] => 15/234536 [patent_app_country] => US [patent_app_date] => 2016-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 7438 [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] => 15234536 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/234536
METHOD AND DEVICE FOR INSTALLING PLUG-IN OF SMART DEVICE Aug 10, 2016 Abandoned
Array ( [id] => 14265251 [patent_doc_number] => 10282189 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-07 [patent_title] => Updating program code stored in an external non-volatile memory [patent_app_type] => utility [patent_app_number] => 15/198412 [patent_app_country] => US [patent_app_date] => 2016-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 9215 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15198412 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/198412
Updating program code stored in an external non-volatile memory Jun 29, 2016 Issued
Array ( [id] => 12121042 [patent_doc_number] => 20180004629 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-04 [patent_title] => 'RUN TIME SMF/RMF STATISTICAL FORMULA METHODOLOGY FOR GENERATING ENHANCED WORKLOAD DATA POINTS FOR CUSTOMER PROFILING VISUALIZATION' [patent_app_type] => utility [patent_app_number] => 15/197844 [patent_app_country] => US [patent_app_date] => 2016-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6019 [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] => 15197844 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/197844
RUN TIME SMF/RMF STATISTICAL FORMULA METHODOLOGY FOR GENERATING ENHANCED WORKLOAD DATA POINTS FOR CUSTOMER PROFILING VISUALIZATION Jun 29, 2016 Abandoned
Array ( [id] => 12121049 [patent_doc_number] => 20180004635 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-04 [patent_title] => 'INPUT DISCOVERY FOR UNKNOWN PROGRAM BINARIES' [patent_app_type] => utility [patent_app_number] => 15/198064 [patent_app_country] => US [patent_app_date] => 2016-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 11695 [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] => 15198064 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/198064
INPUT DISCOVERY FOR UNKNOWN PROGRAM BINARIES Jun 29, 2016 Abandoned
Array ( [id] => 12120921 [patent_doc_number] => 20180004507 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-04 [patent_title] => 'SYSTEMS AND METHODS FOR PROVIDING CONTROL OF APPLICATION EXECUTION' [patent_app_type] => utility [patent_app_number] => 15/198498 [patent_app_country] => US [patent_app_date] => 2016-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10017 [patent_no_of_claims] => 28 [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] => 15198498 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/198498
Systems and methods for providing control of application execution Jun 29, 2016 Issued
Array ( [id] => 12120915 [patent_doc_number] => 20180004502 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-04 [patent_title] => 'BASIC INPUT/OUTPUT SYSTEM (BIOS) UPDATE CONTROL' [patent_app_type] => utility [patent_app_number] => 15/198941 [patent_app_country] => US [patent_app_date] => 2016-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7856 [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] => 15198941 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/198941
BASIC INPUT/OUTPUT SYSTEM (BIOS) UPDATE CONTROL Jun 29, 2016 Abandoned
Array ( [id] => 17151206 [patent_doc_number] => 11144283 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-12 [patent_title] => Visual program specification and compilation of graph-based computation [patent_app_type] => utility [patent_app_number] => 15/158927 [patent_app_country] => US [patent_app_date] => 2016-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 40 [patent_no_of_words] => 33608 [patent_no_of_claims] => 38 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 275 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15158927 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/158927
Visual program specification and compilation of graph-based computation May 18, 2016 Issued
Array ( [id] => 11292464 [patent_doc_number] => 20160342396 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-24 [patent_title] => 'VISUAL PROGRAM SPECIFICATION AND COMPILATION OF GRAPH-BASED COMPUTATION' [patent_app_type] => utility [patent_app_number] => 15/158955 [patent_app_country] => US [patent_app_date] => 2016-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 34348 [patent_no_of_claims] => 24 [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] => 15158955 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/158955
VISUAL PROGRAM SPECIFICATION AND COMPILATION OF GRAPH-BASED COMPUTATION May 18, 2016 Abandoned
Array ( [id] => 12060728 [patent_doc_number] => 20170337072 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-23 [patent_title] => 'INTERFACE AND INTERRUPTION MANAGEMENT' [patent_app_type] => utility [patent_app_number] => 15/158828 [patent_app_country] => US [patent_app_date] => 2016-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9026 [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] => 15158828 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/158828
Interface and interruption management May 18, 2016 Issued
Array ( [id] => 12060772 [patent_doc_number] => 20170337116 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-23 [patent_title] => 'APPLICATION TESTING ON DIFFERENT DEVICE TYPES' [patent_app_type] => utility [patent_app_number] => 15/158453 [patent_app_country] => US [patent_app_date] => 2016-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8264 [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] => 15158453 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/158453
APPLICATION TESTING ON DIFFERENT DEVICE TYPES May 17, 2016 Abandoned
Array ( [id] => 11338465 [patent_doc_number] => 20160364220 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-15 [patent_title] => 'METHOD FOR OPTIMIZING LOOP PROCESSING UNDER CONSTRAINT ON PROCESSORS TO BE USED' [patent_app_type] => utility [patent_app_number] => 15/151611 [patent_app_country] => US [patent_app_date] => 2016-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 12500 [patent_no_of_claims] => 6 [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] => 15151611 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/151611
METHOD FOR OPTIMIZING LOOP PROCESSING UNDER CONSTRAINT ON PROCESSORS TO BE USED May 10, 2016 Abandoned
Array ( [id] => 15313011 [patent_doc_number] => 10521209 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-31 [patent_title] => Machine-based normalization of machine instructions [patent_app_type] => utility [patent_app_number] => 15/572926 [patent_app_country] => US [patent_app_date] => 2016-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 33 [patent_figures_cnt] => 38 [patent_no_of_words] => 9627 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 411 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15572926 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/572926
Machine-based normalization of machine instructions May 10, 2016 Issued
Array ( [id] => 13752161 [patent_doc_number] => 10169027 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-01 [patent_title] => Upgrade of an operating system of a virtual machine [patent_app_type] => utility [patent_app_number] => 15/147364 [patent_app_country] => US [patent_app_date] => 2016-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 5231 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 302 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15147364 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/147364
Upgrade of an operating system of a virtual machine May 4, 2016 Issued
Menu