IP Library Granted Patent US 11,874,755
Granted Patent B2
US 11,874,755 · App. 18/190,287 · Granted Jan 16, 2024

Systems, methods, and computer-readable media for analyzing intercepted telemetry events

Inventors: Michael Kevin Larkin (San Jose, CA); Kiran Kamity (San Jose, CA)
Assignee: DEEPFACTOR, INC.
G06F11/3072G06F9/542G06F11/302G06F11/3089G06F11/324G06N20/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,874,755
App. No.
18/190,287
Granted
Jan 16, 2024
Kind
B2
Abstract

Systems, methods, and computer-readable media for intercepting telemetry events obtained during operation of an application and analyzing the telemetry events are provided. The telemetry events are intercepted at the library level by interposing on application calls to a native library. The telemetry events are collected and transmitted to a platform that analyzes the collected events and presents information based on the analysis.

Claims (21)

1. A method for operating a telemetry interception and analysis platform (TIAP) system, comprising:

receiving, by a TIAP portal comprising an event service, telemetry events from a TIAP runtime being executed on a customer computer system in conjunction with an application being executed on the customer computer system, wherein the telemetry events are intercepted at a library level or a function call level within a software stack running on the customer computer system;

receiving, by the TIAP portal, security parameters;

analyzing, by the TIAP portal further comprising an analytics service, the telemetry events with respect to the security parameters to generate a plurality of analytics outputs for display in a user interface based on an analysis of the telemetry events with respect to the security parameters; and

processing, by the TIAP portal further comprising an application programming interface (API) service, commands received via the user interface to cause the TIAP system to perform a desired operation, including commands that control how the plurality of analytics outputs are displayed in the user interface.

2. The method of claim 1 , wherein the user interface is configured to display an alert panel, and wherein the alert panel comprises any security parameters associated with a library or a function call within the software stack running on the customer computer system.

3. The method of claim 1 , wherein the plurality of analytics outputs comprises alerts, metrics, suggested corrective measures, and insights.

4. The method of claim 3 , wherein the alerts specify at least one security parameter that is identified as being suspect.

5. The method of claim 3 , wherein the security parameters comprise a security policy.

6. The method of claim 5 , wherein the security policy comprises a security ruleset that defines tasks to be performed when certain events are detected.

7. A telemetry interception and analysis platform (TIAP) system, comprising:

a server comprising a database and a processor to run a TIAP portal comprising an event service operative to receive telemetry events from a TIAP runtime being executed on a customer computer system in conjunction with an application being executed on the customer computer system,

wherein the telemetry events are intercepted at a library level or a function call level within a software stack running on the customer computer system,

wherein the TIAP portal comprises security parameters that are stored in the database,

wherein the TIAP portal further comprises an analytics service operative to analyze the telemetry events with respect to the security parameters and generate a plurality of analytics outputs for display in a user interface based on an analysis of the telemetry events with respect to the security parameters, and

wherein the TIAP portal further comprises an application programming interface (API) service operative to process commands received via the user interface to cause the TIAP system to perform a desired operation, including commands that control how the plurality of analytics outputs are displayed in the user interface.

8. The TIAP system of claim 7 , wherein the user interface is configured to display an alert panel, and wherein the alert panel comprises any security parameters associated with a library or a function call within the software stack running on the customer computer system.

9. The TIAP system of claim 7 , wherein the plurality of analytics outputs comprises alerts, metrics, suggested corrective measures, and insights.

10. The TIAP system of claim 9 , wherein the alerts specify at least one security parameter that is identified as being suspect.

11. The TIAP system of claim 7 , wherein the security parameters comprise a security policy.

12. The TIAP system of claim 11 , wherein the security policy comprises a security ruleset that defines tasks to be performed when certain events are detected.

Assignments (3)
CHANGE OF NAME Recorded Apr 10, 2025
From: DEEPFACTOR, INC.
To: DEEPFACTOR LLC
Reel/Frame 070815/0097 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2024
From: LARKIN, MICHAEL KEVIN; KAMITY, KIRAN
To: DEEP FACTOR INC.
Reel/Frame 068073/0840 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2023
From: LARKIN, MICHAEL K; KAMITY, KIRAN
To: DEEPFACTOR INC.
Reel/Frame 063720/0357 →
Continuity (5)
Continuation 17592891 · Feb 4, 2022
Continuation 16938869 · Jul 24, 2020
Provisional Application 62878490 · Jul 25, 2019
Provisional Application 62878502 · Jul 25, 2019
Related Publication 20230281095A1 · Sep 7, 2023