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] => 11292504 [patent_doc_number] => 20160342436 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-24 [patent_title] => 'PLACEMENT OF VIRTUAL MACHINES ON PHYSICAL HOSTS BASED ON COLLOCATION RULES' [patent_app_type] => utility [patent_app_number] => 14/740974 [patent_app_country] => US [patent_app_date] => 2015-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5538 [patent_no_of_claims] => 9 [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] => 14740974 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/740974
Placement of virtual machines on physical hosts based on collocation rules Jun 15, 2015 Issued
Array ( [id] => 11352365 [patent_doc_number] => 20160371105 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-22 [patent_title] => 'DEPLOYMENT AND INSTALLATION OF UPDATES IN A VIRTUAL ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 14/740605 [patent_app_country] => US [patent_app_date] => 2015-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 16235 [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] => 14740605 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/740605
Deployment and installation of updates in a virtual environment Jun 15, 2015 Issued
Array ( [id] => 11338512 [patent_doc_number] => 20160364267 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-15 [patent_title] => 'SYSTEMS AND METHODS FOR SCHEDULING TASKS USING SLIDING TIME WINDOWS' [patent_app_type] => utility [patent_app_number] => 14/737010 [patent_app_country] => US [patent_app_date] => 2015-06-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 12357 [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] => 14737010 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/737010
Systems and methods for scheduling tasks using sliding time windows Jun 10, 2015 Issued
Array ( [id] => 16178967 [patent_doc_number] => 20200225935 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-16 [patent_title] => PERFORMING PARTIAL ANALYSIS OF A SOURCE CODE BASE [patent_app_type] => utility [patent_app_number] => 14/727675 [patent_app_country] => US [patent_app_date] => 2015-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10560 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -26 [patent_words_short_claim] => 361 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14727675 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/727675
Performing partial analysis of a source code base May 31, 2015 Issued
Array ( [id] => 10462079 [patent_doc_number] => 20150347094 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-03 [patent_title] => 'INTERACTIVE LEARNING TOOL USING PLAYGROUND' [patent_app_type] => utility [patent_app_number] => 14/724726 [patent_app_country] => US [patent_app_date] => 2015-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6044 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [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] => 14724726 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/724726
INTERACTIVE LEARNING TOOL USING PLAYGROUND May 27, 2015 Abandoned
Array ( [id] => 13281451 [patent_doc_number] => 10152310 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-12-11 [patent_title] => Fusing a sequence of operations through subdividing [patent_app_type] => utility [patent_app_number] => 14/723141 [patent_app_country] => US [patent_app_date] => 2015-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 5743 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14723141 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/723141
Fusing a sequence of operations through subdividing May 26, 2015 Issued
Array ( [id] => 11313994 [patent_doc_number] => 20160350104 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-01 [patent_title] => 'COMPUTER SOFWARE BUILD MANAGEMENT' [patent_app_type] => utility [patent_app_number] => 14/721228 [patent_app_country] => US [patent_app_date] => 2015-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7724 [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] => 14721228 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/721228
COMPUTER SOFWARE BUILD MANAGEMENT May 25, 2015 Abandoned
Array ( [id] => 12167408 [patent_doc_number] => 09886176 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-02-06 [patent_title] => 'Placement of virtual machines on physical hosts based on collocation rules' [patent_app_type] => utility [patent_app_number] => 14/718308 [patent_app_country] => US [patent_app_date] => 2015-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 5534 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 241 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14718308 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/718308
Placement of virtual machines on physical hosts based on collocation rules May 20, 2015 Issued
Array ( [id] => 12628662 [patent_doc_number] => 20180101384 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-12 [patent_title] => MORPHED INSTRUCTION ACCORDING TO CONFIGURATION UPDATE [patent_app_type] => utility [patent_app_number] => 15/565179 [patent_app_country] => US [patent_app_date] => 2015-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4101 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [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] => 15565179 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/565179
MORPHED INSTRUCTION ACCORDING TO CONFIGURATION UPDATE Apr 16, 2015 Abandoned
Array ( [id] => 10357197 [patent_doc_number] => 20150242202 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-08-27 [patent_title] => 'METHOD OF UPDATING FIRMWARE OF MEMORY DEVICE INCLUDING MEMORY AND CONTROLLER' [patent_app_type] => utility [patent_app_number] => 14/628632 [patent_app_country] => US [patent_app_date] => 2015-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 9363 [patent_no_of_claims] => 18 [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] => 14628632 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/628632
METHOD OF UPDATING FIRMWARE OF MEMORY DEVICE INCLUDING MEMORY AND CONTROLLER Feb 22, 2015 Abandoned
Array ( [id] => 10349644 [patent_doc_number] => 20150234649 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-08-20 [patent_title] => 'INFORMATION PROCESSING APPARATUS, SET VALUES UPDATE METHOD FOR THE SAME, AND RECORDING MEDIUM' [patent_app_type] => utility [patent_app_number] => 14/624440 [patent_app_country] => US [patent_app_date] => 2015-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6898 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [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] => 14624440 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/624440
Information processing apparatus, set values update method for the same, and recording medium Feb 16, 2015 Issued
Array ( [id] => 10335317 [patent_doc_number] => 20150220322 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-08-06 [patent_title] => 'SYSTEM AND METHOD FOR REINSTALLING, UPGRADING OR DOWNGRADING AN OPERATING SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/615795 [patent_app_country] => US [patent_app_date] => 2015-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2937 [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] => 14615795 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/615795
SYSTEM AND METHOD FOR REINSTALLING, UPGRADING OR DOWNGRADING AN OPERATING SYSTEM Feb 5, 2015
Array ( [id] => 11488475 [patent_doc_number] => 09594546 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-03-14 [patent_title] => 'Governed application deployment on trusted infrastructure' [patent_app_type] => utility [patent_app_number] => 14/610191 [patent_app_country] => US [patent_app_date] => 2015-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 6635 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 386 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14610191 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/610191
Governed application deployment on trusted infrastructure Jan 29, 2015 Issued
Array ( [id] => 10401466 [patent_doc_number] => 20150286476 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-08 [patent_title] => 'APPLICATION DETERMINATION METHOD, APPLICATION DETERMINATION DEVICE' [patent_app_type] => utility [patent_app_number] => 14/608229 [patent_app_country] => US [patent_app_date] => 2015-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6513 [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] => 14608229 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/608229
APPLICATION DETERMINATION METHOD, APPLICATION DETERMINATION DEVICE Jan 28, 2015
Array ( [id] => 10243125 [patent_doc_number] => 20150128120 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-05-07 [patent_title] => 'METHOD FOR PROVIDING AUTO-RUN SERVICE AND ELECTRONIC DEVICE THEREOF' [patent_app_type] => utility [patent_app_number] => 14/534117 [patent_app_country] => US [patent_app_date] => 2014-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 8895 [patent_no_of_claims] => 20 [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] => 14534117 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/534117
METHOD FOR PROVIDING AUTO-RUN SERVICE AND ELECTRONIC DEVICE THEREOF Nov 4, 2014 Abandoned
Array ( [id] => 10717232 [patent_doc_number] => 20160063379 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-03-03 [patent_title] => 'Anonymous Crowd Sourced Software Tuning' [patent_app_type] => utility [patent_app_number] => 14/475714 [patent_app_country] => US [patent_app_date] => 2014-09-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6077 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [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] => 14475714 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/475714
Anonymous Crowd Sourced Software Tuning Sep 2, 2014 Abandoned
Array ( [id] => 10716633 [patent_doc_number] => 20160062780 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-03-03 [patent_title] => 'PAUSING VIRTUAL MACHINE BASED ON IDLE STATE' [patent_app_type] => utility [patent_app_number] => 14/469885 [patent_app_country] => US [patent_app_date] => 2014-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5261 [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] => 14469885 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/469885
PAUSING VIRTUAL MACHINE BASED ON IDLE STATE Aug 26, 2014 Abandoned
Array ( [id] => 9903658 [patent_doc_number] => 20150058858 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-02-26 [patent_title] => 'DYNAMIC TASK PRIORITIZATION FOR IN-MEMORY DATABASES' [patent_app_type] => utility [patent_app_number] => 14/463863 [patent_app_country] => US [patent_app_date] => 2014-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8877 [patent_no_of_claims] => 17 [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] => 14463863 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/463863
Dynamic task prioritization for in-memory databases Aug 19, 2014 Issued
Array ( [id] => 13143591 [patent_doc_number] => 10089130 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-02 [patent_title] => Virtual desktop service apparatus and method [patent_app_type] => utility [patent_app_number] => 14/463190 [patent_app_country] => US [patent_app_date] => 2014-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 25 [patent_no_of_words] => 11548 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 422 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14463190 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/463190
Virtual desktop service apparatus and method Aug 18, 2014 Issued
Array ( [id] => 14175603 [patent_doc_number] => 10261817 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-16 [patent_title] => System on a chip and method for a controller supported virtual machine monitor [patent_app_type] => utility [patent_app_number] => 14/445788 [patent_app_country] => US [patent_app_date] => 2014-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 6448 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 308 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14445788 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/445788
System on a chip and method for a controller supported virtual machine monitor Jul 28, 2014 Issued
Menu