
Diem K. Cao
Examiner (ID: 3815, Phone: (571)272-3760 , Office: P/2196 )
| Most Active Art Unit | 2196 |
| Art Unit(s) | 2126, 2196, 2194 |
| Total Applications | 994 |
| Issued Applications | 746 |
| Pending Applications | 80 |
| Abandoned Applications | 184 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 16408788
[patent_doc_number] => 10817341
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-10-27
[patent_title] => Adaptive tuning of thread weight based on prior activity of a thread
[patent_app_type] => utility
[patent_app_number] => 16/380283
[patent_app_country] => US
[patent_app_date] => 2019-04-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7197
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 78
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16380283
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/380283 | Adaptive tuning of thread weight based on prior activity of a thread | Apr 9, 2019 | Issued |
Array
(
[id] => 14735645
[patent_doc_number] => 10387222
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-08-20
[patent_title] => Systems and methods for delivering in-application messages
[patent_app_type] => utility
[patent_app_number] => 16/367187
[patent_app_country] => US
[patent_app_date] => 2019-03-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9659
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16367187
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/367187 | Systems and methods for delivering in-application messages | Mar 26, 2019 | Issued |
Array
(
[id] => 16494320
[patent_doc_number] => 10860362
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-12-08
[patent_title] => Methods and apparatus to deploy a hybrid workload domain
[patent_app_type] => utility
[patent_app_number] => 16/297786
[patent_app_country] => US
[patent_app_date] => 2019-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 17314
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16297786
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/297786 | Methods and apparatus to deploy a hybrid workload domain | Mar 10, 2019 | Issued |
Array
(
[id] => 16706256
[patent_doc_number] => 10956188
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-03-23
[patent_title] => Transparent interpretation of guest instructions in secure virtual machine environment
[patent_app_type] => utility
[patent_app_number] => 16/296316
[patent_app_country] => US
[patent_app_date] => 2019-03-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 11720
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 100
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16296316
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/296316 | Transparent interpretation of guest instructions in secure virtual machine environment | Mar 7, 2019 | Issued |
Array
(
[id] => 17164841
[patent_doc_number] => 11150938
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-10-19
[patent_title] => Non-repudiable transaction protocol
[patent_app_type] => utility
[patent_app_number] => 16/284484
[patent_app_country] => US
[patent_app_date] => 2019-02-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 12147
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 167
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16284484
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/284484 | Non-repudiable transaction protocol | Feb 24, 2019 | Issued |
Array
(
[id] => 16408772
[patent_doc_number] => 10817325
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-10-27
[patent_title] => Moving storage volumes for improved performance
[patent_app_type] => utility
[patent_app_number] => 16/279980
[patent_app_country] => US
[patent_app_date] => 2019-02-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10776
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16279980
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/279980 | Moving storage volumes for improved performance | Feb 18, 2019 | Issued |
Array
(
[id] => 17637280
[patent_doc_number] => 11348004
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-05-31
[patent_title] => Method of managing data representation for deep learning, method of processing data for deep learning and deep learning system performing the same
[patent_app_type] => utility
[patent_app_number] => 16/265221
[patent_app_country] => US
[patent_app_date] => 2019-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 18
[patent_no_of_words] => 11704
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 128
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16265221
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/265221 | Method of managing data representation for deep learning, method of processing data for deep learning and deep learning system performing the same | Jan 31, 2019 | Issued |
Array
(
[id] => 14472673
[patent_doc_number] => 20190187981
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-06-20
[patent_title] => REGISTRY FOR MAPPING NAMES TO COMPONENT INSTANCES USING CONFIGURABLE BINDINGS AND POINTER DEFINITIONS
[patent_app_type] => utility
[patent_app_number] => 16/262793
[patent_app_country] => US
[patent_app_date] => 2019-01-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13650
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -27
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16262793
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/262793 | Registry for mapping names to component instances using configurable bindings and pointer definitions | Jan 29, 2019 | Issued |
Array
(
[id] => 18912192
[patent_doc_number] => 11875171
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-01-16
[patent_title] => Blockchain network transaction processing method, apparatus, device, and storage medium
[patent_app_type] => utility
[patent_app_number] => 16/966386
[patent_app_country] => US
[patent_app_date] => 2019-01-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 8570
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16966386
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/966386 | Blockchain network transaction processing method, apparatus, device, and storage medium | Jan 17, 2019 | Issued |
Array
(
[id] => 16772723
[patent_doc_number] => 10983828
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-04-20
[patent_title] => Method, apparatus and computer program product for scheduling dedicated processing resources
[patent_app_type] => utility
[patent_app_number] => 16/245500
[patent_app_country] => US
[patent_app_date] => 2019-01-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8062
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 205
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16245500
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/245500 | Method, apparatus and computer program product for scheduling dedicated processing resources | Jan 10, 2019 | Issued |
Array
(
[id] => 16294463
[patent_doc_number] => 10771324
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-09-08
[patent_title] => System and method for using virtual machine fabric profiles to reduce virtual machine downtime during migration in a high-performance computing environment
[patent_app_type] => utility
[patent_app_number] => 16/238345
[patent_app_country] => US
[patent_app_date] => 2019-01-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 21098
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 261
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16238345
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/238345 | System and method for using virtual machine fabric profiles to reduce virtual machine downtime during migration in a high-performance computing environment | Jan 1, 2019 | Issued |
Array
(
[id] => 15349285
[patent_doc_number] => 20200012534
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-09
[patent_title] => STREAMING ENGINE
[patent_app_type] => utility
[patent_app_number] => 16/235515
[patent_app_country] => US
[patent_app_date] => 2018-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 22500
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 139
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16235515
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/235515 | Streaming engine | Dec 27, 2018 | Issued |
Array
(
[id] => 15284571
[patent_doc_number] => 10514949
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-12-24
[patent_title] => Efficient data processing in a serverless environment
[patent_app_type] => utility
[patent_app_number] => 16/215694
[patent_app_country] => US
[patent_app_date] => 2018-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 9936
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 175
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16215694
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/215694 | Efficient data processing in a serverless environment | Dec 10, 2018 | Issued |
Array
(
[id] => 16592534
[patent_doc_number] => 10901797
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-01-26
[patent_title] => Resource allocation
[patent_app_type] => utility
[patent_app_number] => 16/182046
[patent_app_country] => US
[patent_app_date] => 2018-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 14
[patent_no_of_words] => 10956
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 103
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16182046
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/182046 | Resource allocation | Nov 5, 2018 | Issued |
Array
(
[id] => 17288261
[patent_doc_number] => 11204811
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-12-21
[patent_title] => Methods and systems for estimating time remaining and right sizing usable capacities of resources of a distributed computing system
[patent_app_type] => utility
[patent_app_number] => 16/180411
[patent_app_country] => US
[patent_app_date] => 2018-11-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 53
[patent_figures_cnt] => 66
[patent_no_of_words] => 27152
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16180411
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/180411 | Methods and systems for estimating time remaining and right sizing usable capacities of resources of a distributed computing system | Nov 4, 2018 | Issued |
Array
(
[id] => 14282141
[patent_doc_number] => 20190138355
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-05-09
[patent_title] => Method for Resource Allocation and Related Products
[patent_app_type] => utility
[patent_app_number] => 16/180341
[patent_app_country] => US
[patent_app_date] => 2018-11-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11349
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16180341
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/180341 | Method for resource allocation and related products | Nov 4, 2018 | Issued |
Array
(
[id] => 14235161
[patent_doc_number] => 20190129753
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-05-02
[patent_title] => Method for Resource Allocation and Terminal Device
[patent_app_type] => utility
[patent_app_number] => 16/164059
[patent_app_country] => US
[patent_app_date] => 2018-10-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7668
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 95
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16164059
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/164059 | Method for resource allocation and terminal device | Oct 17, 2018 | Issued |
Array
(
[id] => 15561431
[patent_doc_number] => 20200065127
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-02-27
[patent_title] => VIRTUALIZED RESOURCE MONITORING SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/136308
[patent_app_country] => US
[patent_app_date] => 2018-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3239
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -4
[patent_words_short_claim] => 37
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16136308
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/136308 | VIRTUALIZED RESOURCE MONITORING SYSTEM | Sep 19, 2018 | Abandoned |
Array
(
[id] => 17187256
[patent_doc_number] => 20210334141
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-10-28
[patent_title] => CLASS-BASED DYNAMIC MEMORY SLOT ALLOCATION
[patent_app_type] => utility
[patent_app_number] => 16/487392
[patent_app_country] => US
[patent_app_date] => 2018-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9570
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 205
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16487392
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/487392 | Class-based dynamic memory slot allocation | Sep 12, 2018 | Issued |
Array
(
[id] => 15653969
[patent_doc_number] => 20200089515
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-03-19
[patent_title] => DYNAMIC APPLICATION MIGRATION BETWEEN CLOUD PROVIDERS
[patent_app_type] => utility
[patent_app_number] => 16/130131
[patent_app_country] => US
[patent_app_date] => 2018-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11993
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16130131
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/130131 | Dynamic application migration between cloud providers | Sep 12, 2018 | Issued |