
William Nealon
Examiner (ID: 5006, Phone: (571)270-7795 , Office: P/2643 )
| Most Active Art Unit | 2643 |
| Art Unit(s) | 2643, 2617 |
| Total Applications | 780 |
| Issued Applications | 636 |
| Pending Applications | 10 |
| Abandoned Applications | 143 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 18925355
[patent_doc_number] => 20240028359
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-01-25
[patent_title] => REDUCING CPU EXECUTION CONTEXT TRANSITIONS ACROSS PRIVILEGE LEVELS FOR USER LEVEL HYPERVISORS
[patent_app_type] => utility
[patent_app_number] => 17/868650
[patent_app_country] => US
[patent_app_date] => 2022-07-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3770
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17868650
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/868650 | REDUCING CPU EXECUTION CONTEXT TRANSITIONS ACROSS PRIVILEGE LEVELS FOR USER LEVEL HYPERVISORS | Jul 18, 2022 | Pending |
Array
(
[id] => 17984599
[patent_doc_number] => 20220350636
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-11-03
[patent_title] => PROCESSING UNIT AND PROCESSING SYSTEM
[patent_app_type] => utility
[patent_app_number] => 17/864447
[patent_app_country] => US
[patent_app_date] => 2022-07-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3768
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -19
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17864447
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/864447 | PROCESSING UNIT AND PROCESSING SYSTEM | Jul 13, 2022 | Pending |
Array
(
[id] => 18810756
[patent_doc_number] => 20230385092
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-11-30
[patent_title] => PHYSICAL HARDWARE DEVICE ACCESS VIA EMULATION
[patent_app_type] => utility
[patent_app_number] => 17/810910
[patent_app_country] => US
[patent_app_date] => 2022-07-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9537
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 204
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17810910
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/810910 | PHYSICAL HARDWARE DEVICE ACCESS VIA EMULATION | Jul 5, 2022 | Pending |
Array
(
[id] => 20507112
[patent_doc_number] => 12541388
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-02-03
[patent_title] => Kernel protection system
[patent_app_type] => utility
[patent_app_number] => 17/853950
[patent_app_country] => US
[patent_app_date] => 2022-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 1086
[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] => 17853950
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/853950 | KERNEL PROTECTION SYSTEM | Jun 29, 2022 | Pending |
Array
(
[id] => 17869221
[patent_doc_number] => 20220291958
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-09-15
[patent_title] => MOBILE PHONE OPERATING SYSTEM FOR MINORS AND ITS ARCHITECTURE AND ECOLOGICAL DEVELOPMENT METHOD
[patent_app_type] => utility
[patent_app_number] => 17/804420
[patent_app_country] => US
[patent_app_date] => 2022-05-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 2297
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[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] => 17804420
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/804420 | MOBILE PHONE OPERATING SYSTEM FOR MINORS AND ITS ARCHITECTURE AND ECOLOGICAL DEVELOPMENT METHOD | May 26, 2022 | Pending |
Array
(
[id] => 18810775
[patent_doc_number] => 20230385111
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-11-30
[patent_title] => PACKET PROCESSING COMPUTATIONS UTILIZING A PRE-ALLOCATED MEMORY FUNCTION
[patent_app_type] => utility
[patent_app_number] => 17/752790
[patent_app_country] => US
[patent_app_date] => 2022-05-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15698
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17752790
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/752790 | PACKET PROCESSING COMPUTATIONS UTILIZING A PRE-ALLOCATED MEMORY FUNCTION | May 23, 2022 | Pending |
Array
(
[id] => 18741746
[patent_doc_number] => 20230350727
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-11-02
[patent_title] => CACHE-AWARE LOAD BALANCING
[patent_app_type] => utility
[patent_app_number] => 17/660906
[patent_app_country] => US
[patent_app_date] => 2022-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14932
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 51
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17660906
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/660906 | CACHE-AWARE LOAD BALANCING | Apr 26, 2022 | Pending |
Array
(
[id] => 18515878
[patent_doc_number] => 20230232195
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-07-20
[patent_title] => COLLECTIVE SCALING OF APPLICATIONS
[patent_app_type] => utility
[patent_app_number] => 17/729776
[patent_app_country] => US
[patent_app_date] => 2022-04-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10197
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -19
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17729776
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/729776 | COLLECTIVE SCALING OF APPLICATIONS | Apr 25, 2022 | Abandoned |
Array
(
[id] => 18348252
[patent_doc_number] => 20230136363
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-05-04
[patent_title] => Methods and Systems for Storage Virtual Machine Migration Between Clusters of a Networked Storage System
[patent_app_type] => utility
[patent_app_number] => 17/729900
[patent_app_country] => US
[patent_app_date] => 2022-04-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 19380
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 149
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17729900
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/729900 | Methods and Systems for Storage Virtual Machine Migration Between Clusters of a Networked Storage System | Apr 25, 2022 | Pending |
Array
(
[id] => 17565676
[patent_doc_number] => 20220129825
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-04-28
[patent_title] => METHOD FOR ESTIMATING AMOUNT OF TASK OBJECTS REQUIRED TO REACH TARGET COMPLETED TASKS
[patent_app_type] => utility
[patent_app_number] => 17/569779
[patent_app_country] => US
[patent_app_date] => 2022-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7925
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 320
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17569779
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/569779 | Method for estimating amount of task objects required to reach target completed tasks | Jan 5, 2022 | Issued |
Array
(
[id] => 18438307
[patent_doc_number] => 20230185602
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-06-15
[patent_title] => Long Running Operations Implementation
[patent_app_type] => utility
[patent_app_number] => 17/551748
[patent_app_country] => US
[patent_app_date] => 2021-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4481
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 74
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17551748
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/551748 | Long Running Operations Implementation | Dec 14, 2021 | Pending |
Array
(
[id] => 18438326
[patent_doc_number] => 20230185621
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-06-15
[patent_title] => COMPUTER RESOURCE ALLOCATION SYSTEMS AND METHODS FOR OPTIMIZING COMPUTER IMPLEMENTED TASKS
[patent_app_type] => utility
[patent_app_number] => 17/552020
[patent_app_country] => US
[patent_app_date] => 2021-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10427
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17552020
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/552020 | COMPUTER RESOURCE ALLOCATION SYSTEMS AND METHODS FOR OPTIMIZING COMPUTER IMPLEMENTED TASKS | Dec 14, 2021 | Pending |
Array
(
[id] => 18438298
[patent_doc_number] => 20230185593
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-06-15
[patent_title] => VIRTUAL DEVICE TRANSLATION FOR NESTED VIRTUAL MACHINES
[patent_app_type] => utility
[patent_app_number] => 17/550775
[patent_app_country] => US
[patent_app_date] => 2021-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9724
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 111
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17550775
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/550775 | VIRTUAL DEVICE TRANSLATION FOR NESTED VIRTUAL MACHINES | Dec 13, 2021 | Pending |
Array
(
[id] => 20257816
[patent_doc_number] => 12430166
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-30
[patent_title] => Hierarchical task scheduling for accelerators
[patent_app_type] => utility
[patent_app_number] => 17/542022
[patent_app_country] => US
[patent_app_date] => 2021-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 23
[patent_no_of_words] => 12305
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 2
[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] => 17542022
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/542022 | Hierarchical task scheduling for accelerators | Dec 2, 2021 | Issued |
Array
(
[id] => 18079199
[patent_doc_number] => 20220404811
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-12-22
[patent_title] => Systems and Methods for Dynamically Maintained Redundancy and Load Balancing in Software Defined Control Systems for Industrial Process Plants
[patent_app_type] => utility
[patent_app_number] => 17/502987
[patent_app_country] => US
[patent_app_date] => 2021-10-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 55824
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -30
[patent_words_short_claim] => 66
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17502987
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/502987 | Systems and methods for dynamically maintained redundancy and load balancing in software defined control systems for industrial process plants | Oct 14, 2021 | Issued |
Array
(
[id] => 20228468
[patent_doc_number] => 12417120
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-16
[patent_title] => Systems and methods for dynamically maintained redundancy and load balancing in software defined control systems for industrial process plants
[patent_app_type] => utility
[patent_app_number] => 17/503047
[patent_app_country] => US
[patent_app_date] => 2021-10-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 46
[patent_figures_cnt] => 48
[patent_no_of_words] => 50627
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 336
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17503047
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/503047 | Systems and methods for dynamically maintained redundancy and load balancing in software defined control systems for industrial process plants | Oct 14, 2021 | Issued |
Array
(
[id] => 17899278
[patent_doc_number] => 20220308940
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-09-29
[patent_title] => ALLOCATING AND USING FILE DESCRIPTORS FOR AN APPLICATION EXECUTING ON A PLURALITY OF NODES
[patent_app_type] => utility
[patent_app_number] => 17/493794
[patent_app_country] => US
[patent_app_date] => 2021-10-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6877
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 112
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17493794
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/493794 | ALLOCATING AND USING FILE DESCRIPTORS FOR AN APPLICATION EXECUTING ON A PLURALITY OF NODES | Oct 3, 2021 | Abandoned |
Array
(
[id] => 18297447
[patent_doc_number] => 20230107133
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-04-06
[patent_title] => SYSTEM AND METHOD FOR CLOUD-SERVICE PROVIDER AGNOSTIC USAGE TRACING AND METERING BASED ON SERVICE INSTANCE
[patent_app_type] => utility
[patent_app_number] => 17/492258
[patent_app_country] => US
[patent_app_date] => 2021-10-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5905
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17492258
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/492258 | SYSTEM AND METHOD FOR CLOUD-SERVICE PROVIDER AGNOSTIC USAGE TRACING AND METERING BASED ON SERVICE INSTANCE | Sep 30, 2021 | Pending |
Array
(
[id] => 17358672
[patent_doc_number] => 20220019468
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-01-20
[patent_title] => LOAD BALANCING OF CLONED VIRTUAL MACHINES
[patent_app_type] => utility
[patent_app_number] => 17/484432
[patent_app_country] => US
[patent_app_date] => 2021-09-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5637
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17484432
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/484432 | Load balancing of cloned virtual machines | Sep 23, 2021 | Issued |
Array
(
[id] => 18238736
[patent_doc_number] => 20230071047
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-09
[patent_title] => SYSTEMS AND METHODS FOR VIRTUAL MACHINE RESOURCE DISTRIBUTION
[patent_app_type] => utility
[patent_app_number] => 17/469384
[patent_app_country] => US
[patent_app_date] => 2021-09-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9405
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 198
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17469384
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/469384 | SYSTEMS AND METHODS FOR VIRTUAL MACHINE RESOURCE DISTRIBUTION | Sep 7, 2021 | Abandoned |