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] => 10157393 [patent_doc_number] => 09189169 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-11-17 [patent_title] => 'Common contiguous memory region optimized virtual machine migration within a workgroup' [patent_app_type] => utility [patent_app_number] => 14/090490 [patent_app_country] => US [patent_app_date] => 2013-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8226 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14090490 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/090490
Common contiguous memory region optimized virtual machine migration within a workgroup Nov 25, 2013 Issued
Array ( [id] => 10401499 [patent_doc_number] => 20150286508 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-08 [patent_title] => 'TRANSPARENTLY ROUTING JOB SUBMISSIONS BETWEEN DISPARATE ENVIRONMENTS' [patent_app_type] => utility [patent_app_number] => 14/441860 [patent_app_country] => US [patent_app_date] => 2013-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3719 [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] => 14441860 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/441860
TRANSPARENTLY ROUTING JOB SUBMISSIONS BETWEEN DISPARATE ENVIRONMENTS Nov 25, 2013 Abandoned
Array ( [id] => 9386599 [patent_doc_number] => 20140090082 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-03-27 [patent_title] => 'DATA ISOLATION IN SHARED RESOURCE ENVIRONMENTS' [patent_app_type] => utility [patent_app_number] => 14/077450 [patent_app_country] => US [patent_app_date] => 2013-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4748 [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] => 14077450 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/077450
Data isolation in shared resource environments Nov 11, 2013 Issued
Array ( [id] => 11465694 [patent_doc_number] => 09582325 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-02-28 [patent_title] => 'Method for scheduling with deadline constraints, in particular in Linux, carried out in user space' [patent_app_type] => utility [patent_app_number] => 14/441070 [patent_app_country] => US [patent_app_date] => 2013-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 5501 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 314 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14441070 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/441070
Method for scheduling with deadline constraints, in particular in Linux, carried out in user space Nov 4, 2013 Issued
Array ( [id] => 10416855 [patent_doc_number] => 20150301865 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-22 [patent_title] => 'HARDWARE RESOURCE ALLOCATION FOR APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 14/647959 [patent_app_country] => US [patent_app_date] => 2013-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6786 [patent_no_of_claims] => 19 [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] => 14647959 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/647959
Hardware resource allocation for applications Oct 28, 2013 Issued
Array ( [id] => 10228544 [patent_doc_number] => 20150113538 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-04-23 [patent_title] => 'HIERARCHICAL STAGING AREAS FOR SCHEDULING THREADS FOR EXECUTION' [patent_app_type] => utility [patent_app_number] => 14/061170 [patent_app_country] => US [patent_app_date] => 2013-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7364 [patent_no_of_claims] => 22 [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] => 14061170 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/061170
Hierarchical staging areas for scheduling threads for execution Oct 22, 2013 Issued
Array ( [id] => 11598740 [patent_doc_number] => 09645909 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-05-09 [patent_title] => 'Operation management apparatus and operation management method' [patent_app_type] => utility [patent_app_number] => 14/435799 [patent_app_country] => US [patent_app_date] => 2013-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 9564 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14435799 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/435799
Operation management apparatus and operation management method Oct 20, 2013 Issued
Array ( [id] => 9308781 [patent_doc_number] => 20140047455 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-02-13 [patent_title] => 'DETERMINISTIC PARALLELIZATION THROUGH ATOMIC TASK COMPUTATION' [patent_app_type] => utility [patent_app_number] => 14/056942 [patent_app_country] => US [patent_app_date] => 2013-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6747 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 8 [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] => 14056942 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/056942
Deterministic parallelization through atomic task computation Oct 17, 2013 Issued
Array ( [id] => 11179648 [patent_doc_number] => 09411641 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-08-09 [patent_title] => 'Method and apparatus implemented in processors for real-time scheduling and task organization based on response time order of magnitude' [patent_app_type] => utility [patent_app_number] => 14/044458 [patent_app_country] => US [patent_app_date] => 2013-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 19 [patent_no_of_words] => 10380 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 315 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14044458 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/044458
Method and apparatus implemented in processors for real-time scheduling and task organization based on response time order of magnitude Oct 1, 2013 Issued
Array ( [id] => 9282800 [patent_doc_number] => 20140032768 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-01-30 [patent_title] => 'AUTOMATED CAPACITY PROVISIONING METHOD USING HISTORICAL PERFORMANCE DATA' [patent_app_type] => utility [patent_app_number] => 14/044614 [patent_app_country] => US [patent_app_date] => 2013-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7349 [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] => 14044614 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/044614
Automated capacity provisioning method using historical performance data Oct 1, 2013 Issued
Array ( [id] => 11035079 [patent_doc_number] => 20160232034 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-08-11 [patent_title] => 'Processing an Action Based on an Attribute' [patent_app_type] => utility [patent_app_number] => 15/022452 [patent_app_country] => US [patent_app_date] => 2013-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8892 [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] => 15022452 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/022452
Processing an Action Based on an Attribute Sep 29, 2013 Pending
Array ( [id] => 9746808 [patent_doc_number] => 20140282527 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-18 [patent_title] => 'Applying or Removing Appropriate File Overlays During Live Application Mobility' [patent_app_type] => utility [patent_app_number] => 14/040817 [patent_app_country] => US [patent_app_date] => 2013-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5729 [patent_no_of_claims] => 6 [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] => 14040817 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/040817
Applying or Removing Appropriate File Overlays During Live Application Mobility Sep 29, 2013 Abandoned
Array ( [id] => 11278720 [patent_doc_number] => 09495199 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-11-15 [patent_title] => 'Management of bottlenecks in database systems' [patent_app_type] => utility [patent_app_number] => 13/975927 [patent_app_country] => US [patent_app_date] => 2013-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8123 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 316 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13975927 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/975927
Management of bottlenecks in database systems Aug 25, 2013 Issued
Array ( [id] => 11769393 [patent_doc_number] => 09378055 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-06-28 [patent_title] => 'Configurable platform architecture and method for use thereof' [patent_app_type] => utility [patent_app_number] => 13/973342 [patent_app_country] => US [patent_app_date] => 2013-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 29 [patent_no_of_words] => 16995 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 447 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13973342 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/973342
Configurable platform architecture and method for use thereof Aug 21, 2013 Issued
Array ( [id] => 11299629 [patent_doc_number] => 09507637 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-11-29 [patent_title] => 'Computer platform where tasks can optionally share per task resources' [patent_app_type] => utility [patent_app_number] => 13/962660 [patent_app_country] => US [patent_app_date] => 2013-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 11351 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 305 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13962660 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/962660
Computer platform where tasks can optionally share per task resources Aug 7, 2013 Issued
Array ( [id] => 9296975 [patent_doc_number] => 20140040609 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-02-06 [patent_title] => 'TRACKING LOADING AND UNLOADING OF KERNEL EXTENSIONS IN ISOLATED VIRTUAL SPACE' [patent_app_type] => utility [patent_app_number] => 13/959529 [patent_app_country] => US [patent_app_date] => 2013-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8141 [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] => 13959529 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/959529
TRACKING LOADING AND UNLOADING OF KERNEL EXTENSIONS IN ISOLATED VIRTUAL SPACE Aug 4, 2013 Abandoned
Array ( [id] => 10731736 [patent_doc_number] => 20160077886 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-03-17 [patent_title] => 'GENERATING WORKLOAD WINDOWS' [patent_app_type] => utility [patent_app_number] => 14/787461 [patent_app_country] => US [patent_app_date] => 2013-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 2836 [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] => 14787461 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/787461
GENERATING WORKLOAD WINDOWS Jul 30, 2013 Abandoned
Array ( [id] => 15486253 [patent_doc_number] => 10558476 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-02-11 [patent_title] => Automatically selecting a virtual machine storage location [patent_app_type] => utility [patent_app_number] => 13/948577 [patent_app_country] => US [patent_app_date] => 2013-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4533 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13948577 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/948577
Automatically selecting a virtual machine storage location Jul 22, 2013 Issued
Array ( [id] => 10349447 [patent_doc_number] => 20150234453 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-08-20 [patent_title] => 'DATA COMMUNICATION ON A VIRTUAL MACHINE' [patent_app_type] => utility [patent_app_number] => 14/422560 [patent_app_country] => US [patent_app_date] => 2013-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7263 [patent_no_of_claims] => 21 [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] => 14422560 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/422560
Data communication on a virtual machine Jul 8, 2013 Issued
Array ( [id] => 9800974 [patent_doc_number] => 20150012918 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-01-08 [patent_title] => 'METHODS AND APPARATUS FOR SHARING A PHYSICAL DEVICE BETWEEN MULTIPLE VIRTUAL MACHINES' [patent_app_type] => utility [patent_app_number] => 13/935923 [patent_app_country] => US [patent_app_date] => 2013-07-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 6076 [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] => 13935923 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/935923
METHODS AND APPARATUS FOR SHARING A PHYSICAL DEVICE BETWEEN MULTIPLE VIRTUAL MACHINES Jul 4, 2013 Abandoned
Menu