
Gregory Aaron Kessler
Examiner (ID: 10410, Phone: (571)270-7762 , Office: P/2196 )
| Most Active Art Unit | 2196 |
| Art Unit(s) | 2196, 2197, 2195 |
| Total Applications | 1068 |
| Issued Applications | 899 |
| Pending Applications | 79 |
| Abandoned Applications | 106 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 17890184
[patent_doc_number] => 11453131
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-09-27
[patent_title] => Method and apparatus for remote native automation decoupling
[patent_app_type] => utility
[patent_app_number] => 16/730524
[patent_app_country] => US
[patent_app_date] => 2019-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3642
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16730524
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/730524 | Method and apparatus for remote native automation decoupling | Dec 29, 2019 | Issued |
Array
(
[id] => 16918668
[patent_doc_number] => 20210191760
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-06-24
[patent_title] => ON-DEMAND CLOUD ROBOTS FOR ROBOTIC PROCESS AUTOMATION
[patent_app_type] => utility
[patent_app_number] => 16/725706
[patent_app_country] => US
[patent_app_date] => 2019-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6471
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 44
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16725706
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/725706 | On-demand cloud robots for robotic process automation | Dec 22, 2019 | Issued |
Array
(
[id] => 20242833
[patent_doc_number] => 12423151
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-23
[patent_title] => Multi-tenant real-time process controller for edge cloud environments
[patent_app_type] => utility
[patent_app_number] => 17/782066
[patent_app_country] => US
[patent_app_date] => 2019-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4800
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 272
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17782066
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/782066 | Multi-tenant real-time process controller for edge cloud environments | Dec 12, 2019 | Issued |
Array
(
[id] => 16903181
[patent_doc_number] => 20210182097
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-06-17
[patent_title] => DATA STRUCTURE EXECUTION FRAMEWORK USING VIRTUAL COMPUTING DOMAINS
[patent_app_type] => utility
[patent_app_number] => 16/712728
[patent_app_country] => US
[patent_app_date] => 2019-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17873
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16712728
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/712728 | Data structure execution framework using virtual computing domains | Dec 11, 2019 | Issued |
Array
(
[id] => 18111442
[patent_doc_number] => 20230004322
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-01-05
[patent_title] => MANAGING PROVENANCE INFORMATION FOR DATA PROCESSING PIPELINES
[patent_app_type] => utility
[patent_app_number] => 17/780427
[patent_app_country] => US
[patent_app_date] => 2019-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8579
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 234
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17780427
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/780427 | Managing provenance information for data processing pipelines | Nov 28, 2019 | Issued |
Array
(
[id] => 16856912
[patent_doc_number] => 20210157657
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-05-27
[patent_title] => RESILIENT ADAPTIVE BIASED LOCKING IN MULTI-THREAD CONCURRENT PROGRAM EXECUTION
[patent_app_type] => utility
[patent_app_number] => 16/697796
[patent_app_country] => US
[patent_app_date] => 2019-11-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7528
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16697796
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/697796 | Resilient adaptive biased locking in multi-thread concurrent program execution | Nov 26, 2019 | Issued |
Array
(
[id] => 15685267
[patent_doc_number] => 20200097297
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-03-26
[patent_title] => SYSTEM AND METHOD FOR DYNAMIC DETERMINATION OF A NUMBER OF PARALLEL THREADS FOR A REQUEST
[patent_app_type] => utility
[patent_app_number] => 16/698646
[patent_app_country] => US
[patent_app_date] => 2019-11-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3935
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[patent_words_short_claim] => 60
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16698646
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/698646 | System and method for dynamic determination of a number of parallel threads for a request | Nov 26, 2019 | Issued |
Array
(
[id] => 17892221
[patent_doc_number] => 11455192
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-09-27
[patent_title] => Resource optimization for serverless query processing
[patent_app_type] => utility
[patent_app_number] => 16/697960
[patent_app_country] => US
[patent_app_date] => 2019-11-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 15
[patent_no_of_words] => 12976
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16697960
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/697960 | Resource optimization for serverless query processing | Nov 26, 2019 | Issued |
Array
(
[id] => 16802039
[patent_doc_number] => 10996983
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-05-04
[patent_title] => Job scheduler for remote maintenance of servers and workstations
[patent_app_type] => utility
[patent_app_number] => 16/697105
[patent_app_country] => US
[patent_app_date] => 2019-11-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 4320
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 67
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16697105
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/697105 | Job scheduler for remote maintenance of servers and workstations | Nov 25, 2019 | Issued |
Array
(
[id] => 17454827
[patent_doc_number] => 11269686
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-03-08
[patent_title] => Adaptive consumer thread pool
[patent_app_type] => utility
[patent_app_number] => 16/694474
[patent_app_country] => US
[patent_app_date] => 2019-11-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7668
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 120
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16694474
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/694474 | Adaptive consumer thread pool | Nov 24, 2019 | Issued |
Array
(
[id] => 17151272
[patent_doc_number] => 11144349
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-10-12
[patent_title] => Weighted resource cost matrix scheduler
[patent_app_type] => utility
[patent_app_number] => 16/687730
[patent_app_country] => US
[patent_app_date] => 2019-11-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5213
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[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] => 16687730
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/687730 | Weighted resource cost matrix scheduler | Nov 18, 2019 | Issued |
Array
(
[id] => 16615774
[patent_doc_number] => 20210034427
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-02-04
[patent_title] => SYSTEM AND METHOD FOR MANAGING LOW COMPUTING RESOURCE STATE
[patent_app_type] => utility
[patent_app_number] => 16/677650
[patent_app_country] => US
[patent_app_date] => 2019-11-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9216
[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] => 16677650
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/677650 | System and method for managing low computing resource state | Nov 6, 2019 | Issued |
Array
(
[id] => 15594267
[patent_doc_number] => 20200073668
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-03-05
[patent_title] => INDEPENDENT MAPPING OF THREADS
[patent_app_type] => utility
[patent_app_number] => 16/676763
[patent_app_country] => US
[patent_app_date] => 2019-11-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4597
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -7
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16676763
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/676763 | Independent mapping of threads | Nov 6, 2019 | Issued |
Array
(
[id] => 18950121
[patent_doc_number] => 11893417
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-02-06
[patent_title] => Process request management apparatus, process request management method and program
[patent_app_type] => utility
[patent_app_number] => 17/291698
[patent_app_country] => US
[patent_app_date] => 2019-11-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5026
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 186
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17291698
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/291698 | Process request management apparatus, process request management method and program | Nov 4, 2019 | Issued |
Array
(
[id] => 17682445
[patent_doc_number] => 11366698
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-06-21
[patent_title] => Efficient use of computing resources in responding to content requests
[patent_app_type] => utility
[patent_app_number] => 16/673526
[patent_app_country] => US
[patent_app_date] => 2019-11-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8763
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[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] => 16673526
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/673526 | Efficient use of computing resources in responding to content requests | Nov 3, 2019 | Issued |
Array
(
[id] => 17301644
[patent_doc_number] => 20210397483
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-12-23
[patent_title] => EVALUATION DEVICE, EVALUATION METHOD AND EVALUATION PROGRAM
[patent_app_type] => utility
[patent_app_number] => 17/292587
[patent_app_country] => US
[patent_app_date] => 2019-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4107
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -6
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17292587
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/292587 | Evaluation device, evaluation method and evaluation program | Oct 29, 2019 | Issued |
Array
(
[id] => 16600150
[patent_doc_number] => 20210026681
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-01-28
[patent_title] => ELECTRONIC DEVICE AND METHOD FOR EXCHANGING DATA AMONG ENTERPRISE MANAGEMENT SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 16/665293
[patent_app_country] => US
[patent_app_date] => 2019-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3869
[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] => 16665293
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/665293 | Electronic device and method for exchanging data among enterprise management systems | Oct 27, 2019 | Issued |
Array
(
[id] => 16794802
[patent_doc_number] => 20210124619
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-04-29
[patent_title] => Priority-Based CPU Multitasking System and Method
[patent_app_type] => utility
[patent_app_number] => 16/665391
[patent_app_country] => US
[patent_app_date] => 2019-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8673
[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] => 16665391
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/665391 | Priority-based CPU multitasking system and method | Oct 27, 2019 | Issued |
Array
(
[id] => 16833956
[patent_doc_number] => 11010208
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-05-18
[patent_title] => Sync groupings
[patent_app_type] => utility
[patent_app_number] => 16/663562
[patent_app_country] => US
[patent_app_date] => 2019-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 34506
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16663562
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/663562 | Sync groupings | Oct 24, 2019 | Issued |
Array
(
[id] => 17907281
[patent_doc_number] => 11461135
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-10-04
[patent_title] => Dynamically modifying the parallelism of a task in a pipeline
[patent_app_type] => utility
[patent_app_number] => 16/663428
[patent_app_country] => US
[patent_app_date] => 2019-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 7728
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 283
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16663428
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/663428 | Dynamically modifying the parallelism of a task in a pipeline | Oct 24, 2019 | Issued |