IP Library Patent Application 17162193
Patent Application
App. No. 17/162,193

REAL-TIME CLOUD DATA STREAMING

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 None
App. No.
17/162,193
Abstract

Some examples relate generally to computer architecture software for information security and, in some more particular aspects, to a frontier service engine for the real-time detection of malware in a monitored system.

Claims (46)

1 . A frontier service engine for real-time detection of malware in a monitored system, the frontier service engine comprising:

a first storage device configured to store a base file including an object associated with a first version of a virtual machine;

a second storage device including a node cluster, the second storage device configured to store:

a snapshot image of the base file, the snapshot image including the object; and

one or more forward or reverse incremental files associated with one or more versions of the virtual machine;

a notifier configured to:

detect a change in the object stored in the second storage device, and

generate an alert based on the detected change;

a request processor configured to:

receive an alert from the notifier, and

based on the received alert, identify the changed object stored in the second storage device or node cluster; and

store received alerts in a database; and

a data fetcher configured to:

poll the database of received alerts to identify a new alert; and

based on the identified new alert, identify the snapshot image including the changed object; and

retrieve data and/or metadata concerning the changed object.

2 . The frontier service engine of claim 1 , wherein the retrieved data and/or metadata concerning the changed object is retrieved from the snapshot image.

3 . The frontier service engine of claim 2 , further comprising a workflow runner to register workflows for processing the retrieved data and/or metadata of the changed object.

4 . The frontier service engine of claim 3 , further comprising a security component to process, in a registered workflow, the retrieved data and/or metadata of the changed object to identify potential malware included therein.

5 . The frontier service engine of claim 4 , wherein the security component includes an anomaly or ransomware detection system.

6 . The frontier service engine of claim 5 , wherein the anomaly or ransomware detection system comprises:

a filter including one or more processors in communication with the first storage device and the second storage device, the one or more processors of the filter configured to perform operations including:

identifying audit events associated with user file accesses in the monitored system, the audit events including a create event and a subsequent event, the subsequent event including a read, write, or cleanup event;

resolving a pair value including a user ID and remote IP address at the create event;

associating the pair value with a file object ID for the base file or the one or more forward incremental files; and

storing the associated file object ID and pair value in a map in a file object cache.

7 . A computer-implemented method, by a frontier service engine for real-time detection of malware in a monitored system, the engine including one or more processors configured to perform operations including, at least:

detecting a change in an object stored in a snapshot image at a storage device or node cluster, and generating an alert based on the detected change;

based on generated alert, identifying the changed object stored in the storage device or node cluster;

storing received alerts in a database;

polling the database of received alerts to identify a new alert;

based on the identified new alert, identifying the snapshot image including the changed object; and

retrieving data and/or metadata concerning the changed object.

8 . The method of claim 7 , wherein the retrieved data and/or metadata concerning the changed object is retrieved from the snapshot image.

9 . The method of claim 8 , further comprising registering workflows for processing the retrieved data and/or metadata of the changed object.

10 . The method of claim 9 , further comprising processing, in a registered workflow, the retrieved data and/or metadata of the changed object to identify potential malware included therein.

11 . A non-transitory, machine-readable medium storing instructions which, when read by a machine, cause the machine to perform operations comprising, at least:

detecting a change in an object stored in a snapshot image at a storage device or node cluster, and generating an alert based on the detected change;

based on generated alert, identifying the changed object stored in the storage device or node cluster;

storing received alerts in a database;

polling the database of received alerts to identify a new alert;

based on the identified new alert, identifying the snapshot image including the changed object; and

retrieving data and/or metadata concerning the changed object.

12 . The medium of claim 11 , wherein the retrieved data and/or metadata concerning the changed object is retrieved from the snapshot image.

13 . The medium of claim 12 , further comprising registering workflows for processing the retrieved data and/or metadata of the changed object.

14 . The medium of claim 13 , further comprising processing, in a registered workflow, the retrieved data and/or metadata of the changed object to identify potential malware included therein.

Assignments (3)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 60333/0323 Recorded Jun 13, 2025
From: GOLDMAN SACHS BDC, INC., AS COLLATERAL AGENT
To: RUBRIK, INC.
Reel/Frame 071565/0602 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jun 10, 2022
From: RUBRIK, INC.
To: GOLDMAN SACHS BDC, INC., AS COLLATERAL AGENT
Reel/Frame 060333/0323 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2021
From: SHANKER, HARISH RAMAN; PANDEY, PRATEEK; VU, AMELIA; KATURI, SAI KIRAN; JAIN, VIKAS
To: RUBRIK, INC.
Reel/Frame 055111/0212 →