IP Library Patent Application 18349909
Patent Application
App. No. 18/349,909

MULTITEMPORAL DATA ANALYSIS

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.
18/349,909
Filed
Jul 10, 2023
Art Unit
2193
USPC
718/104
Abstract

A system for multitemporal data analysis is provided, comprising a directed computation graph service module configured to receive input data from a plurality of sources, analyze the input data to determine a best course of action for analyzing the input data, and split the input data for queueing to a general transformer service module or a decomposable service module based at least in part by analysis of the input data; a general transformer service module configured to receive data from the directed computation graph service module, and perform analysis on the received data; and a general transformer service module configured to receive data from directed computational graph module, and perform analysis on the received data.

Claims (30)

1 . A system for multitemporal data analysis, comprising:

a computing device comprising a memory, a processor, and a non-volatile data storage device;

a graph stack service module comprising a first plurality of programming instructions stored in the memory and operable on the processor, wherein the first plurality of programming instructions, when operating on the processor, causes the computing device to:

convert an input data stream into a directed graph;

send the directed graph to a distributed compute graph comprising a data pipeline service and configured to perform computations based on the structure and content of the directed graph;

wherein the pipeline service moves graph-based data among a plurality of instantiated workers, wherein the nodes, edges, and instantiated workers of the directed compute graph represent state information for processing of the input data;

a general transformer service module comprising a memory, a processor, and a plurality of programming instructions stored in the memory thereof and operable on the processor thereof, wherein the programmable instructions, when operating on the processor, cause the processor to:

receive batch processing data from the directed computational graph service module; and

perform batch processing of the batch processing data according to a pre-determined first data processing workflow; and

a decomposable transformer service module comprising a memory, a processor, and a plurality of programming instructions stored in the memory thereof and operable on the processor thereof, wherein the programmable instructions, when operating on the processor, cause the processor to:

receive real-time processing data from the directed computational graph service module; and

perform real-time processing of the real-time processing data according to a pre-determined second data processing workflow.

2 . The system of claim 1 , wherein a function is executed based at least in part by the results of data processing by the general transformer service module and decomposable transformer service module.

3 . The system of claim 1 , wherein at least a portion of the input data comes from a social media source.

4 . The system of claim 1 , wherein at least a portion of the data input into the system comes from actions of a user while using an application.

5 . The system of claim 1 , wherein at least a portion of the input data from a news outlet.

6 . The system of claim 1 , wherein at least a portion of the input data comes from a distributed database.

7 . A method for multitemporal data analysis, comprising the steps of:

converting an input data stream into a directed graph;

sending the directed graph to a distributed compute graph comprising a data pipeline service and configured to perform computations based on the structure and content of the directed graph;

moving, using the pipeline service, graph-based data among a plurality of instantiated workers, wherein the nodes, edges, and instantiated workers of the directed compute graph represent state information for processing of the input data;

receiving batch processing data from the directed computation graph service module, using a general transformer service module operating on the computing device;

performing batch processing of the batch processing data according to a pre-determined first data processing workflow, using the general transformer service module;

receiving real-time processing data from the directed computation graph service module, using a decomposable transformer service module operating on the computing device; and

performing real-time processing of the real-time data according to a pre-determined second data processing workflow, using the decomposable transformer service module.

8 . The method of claim 7 , wherein a function is executed based at least in part by the results of data processing by the general transformer service module and decomposable transformer service module.

9 . The method of claim 7 , wherein at least a portion of the input data comes from a social media source.

10 . The method of claim 7 , wherein at least a portion of the input data comes from actions of a user while using an application.

11 . The method of claim 7 , wherein at least a portion of the input data comes from a news outlet.

12 . The method of claim 7 , wherein at least a portion of the input data comes from a distributed database.

Assignments (6)
CHANGE OF ADDRESS Recorded Oct 1, 2024
From: QOMPLX LLC
To: QOMPLX LLC
Reel/Frame 069083/0279 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE INVENTOR RICHARD KEELEY NAME ON THE ORIGINALLY FILED COVER SHEET AND CHANGE TO ANDREW SELLERS PREVIOUSLY RECORDED AT REEL: 64412 FRAME: 883. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 22, 2024
From: CRABTREE, JASON; SELLERS, ANDREW
To: QOMPLX, INC.
Reel/Frame 067637/0450 →
CHANGE OF NAME Recorded Sep 27, 2023
From: QPX LLC
To: QOMPLX LLC
Reel/Frame 065036/0449 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 064674 FRAME: 0408. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 20, 2023
From: QOMPLX, INC.
To: QPX LLC
Reel/Frame 064966/0863 →
PATENT ASSIGNMENT AGREEMENT TO ASSET PURCHASE AGREEMENT Recorded Aug 23, 2023
From: QOMPLX, INC.
To: QPX, LLC.
Reel/Frame 064674/0407 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2023
From: CRABTREE, JASON; KELLY, RICHARD
To: QOMPLX, INC.
Reel/Frame 064412/0881 →