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] => 15757745 [patent_doc_number] => 10620985 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-14 [patent_title] => Transparent code patching using a hypervisor [patent_app_type] => utility [patent_app_number] => 15/643503 [patent_app_country] => US [patent_app_date] => 2017-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 5072 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15643503 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/643503
Transparent code patching using a hypervisor Jul 6, 2017 Issued
Array ( [id] => 13797317 [patent_doc_number] => 20190012197 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-01-10 [patent_title] => Virtualization of Multiple Coprocessors [patent_app_type] => utility [patent_app_number] => 15/643428 [patent_app_country] => US [patent_app_date] => 2017-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6739 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -26 [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] => 15643428 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/643428
Virtualization of multiple coprocessors Jul 5, 2017 Issued
Array ( [id] => 16371073 [patent_doc_number] => 10802831 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-10-13 [patent_title] => Managing parallel processing [patent_app_type] => utility [patent_app_number] => 15/638585 [patent_app_country] => US [patent_app_date] => 2017-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8655 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 311 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15638585 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/638585
Managing parallel processing Jun 29, 2017 Issued
Array ( [id] => 11996196 [patent_doc_number] => 20170300351 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-19 [patent_title] => 'Optimizations and Enhancements of Application Virtualization Layers' [patent_app_type] => utility [patent_app_number] => 15/637089 [patent_app_country] => US [patent_app_date] => 2017-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 12525 [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] => 15637089 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/637089
Optimizations and enhancements of application virtualization layers Jun 28, 2017 Issued
Array ( [id] => 14628969 [patent_doc_number] => 20190227852 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-25 [patent_title] => METHOD FOR AUTOMATICALLY AND DYNAMICALLY ASSIGNING THE RESPONSIBILITY FOR TASKS TO THE AVAILABLE COMPUTING COMPONENTS IN A HIGHLY DISTRIBUTED DATA-PROCESSING SYSTEM [patent_app_type] => utility [patent_app_number] => 16/312968 [patent_app_country] => US [patent_app_date] => 2017-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2529 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [patent_words_short_claim] => 45 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16312968 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/312968
Method for automatically and dynamically assigning the responsibility for tasks to the available computing components in a highly distributed data-processing system Jun 21, 2017 Issued
Array ( [id] => 12845173 [patent_doc_number] => 20180173564 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-21 [patent_title] => Loading Balance System For Segmented Processing Request And Method Thereof [patent_app_type] => utility [patent_app_number] => 15/623014 [patent_app_country] => US [patent_app_date] => 2017-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3483 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15623014 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/623014
Loading Balance System For Segmented Processing Request And Method Thereof Jun 13, 2017 Abandoned
Array ( [id] => 15012591 [patent_doc_number] => 10452440 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-10-22 [patent_title] => Systems and methods of optimized tuning of resources [patent_app_type] => utility [patent_app_number] => 15/612196 [patent_app_country] => US [patent_app_date] => 2017-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 12117 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 333 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15612196 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/612196
Systems and methods of optimized tuning of resources Jun 1, 2017 Issued
Array ( [id] => 15197867 [patent_doc_number] => 10496426 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-12-03 [patent_title] => Virtual machine cluster formation using available instances [patent_app_type] => utility [patent_app_number] => 15/608750 [patent_app_country] => US [patent_app_date] => 2017-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6783 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15608750 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/608750
Virtual machine cluster formation using available instances May 29, 2017 Issued
Array ( [id] => 13579945 [patent_doc_number] => 20180341521 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-29 [patent_title] => MANAGING JOB SCHEDULES [patent_app_type] => utility [patent_app_number] => 15/603499 [patent_app_country] => US [patent_app_date] => 2017-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5287 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15603499 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/603499
MANAGING JOB SCHEDULES May 23, 2017 Abandoned
Array ( [id] => 13569027 [patent_doc_number] => 20180336061 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-22 [patent_title] => STORING FILE PORTIONS IN DATA STORAGE SPACE AVAILABLE TO SERVICE PROCESSORS ACROSS A PLURALITY OF ENDPOINT DEVICES [patent_app_type] => utility [patent_app_number] => 15/596941 [patent_app_country] => US [patent_app_date] => 2017-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5620 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15596941 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/596941
STORING FILE PORTIONS IN DATA STORAGE SPACE AVAILABLE TO SERVICE PROCESSORS ACROSS A PLURALITY OF ENDPOINT DEVICES May 15, 2017 Abandoned
Array ( [id] => 15075131 [patent_doc_number] => 10467056 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-05 [patent_title] => Configuration of application software on multi-core image processor [patent_app_type] => utility [patent_app_number] => 15/594529 [patent_app_country] => US [patent_app_date] => 2017-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 12586 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 233 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15594529 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/594529
Configuration of application software on multi-core image processor May 11, 2017 Issued
Array ( [id] => 15167409 [patent_doc_number] => 10489199 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-26 [patent_title] => Program code transformations to improve image processor runtime efficiency [patent_app_type] => utility [patent_app_number] => 15/594517 [patent_app_country] => US [patent_app_date] => 2017-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 39 [patent_figures_cnt] => 39 [patent_no_of_words] => 12237 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15594517 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/594517
Program code transformations to improve image processor runtime efficiency May 11, 2017 Issued
Array ( [id] => 12018733 [patent_doc_number] => 09811438 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-11-07 [patent_title] => 'Techniques for processing queries relating to task-completion times or cross-data-structure interactions' [patent_app_type] => utility [patent_app_number] => 15/592949 [patent_app_country] => US [patent_app_date] => 2017-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 24181 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 377 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15592949 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/592949
Techniques for processing queries relating to task-completion times or cross-data-structure interactions May 10, 2017 Issued
Array ( [id] => 15670501 [patent_doc_number] => 10599480 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-24 [patent_title] => Cascading job scheduling in guests [patent_app_type] => utility [patent_app_number] => 15/587613 [patent_app_country] => US [patent_app_date] => 2017-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 9911 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 237 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15587613 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/587613
Cascading job scheduling in guests May 4, 2017 Issued
Array ( [id] => 15106353 [patent_doc_number] => 10474501 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-12 [patent_title] => Serverless execution of code using cluster resources [patent_app_type] => utility [patent_app_number] => 15/581987 [patent_app_country] => US [patent_app_date] => 2017-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3353 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 238 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15581987 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/581987
Serverless execution of code using cluster resources Apr 27, 2017 Issued
Array ( [id] => 15390275 [patent_doc_number] => 10536348 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-01-14 [patent_title] => Operational micro-services design, development, deployment [patent_app_type] => utility [patent_app_number] => 15/581968 [patent_app_country] => US [patent_app_date] => 2017-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9423 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15581968 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/581968
Operational micro-services design, development, deployment Apr 27, 2017 Issued
Array ( [id] => 14766397 [patent_doc_number] => 10394594 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-27 [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/493346 [patent_app_country] => US [patent_app_date] => 2017-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 10554 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15493346 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/493346
Management of a virtual machine in a virtualized computing environment based on a concurrency limit Apr 20, 2017 Issued
Array ( [id] => 13467187 [patent_doc_number] => 20180285136 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-04 [patent_title] => VIRTUAL MACHINE EXECUTION TRACING [patent_app_type] => utility [patent_app_number] => 15/488282 [patent_app_country] => US [patent_app_date] => 2017-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3780 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15488282 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/488282
Virtual machine execution tracing Apr 13, 2017 Issued
Array ( [id] => 12373353 [patent_doc_number] => 09959337 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-05-01 [patent_title] => Independent data processing environments within a big data cluster system [patent_app_type] => utility [patent_app_number] => 15/485952 [patent_app_country] => US [patent_app_date] => 2017-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5381 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15485952 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/485952
Independent data processing environments within a big data cluster system Apr 11, 2017 Issued
Array ( [id] => 14735599 [patent_doc_number] => 10387199 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-20 [patent_title] => Container chaining for automated process completion [patent_app_type] => utility [patent_app_number] => 15/475230 [patent_app_country] => US [patent_app_date] => 2017-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8785 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 363 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15475230 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/475230
Container chaining for automated process completion Mar 30, 2017 Issued
Menu