
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |