
Michael A. Keller
Examiner (ID: 3640, Phone: (571)270-3863 , Office: P/2446 )
| Most Active Art Unit | 2446 |
| Art Unit(s) | 2446 |
| Total Applications | 795 |
| Issued Applications | 655 |
| Pending Applications | 89 |
| Abandoned Applications | 93 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 19811205
[patent_doc_number] => 12242599
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2025-03-04
[patent_title] => Fine-grained security policy enforcement for applications
[patent_app_type] => utility
[patent_app_number] => 18/899488
[patent_app_country] => US
[patent_app_date] => 2024-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 18754
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 290
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18899488
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/899488 | Fine-grained security policy enforcement for applications | Sep 26, 2024 | Issued |
Array
(
[id] => 19774479
[patent_doc_number] => 20250055905
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-02-13
[patent_title] => ARCHITECTURE FOR MANAGING I/O AND STORAGE FOR A VIRTUALIZATION ENVIRONMENT USING EXECUTABLE CONTAINERS AND VIRTUAL MACHINES
[patent_app_type] => utility
[patent_app_number] => 18/777469
[patent_app_country] => US
[patent_app_date] => 2024-07-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 18570
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -24
[patent_words_short_claim] => 2
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18777469
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/777469 | Architecture for managing I/O and storage for a virtualization environment using executable containers and virtual machines | Jul 17, 2024 | Issued |
Array
(
[id] => 20215517
[patent_doc_number] => 12412171
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-09
[patent_title] => Short transaction identifier collision detection and reconciliation
[patent_app_type] => utility
[patent_app_number] => 18/771834
[patent_app_country] => US
[patent_app_date] => 2024-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 17
[patent_no_of_words] => 6000
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 150
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18771834
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/771834 | Short transaction identifier collision detection and reconciliation | Jul 11, 2024 | Issued |
Array
(
[id] => 20215517
[patent_doc_number] => 12412171
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-09
[patent_title] => Short transaction identifier collision detection and reconciliation
[patent_app_type] => utility
[patent_app_number] => 18/771834
[patent_app_country] => US
[patent_app_date] => 2024-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 17
[patent_no_of_words] => 6000
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 150
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18771834
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/771834 | Short transaction identifier collision detection and reconciliation | Jul 11, 2024 | Issued |
Array
(
[id] => 19919631
[patent_doc_number] => 12295026
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-05-06
[patent_title] => Systems and methods for managing priority exceptions for shared spectrum radio services
[patent_app_type] => utility
[patent_app_number] => 18/668852
[patent_app_country] => US
[patent_app_date] => 2024-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2301
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18668852
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/668852 | Systems and methods for managing priority exceptions for shared spectrum radio services | May 19, 2024 | Issued |
Array
(
[id] => 19434877
[patent_doc_number] => 20240303375
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-09-12
[patent_title] => METHODS AND APPARATUS TO COLLECT DISTRIBUTED USER INFORMATION FOR MEDIA IMPRESSIONS AND SEARCH TERMS
[patent_app_type] => utility
[patent_app_number] => 18/663591
[patent_app_country] => US
[patent_app_date] => 2024-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17309
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 220
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18663591
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/663591 | Methods and apparatus to collect distributed user information for media impressions and search terms | May 13, 2024 | Issued |
Array
(
[id] => 19822278
[patent_doc_number] => 20250080485
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-03-06
[patent_title] => TELEPORTING A NEW MEMBER TO A MESSAGING GROUP
[patent_app_type] => utility
[patent_app_number] => 18/656411
[patent_app_country] => US
[patent_app_date] => 2024-05-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16605
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => 0
[patent_words_short_claim] => 242
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18656411
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/656411 | TELEPORTING A NEW MEMBER TO A MESSAGING GROUP | May 5, 2024 | Abandoned |
Array
(
[id] => 19620601
[patent_doc_number] => 20240406281
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-12-05
[patent_title] => SYSTEMS, METHODS, AND APPARATUS TO IDENTIFY MEDIA DEVICES
[patent_app_type] => utility
[patent_app_number] => 18/648868
[patent_app_country] => US
[patent_app_date] => 2024-04-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12561
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18648868
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/648868 | Systems, methods, and apparatus to identify media devices | Apr 28, 2024 | Issued |
Array
(
[id] => 19419869
[patent_doc_number] => 20240295992
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-09-05
[patent_title] => UNIFIED NAMESPACE ACROSS DATA ACCESS PROTOCOLS
[patent_app_type] => utility
[patent_app_number] => 18/647599
[patent_app_country] => US
[patent_app_date] => 2024-04-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5134
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -27
[patent_words_short_claim] => 189
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18647599
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/647599 | Unified namespace across data access protocols | Apr 25, 2024 | Issued |
Array
(
[id] => 19925222
[patent_doc_number] => 12299508
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-05-13
[patent_title] => Indexing data at a data intake and query system based on a node capacity threshold
[patent_app_type] => utility
[patent_app_number] => 18/641089
[patent_app_country] => US
[patent_app_date] => 2024-04-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 41
[patent_figures_cnt] => 43
[patent_no_of_words] => 63260
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 304
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18641089
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/641089 | Indexing data at a data intake and query system based on a node capacity threshold | Apr 18, 2024 | Issued |
Array
(
[id] => 19925222
[patent_doc_number] => 12299508
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-05-13
[patent_title] => Indexing data at a data intake and query system based on a node capacity threshold
[patent_app_type] => utility
[patent_app_number] => 18/641089
[patent_app_country] => US
[patent_app_date] => 2024-04-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 41
[patent_figures_cnt] => 43
[patent_no_of_words] => 63260
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 304
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18641089
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/641089 | Indexing data at a data intake and query system based on a node capacity threshold | Apr 18, 2024 | Issued |
Array
(
[id] => 19981305
[patent_doc_number] => 12348801
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-07-01
[patent_title] => Configuration of playback device audio settings
[patent_app_type] => utility
[patent_app_number] => 18/630804
[patent_app_country] => US
[patent_app_date] => 2024-04-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 16
[patent_no_of_words] => 9933
[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] => 18630804
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/630804 | Configuration of playback device audio settings | Apr 8, 2024 | Issued |
Array
(
[id] => 19363370
[patent_doc_number] => 20240265404
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-08
[patent_title] => SYSTEMS AND METHODS TO MANAGE TRANSACTION DISPUTES USING PREDICTIONS BASED ON ANOMALOUS DATA
[patent_app_type] => utility
[patent_app_number] => 18/625304
[patent_app_country] => US
[patent_app_date] => 2024-04-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11481
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 2
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18625304
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/625304 | SYSTEMS AND METHODS TO MANAGE TRANSACTION DISPUTES USING PREDICTIONS BASED ON ANOMALOUS DATA | Apr 2, 2024 | Pending |
Array
(
[id] => 20160251
[patent_doc_number] => 12386881
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-08-12
[patent_title] => Synchronized shared playlists
[patent_app_type] => utility
[patent_app_number] => 18/608122
[patent_app_country] => US
[patent_app_date] => 2024-03-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 25
[patent_no_of_words] => 4353
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18608122
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/608122 | Synchronized shared playlists | Mar 17, 2024 | Issued |
Array
(
[id] => 20162257
[patent_doc_number] => 12388901
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-08-12
[patent_title] => Communication protocol, and a method thereof for accelerating artificial intelligence processing tasks
[patent_app_type] => utility
[patent_app_number] => 18/602606
[patent_app_country] => US
[patent_app_date] => 2024-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 1872
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18602606
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/602606 | Communication protocol, and a method thereof for accelerating artificial intelligence processing tasks | Mar 11, 2024 | Issued |
Array
(
[id] => 19858960
[patent_doc_number] => 12261823
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-03-25
[patent_title] => Systems and methods for a computer network security manager
[patent_app_type] => utility
[patent_app_number] => 18/583612
[patent_app_country] => US
[patent_app_date] => 2024-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8124
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 258
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18583612
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/583612 | Systems and methods for a computer network security manager | Feb 20, 2024 | Issued |
Array
(
[id] => 19238620
[patent_doc_number] => 20240195815
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-06-13
[patent_title] => SELF-TRAINING CLASSIFICATION
[patent_app_type] => utility
[patent_app_number] => 18/443098
[patent_app_country] => US
[patent_app_date] => 2024-02-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9250
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18443098
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/443098 | Self-training classification | Feb 14, 2024 | Issued |
Array
(
[id] => 19958025
[patent_doc_number] => 12328455
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-06-10
[patent_title] => Cache eviction during off-peak transactions
[patent_app_type] => utility
[patent_app_number] => 18/440367
[patent_app_country] => US
[patent_app_date] => 2024-02-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 0
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[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] => 18440367
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/440367 | Cache eviction during off-peak transactions | Feb 12, 2024 | Issued |
Array
(
[id] => 19963121
[patent_doc_number] => 12332621
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-06-17
[patent_title] => AI-based energy edge platform, systems, and methods having a robotic process automation system
[patent_app_type] => utility
[patent_app_number] => 18/534098
[patent_app_country] => US
[patent_app_date] => 2023-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 42
[patent_no_of_words] => 41044
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 253
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18534098
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/534098 | AI-based energy edge platform, systems, and methods having a robotic process automation system | Dec 7, 2023 | Issued |
Array
(
[id] => 19963121
[patent_doc_number] => 12332621
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-06-17
[patent_title] => AI-based energy edge platform, systems, and methods having a robotic process automation system
[patent_app_type] => utility
[patent_app_number] => 18/534098
[patent_app_country] => US
[patent_app_date] => 2023-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 42
[patent_no_of_words] => 41044
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 253
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18534098
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/534098 | AI-based energy edge platform, systems, and methods having a robotic process automation system | Dec 7, 2023 | Issued |