Patents

I have been granted 64 U.S. patents (saved search results from USPTO available here). These are broadly related to AI, data science, cybersecurity, energy analytics, data centers, cyber-physical systems, visualization, smart buildings, and IP telephony.


	PAT. NO.	Date		Title
1	12,647,326	2026-06-02	In-context learning in large language models for computing data
2	12,621,224	2026-05-05	Abstracting network traffic as video for representation learning
3	12,563,068	2026-02-24	Iterative application of user-selected filters to log events
4	12,556,554	2026-02-17	Graphical display of plot of bins over which items represented within log events having a power law-oriented distribution are organized
5	12,511,487	2025-12-30	Augmented question and answer (Q and A) with large language models
6	12,149,416	2024-11-19	Hybrid graph-based representation
7	12,056,090	2024-08-06	Automated preprocessing of complex logs
8	12,032,683	2024-07-09	Abnormality detection in log entry collection
9	11,461,590	2022-10-04	Train a machine learning model using IP addresses and connection contexts
10	11,463,331	2022-10-04	Identification of beaconing from network communication events of network traffic log
11	11,431,792	2022-08-30	Determining contextual information for alerts
12	11,397,413	2022-07-26	Training models based on balanced training data sets
13	11,269,995	2022-03-08	Chain of events representing an issue based on an enriched representation
14	11,263,104	2022-03-01	Mapping between raw anomaly scores and transformed anomaly scores
15	11,244,043	2022-02-08	Aggregating anomaly scores from anomaly detectors
16	11,240,263	2022-02-01	Responding to alerts
17	11,240,256	2022-02-01	Grouping alerts into bundles of alerts
18	11,178,011	2021-11-16	Identifying representative entities in clusters for IT management
19	11,150,976	2021-10-19	Anomaly detection based on higher-order anomaly score
20	10,984,099	2021-04-20	Unauthorized authentication events
21	10,878,102	2020-12-29	Risk scores for entities
22	10,599,857	2020-03-24	Extracting features for authentication events
23	10,592,666	2020-03-17	Detecting anomalous entities
24	10,503,732	2019-12-10	Storing time series data for a search query
25	10,204,186	2019-02-12	Providing a model of impact of a cooling infrastructure
26	9,952,061	2018-04-24	Detecting fraud in resource distribution systems
27	9,817,918	2017-11-14	Sub-tree similarity for component substitution
28	9,589,021	2017-03-07	System deconstruction for component substitution
29	9,568,502	2017-02-14	Visual analytics of spatial time series data using a pixel calendar tree
30	9,565,789	2017-02-07	Determining regions of influence of fluid moving devices
31	9,529,899	2016-12-27	Visualizing motifs with visual structures
32	9,466,087	2016-10-11	Meter data management testing
33	9,459,129	2016-10-04	Determining sensor placement in distributed networks
34	9,322,667	2016-04-26	Detecting anomalies in power consumption of electrical systems
35	9,292,040	2016-03-22	Synthetic time series data generation
36	9,224,223	2015-12-29	Visual analytics using multivariate concentric rings with a visual start time mechanism
37	9,172,552	2015-10-27	Managing an entity using a state machine abstract
38	9,053,438	2015-06-09	Energy consumption analysis using node similarity
39	9,053,439	2015-06-09	Predicting near-future photovoltaic generation
40	8,972,308	2015-03-03	Combining multivariate time-series prediction with motif discovery
41	8,836,536	2014-09-16	Device characterization system and methods
42	8,832,012	2014-09-09	System and method for tree discovery
43	8,812,166	2014-08-19	Supplying a resource to an entity from a resource actuator
44	8,812,427	2014-08-19	System and method for disaggregating power load
45	8,730,843	2014-05-20	System and method for tree assessment
46	8,725,868	2014-05-13	Interactive service management
47	8,683,479	2014-03-25	Shifting information technology workload demands
48	8,638,981	2014-01-28	Placing temporally aligned and variably sized pixels in discrete rings in a graphical visualization
49	8,630,967	2014-01-14	Determining operational settings for fluid moving devices using a multivariate time series of data
50	8,626,693	2014-01-07	Node similarity for component substitution
51	8,565,931	2013-10-22	Managing energy demand in an infrastructure
52	8,447,569	2013-05-21	Determining sustainability of a data center
53	9,081,880	2015-07-14	Determining sustainability of a data center
54	8,355,828	2013-01-15	Determining optimal settings for resource actuators
55	8,352,085	2013-01-08	Distribution of cooling resources using hierarchically identified cooling microgrids
56	8,255,522	2012-08-28	Event detection from attributes read by entities
57	7,747,672	2010-06-29	Method and apparatus using lightweight RRQ for efficient recovery of a call signaling channel in gatekeeper-routed call signaling
58	7,668,100	2010-02-23	Efficient load balancing and heartbeat mechanism for telecommunication endpoints
59	8,089,872	2012-01-03	Efficient load balancing and heartbeat mechanism for telecommunication endpoints
60	7,483,369	2009-01-27	Method and apparatus for migrating to an alternate call controller
61	7,366,110	2008-04-29	Method and apparatus for merging call components during call reconstruction
62	7,738,360	2010-06-15	Method and apparatus for merging call components during call reconstruction
63	7,054,435	2006-05-30	Apparatus and method for determining a minimal time bound for performing tone detection
64	6,748,059	2004-06-08	Apparatus and method for unified tone detection