
Charlie Sun
Examiner (ID: 15468, Phone: (571)270-5100 , Office: P/2196 )
| Most Active Art Unit | 2196 |
| Art Unit(s) | 2196, 2198 |
| Total Applications | 737 |
| Issued Applications | 645 |
| Pending Applications | 63 |
| Abandoned Applications | 46 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 13003941
[patent_doc_number] => 10025639
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-07-17
[patent_title] => Energy efficient supercomputer job allocation
[patent_app_type] => utility
[patent_app_number] => 15/165603
[patent_app_country] => US
[patent_app_date] => 2016-05-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5852
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 407
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15165603
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/165603 | Energy efficient supercomputer job allocation | May 25, 2016 | Issued |
Array
(
[id] => 12986122
[patent_doc_number] => 20170344402
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-11-30
[patent_title] => MAINTENANCE CONFLICT TOOL
[patent_app_type] => utility
[patent_app_number] => 15/164227
[patent_app_country] => US
[patent_app_date] => 2016-05-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4647
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15164227
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/164227 | Maintenance conflict tool | May 24, 2016 | Issued |
Array
(
[id] => 13756715
[patent_doc_number] => 10171319
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-01-01
[patent_title] => Technologies for annotating process and user information for network flows
[patent_app_type] => utility
[patent_app_number] => 15/152163
[patent_app_country] => US
[patent_app_date] => 2016-05-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 19
[patent_no_of_words] => 15018
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15152163
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/152163 | Technologies for annotating process and user information for network flows | May 10, 2016 | Issued |
Array
(
[id] => 11739014
[patent_doc_number] => 09703597
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-07-11
[patent_title] => 'Dynamic timeout period adjustment of service requests'
[patent_app_type] => utility
[patent_app_number] => 15/139400
[patent_app_country] => US
[patent_app_date] => 2016-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 8015
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15139400
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/139400 | Dynamic timeout period adjustment of service requests | Apr 26, 2016 | Issued |
Array
(
[id] => 11124128
[patent_doc_number] => 20160321102
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-03
[patent_title] => 'APPLICATION PROCESSOR AND SYSTEM ON CHIP'
[patent_app_type] => utility
[patent_app_number] => 15/138366
[patent_app_country] => US
[patent_app_date] => 2016-04-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 13066
[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] => 15138366
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/138366 | Application processor and system on chip | Apr 25, 2016 | Issued |
Array
(
[id] => 13068951
[patent_doc_number] => 10055255
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-08-21
[patent_title] => Performance optimization of hardware accelerators
[patent_app_type] => utility
[patent_app_number] => 15/098475
[patent_app_country] => US
[patent_app_date] => 2016-04-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 5654
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15098475
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/098475 | Performance optimization of hardware accelerators | Apr 13, 2016 | Issued |
Array
(
[id] => 12213885
[patent_doc_number] => 09910694
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-03-06
[patent_title] => 'Providing a custom virtual appliance'
[patent_app_type] => utility
[patent_app_number] => 15/090644
[patent_app_country] => US
[patent_app_date] => 2016-04-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7581
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 227
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15090644
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/090644 | Providing a custom virtual appliance | Apr 4, 2016 | Issued |
Array
(
[id] => 13226581
[patent_doc_number] => 10127066
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-11-13
[patent_title] => Server synchronization using continuous block migration in provider network environments
[patent_app_type] => utility
[patent_app_number] => 15/087758
[patent_app_country] => US
[patent_app_date] => 2016-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 15000
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15087758
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/087758 | Server synchronization using continuous block migration in provider network environments | Mar 30, 2016 | Issued |
Array
(
[id] => 12146915
[patent_doc_number] => 09881168
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-01-30
[patent_title] => 'Sanitization of virtual machine images'
[patent_app_type] => utility
[patent_app_number] => 15/086290
[patent_app_country] => US
[patent_app_date] => 2016-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 10764
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 197
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15086290
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/086290 | Sanitization of virtual machine images | Mar 30, 2016 | Issued |
Array
(
[id] => 12146914
[patent_doc_number] => 09881167
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-01-30
[patent_title] => 'Sanitization of vitual machine images'
[patent_app_type] => utility
[patent_app_number] => 15/086228
[patent_app_country] => US
[patent_app_date] => 2016-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 10692
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 172
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15086228
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/086228 | Sanitization of vitual machine images | Mar 30, 2016 | Issued |
Array
(
[id] => 15670497
[patent_doc_number] => 10599478
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-03-24
[patent_title] => Automated reconfiguration of real time data stream processing
[patent_app_type] => utility
[patent_app_number] => 15/084350
[patent_app_country] => US
[patent_app_date] => 2016-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 11
[patent_no_of_words] => 11246
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 111
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15084350
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/084350 | Automated reconfiguration of real time data stream processing | Mar 28, 2016 | Issued |
Array
(
[id] => 13595289
[patent_doc_number] => 20180349193
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-12-06
[patent_title] => STREAMING PROGRAM EXECUTION METHOD OF INTELLIGENT TERMINAL
[patent_app_type] => utility
[patent_app_number] => 15/778217
[patent_app_country] => US
[patent_app_date] => 2016-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3860
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 199
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15778217
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/778217 | Streaming program execution method of intelligent terminal | Mar 28, 2016 | Issued |
Array
(
[id] => 11044556
[patent_doc_number] => 20160241513
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-08-18
[patent_title] => 'VIRTUALIZATION GATEWAY BETWEEN VIRTUALIZED AND NON-VIRTUALIZED NETWORKS'
[patent_app_type] => utility
[patent_app_number] => 15/007215
[patent_app_country] => US
[patent_app_date] => 2016-01-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 8458
[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] => 15007215
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/007215 | Virtualization gateway between virtualized and non-virtualized networks | Jan 26, 2016 | Issued |
Array
(
[id] => 11759594
[patent_doc_number] => 20170206463
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-07-20
[patent_title] => 'METHOD AND APPARATUS FOR RESOLVING CONTENTION IN A COMPUTER SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/995266
[patent_app_country] => US
[patent_app_date] => 2016-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9004
[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] => 14995266
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/995266 | Method and apparatus for resolving contention in a computer system | Jan 13, 2016 | Issued |
Array
(
[id] => 11759234
[patent_doc_number] => 20170206103
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-07-20
[patent_title] => 'METHOD AND APPARATUS FOR RESOLVING CONTENTION AT THE HYPERVISOR LEVEL'
[patent_app_type] => utility
[patent_app_number] => 14/995264
[patent_app_country] => US
[patent_app_date] => 2016-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7607
[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] => 14995264
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/995264 | Method and apparatus for resolving contention at the hypervisor level | Jan 13, 2016 | Issued |
Array
(
[id] => 12088270
[patent_doc_number] => 09842000
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-12-12
[patent_title] => 'Managing processing of long tail task sequences in a stream processing framework'
[patent_app_type] => utility
[patent_app_number] => 14/986419
[patent_app_country] => US
[patent_app_date] => 2015-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 21789
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14986419
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/986419 | Managing processing of long tail task sequences in a stream processing framework | Dec 30, 2015 | Issued |
Array
(
[id] => 12255960
[patent_doc_number] => 09928103
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-03-27
[patent_title] => 'Methods, systems, and computer readable mediums for managing distributed computing systems using an event driven framework'
[patent_app_type] => utility
[patent_app_number] => 14/986269
[patent_app_country] => US
[patent_app_date] => 2015-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3202
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14986269
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/986269 | Methods, systems, and computer readable mediums for managing distributed computing systems using an event driven framework | Dec 30, 2015 | Issued |
Array
(
[id] => 16046009
[patent_doc_number] => 10684877
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-06-16
[patent_title] => Virtualized customer premises equipment
[patent_app_type] => utility
[patent_app_number] => 14/985012
[patent_app_country] => US
[patent_app_date] => 2015-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4167
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 170
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14985012
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/985012 | Virtualized customer premises equipment | Dec 29, 2015 | Issued |
Array
(
[id] => 13143621
[patent_doc_number] => 10089145
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-10-02
[patent_title] => Approximating sequential workloads on resource constrained systems
[patent_app_type] => utility
[patent_app_number] => 14/980687
[patent_app_country] => US
[patent_app_date] => 2015-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 12828
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14980687
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/980687 | Approximating sequential workloads on resource constrained systems | Dec 27, 2015 | Issued |
Array
(
[id] => 11716937
[patent_doc_number] => 20170185436
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-29
[patent_title] => 'Black Box Techniques for Detecting Performance and Availability Issues in Virtual Machines'
[patent_app_type] => utility
[patent_app_number] => 14/981035
[patent_app_country] => US
[patent_app_date] => 2015-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8268
[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] => 14981035
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/981035 | Black box techniques for detecting performance and availability issues in virtual machines | Dec 27, 2015 | Issued |