Search

Dean Phan

Examiner (ID: 944, Phone: (571)270-1002 , Office: P/2184 )

Most Active Art Unit
2184
Art Unit(s)
2184, 2182
Total Applications
623
Issued Applications
422
Pending Applications
58
Abandoned Applications
151

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 12665704 [patent_doc_number] => 20180113734 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-26 [patent_title] => SERVER SELECTION DEVICE, SERVER SELECTION METHOD, AND SERVER SELECTION PROGRAM [patent_app_type] => utility [patent_app_number] => 15/566323 [patent_app_country] => US [patent_app_date] => 2016-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11804 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15566323 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/566323
Server selection device, server selection method, and server selection program Mar 21, 2016 Issued
Array ( [id] => 12665704 [patent_doc_number] => 20180113734 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-26 [patent_title] => SERVER SELECTION DEVICE, SERVER SELECTION METHOD, AND SERVER SELECTION PROGRAM [patent_app_type] => utility [patent_app_number] => 15/566323 [patent_app_country] => US [patent_app_date] => 2016-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11804 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15566323 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/566323
Server selection device, server selection method, and server selection program Mar 21, 2016 Issued
Array ( [id] => 15473669 [patent_doc_number] => 10552716 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-02-04 [patent_title] => Apparatus, method, and program for causing multicore processor to execute tasks, and recording medium storing the program [patent_app_type] => utility [patent_app_number] => 15/074379 [patent_app_country] => US [patent_app_date] => 2016-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6281 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15074379 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/074379
Apparatus, method, and program for causing multicore processor to execute tasks, and recording medium storing the program Mar 17, 2016 Issued
Array ( [id] => 14204475 [patent_doc_number] => 10269355 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-23 [patent_title] => Data processing device, data processing method, and computer program product [patent_app_type] => utility [patent_app_number] => 15/070874 [patent_app_country] => US [patent_app_date] => 2016-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7748 [patent_no_of_claims] => 11 [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] => 15070874 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/070874
Data processing device, data processing method, and computer program product Mar 14, 2016 Issued
Array ( [id] => 15545049 [patent_doc_number] => 10572305 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-02-25 [patent_title] => Multi-grained memory operands [patent_app_type] => utility [patent_app_number] => 15/068390 [patent_app_country] => US [patent_app_date] => 2016-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 42332 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15068390 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/068390
Multi-grained memory operands Mar 10, 2016 Issued
Array ( [id] => 11473840 [patent_doc_number] => 20170060623 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-02 [patent_title] => 'ENCODING OF A SCHEDULE INTO A BINARY STRUCTURE' [patent_app_type] => utility [patent_app_number] => 15/066104 [patent_app_country] => US [patent_app_date] => 2016-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 22193 [patent_no_of_claims] => 30 [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] => 15066104 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/066104
Encoding of a schedule into a binary structure Mar 9, 2016 Issued
Array ( [id] => 11629544 [patent_doc_number] => 20170139733 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-18 [patent_title] => 'MANAGEMENT OF A VIRTUAL MACHINE IN A VIRTUALIZED COMPUTING ENVIRONMENT BASED ON A CONCURRENCY LIMIT' [patent_app_type] => utility [patent_app_number] => 15/065612 [patent_app_country] => US [patent_app_date] => 2016-03-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10814 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 1 [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] => 15065612 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/065612
Management of a virtual machine in a virtualized computing environment based on a concurrency limit Mar 8, 2016 Issued
Array ( [id] => 12041365 [patent_doc_number] => 09819609 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-11-14 [patent_title] => 'System and method for multitenant execution of OS programs invoked from a multitenant middleware application' [patent_app_type] => utility [patent_app_number] => 15/059872 [patent_app_country] => US [patent_app_date] => 2016-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 10255 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15059872 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/059872
System and method for multitenant execution of OS programs invoked from a multitenant middleware application Mar 2, 2016 Issued
Array ( [id] => 12018681 [patent_doc_number] => 09811386 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-11-07 [patent_title] => 'System and method for multitenant execution of OS programs invoked from a multitenant middleware application' [patent_app_type] => utility [patent_app_number] => 15/059193 [patent_app_country] => US [patent_app_date] => 2016-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 10220 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 253 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15059193 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/059193
System and method for multitenant execution of OS programs invoked from a multitenant middleware application Mar 1, 2016 Issued
Array ( [id] => 11951322 [patent_doc_number] => 20170255473 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-07 [patent_title] => 'Non-Intrusive Restart of a Task Manager' [patent_app_type] => utility [patent_app_number] => 15/058571 [patent_app_country] => US [patent_app_date] => 2016-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6148 [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] => 15058571 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/058571
Non-intrusive restart of a task manager Mar 1, 2016 Issued
Array ( [id] => 11077990 [patent_doc_number] => 20160274954 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-22 [patent_title] => 'DISTRIBUTED PROCESSING CONTROL DEVICE' [patent_app_type] => utility [patent_app_number] => 15/057304 [patent_app_country] => US [patent_app_date] => 2016-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9745 [patent_no_of_claims] => 10 [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] => 15057304 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/057304
Distributed processing control device Feb 29, 2016 Issued
Array ( [id] => 11945040 [patent_doc_number] => 20170249191 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-31 [patent_title] => 'ADJUSTABLE PRIORITY RATIOS FOR MULTIPLE TASK QUEUES' [patent_app_type] => utility [patent_app_number] => 15/052946 [patent_app_country] => US [patent_app_date] => 2016-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8710 [patent_no_of_claims] => 20 [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] => 15052946 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/052946
Adjustable priority ratios for multiple task queues Feb 24, 2016 Issued
Array ( [id] => 11931572 [patent_doc_number] => 09798570 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-10-24 [patent_title] => 'System and method for nested hypervisors and layer 2 interconnection' [patent_app_type] => utility [patent_app_number] => 15/052441 [patent_app_country] => US [patent_app_date] => 2016-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 12262 [patent_no_of_claims] => 56 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15052441 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/052441
System and method for nested hypervisors and layer 2 interconnection Feb 23, 2016 Issued
Array ( [id] => 11938570 [patent_doc_number] => 20170242720 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-24 [patent_title] => 'MIGRATING SINGLE ROOT I/O VIRTUALIZATION ADAPTER CONFIGURATIONS IN A COMPUTING SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/050669 [patent_app_country] => US [patent_app_date] => 2016-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7210 [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] => 15050669 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/050669
Migrating single root I/O virtualization adapter configurations in a computing system Feb 22, 2016 Issued
Array ( [id] => 12393195 [patent_doc_number] => 09965313 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-05-08 [patent_title] => Systems and methods for auditing a virtual machine [patent_app_type] => utility [patent_app_number] => 15/045979 [patent_app_country] => US [patent_app_date] => 2016-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 12 [patent_no_of_words] => 8128 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 245 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15045979 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/045979
Systems and methods for auditing a virtual machine Feb 16, 2016 Issued
Array ( [id] => 11868320 [patent_doc_number] => 20170235604 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-17 [patent_title] => 'DISTRIBUTED LOAD PROCESSING USING CLUSTERS OF INTERDEPENDENT INTERNET OF THINGS DEVICES' [patent_app_type] => utility [patent_app_number] => 15/041252 [patent_app_country] => US [patent_app_date] => 2016-02-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8265 [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] => 15041252 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/041252
Distributed load processing using clusters of interdependent internet of things devices Feb 10, 2016 Issued
Array ( [id] => 12018682 [patent_doc_number] => 09811387 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-11-07 [patent_title] => 'Distributed load processing using sampled clusters of location-based internet of things devices' [patent_app_type] => utility [patent_app_number] => 15/041212 [patent_app_country] => US [patent_app_date] => 2016-02-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 9061 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15041212 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/041212
Distributed load processing using sampled clusters of location-based internet of things devices Feb 10, 2016 Issued
Array ( [id] => 16263261 [patent_doc_number] => 10754694 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-25 [patent_title] => Rolling upgrade with dynamic batch size [patent_app_type] => utility [patent_app_number] => 16/070097 [patent_app_country] => US [patent_app_date] => 2016-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 6906 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [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] => 16070097 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/070097
Rolling upgrade with dynamic batch size Jan 28, 2016 Issued
Array ( [id] => 12213883 [patent_doc_number] => 09910692 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-03-06 [patent_title] => 'Enhanced virtual function capabilities in a virtualized network environment' [patent_app_type] => utility [patent_app_number] => 15/006320 [patent_app_country] => US [patent_app_date] => 2016-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7880 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15006320 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/006320
Enhanced virtual function capabilities in a virtualized network environment Jan 25, 2016 Issued
Array ( [id] => 15121011 [patent_doc_number] => 20190347139 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-14 [patent_title] => Technique for Determining a Load of an Application [patent_app_type] => utility [patent_app_number] => 16/067965 [patent_app_country] => US [patent_app_date] => 2016-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6202 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 16067965 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/067965
Technique for determining a load of an application Jan 25, 2016 Issued
Menu