IP Library Granted Patent US 11,941,060
Granted Patent B2
US 11,941,060 · App. 17/948,185 · Granted Mar 26, 2024

Computer data distribution architecture for efficient distribution and synchronization of plotting processing and data

Inventors: Ryan Caudy (New York, NY); David R. Kent, IV (Colorado Springs, CO); Charles Wright (Cortlandt Manor, NY); Devon Patrick Allison (Colorado Springs, CO); Raffi Basralian (New York, NY)
Assignee: Deephaven Data Labs LLC
G06F16/90335G06F3/0481G06F16/128G06F16/21G06F16/221G06F16/23G06F16/235G06F16/2358G06F16/2365G06F16/2372G06F16/27G06F16/289G06F16/532G06F16/901G06F16/9024G06F16/9038G06F16/904G06T11/206G06F12/0253G06F16/489
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,941,060
App. No.
17/948,185
Granted
Mar 26, 2024
Kind
B2
Abstract

Described are methods, systems and computer readable media for computer data distribution architecture for efficient distribution and synchronization of plotting processing and data.

Claims (16)

1. A computer database system comprising:

one or more processors;

computer readable storage coupled to the one or more processors, the computer readable storage having stored thereon instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including:

receiving, at a remote query processor, a plot command to generate a plot at a client computer, the plot command referencing a first object, the first object being updatable by propagating updates through an update propagation graph associated with the first object;

generating, at the remote query processor, a plotting data structure comprising an export object handle referencing at least a portion of the first object;

transmitting, at the remote query processor, one or more messages to the client computer, the one or more messages comprising the plotting data structure and an initial snapshot of the first object;

automatically subscribing, at the remote query processor, the client computer to receive consistent updates to the first object;

receiving, at the client computer, the one or more messages comprising the plotting data structure and the initial snapshot from the remote query processor;

creating, at the client computer, a second object to represent a replica of the portion of the first object referenced by the export object handle;

storing, at the client computer, the initial snapshot as the replica of the portion of the first object referenced by the export object handle;

assigning, at the client computer, the replica as an input to a figure to be displayed in a graphical user interface;

generating, at the client computer, a graphical figure comprising the plot based on the plotting data structure and the replica of the portion of the first object referenced by the export object handle;

receiving an update notification indicating an update to the first object;

sending, by the remote query processor, a notification to the client computer including an indication of a change to the first object and a copy of any changed data;

responsive to receiving the notification at the client computer, updating the replica of the portion of the first object referenced by the export object handle; and

updating, at the client computer, the graphical figure comprising the plot based on the plotting data structure and the updated replica of the portion of the first object referenced by the export object handle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2022
From: CAUDY, RYAN; KENT IV, DAVID R.; WRIGHT, CHARLES; ALLISON, DEVON PATRICK; BASRALIAN, RAFFI
To: DEEPHAVEN DATA LABS LLC
Reel/Frame 061804/0640 →
Continuity (4)
Continuation 16988143 · Aug 7, 2020
Continuation 16114028 · Aug 27, 2018
Provisional Application 62549908 · Aug 24, 2017
Related Publication 20230078808A1 · Mar 16, 2023
Cited By (1)
US 12,688,239