IP Library › Granted Patent US 11,853,923
Granted Patent B2
US 11,853,923 · App. 17/511,273 · Granted Dec 26, 2023

Method for controlling remote system settings using cloud-based control platform

Inventors: Mark Crutcher (Frisco, TX); Daniel Shanklin (Frisco, TX); Michael Fischman (Frisco, TX)
Assignee: Vigilante Strategy LLC
G06Q30/0206G06F16/2358G06F16/2379G06F16/256
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,853,923
App. No.
17/511,273
Filed
Oct 26, 2021
Granted
Dec 26, 2023
Kind
B2
Art Unit
3684
USPC
705/27.1
Abstract

In a general aspect, a cloud-based control platform remotely controls variable settings on a remotely-controlled system. In some aspects, the platform maintains a database of data objects for assets, and the data objects include static and dynamic hyperparameters associated with the asset and a template that specifies values of a variable associated with the asset for future time points. The platform updates a template for a data object by calculating target values for the variable for the future time points based on a target criterion, communicating with remote computer systems to determine current values of the dynamic hyperparameters, calculating scaled values for the future time points by applying a determined ratio to the target values, adjusting the scaled values based on the static hyperparameters, applying an override value to the adjusted scaled values. The remotely-controlled system is updated according to the updated template at each of the future time points.

Claims (20)

1. A method comprising:

maintaining, on a cloud-based control platform, a database comprising a plurality of data objects for a plurality of remotely-controlled assets, the data objects for each remotely-controlled asset comprising:

a plurality of static hyperparameters associated with the asset;

a plurality of dynamic hyperparameters associated with the asset; and

a template that specifies values of a variable associated with the asset for a plurality of future time points;

by operation of the cloud-based control platform, determining updated templates for the data objects, wherein each updated template is determined by:

calculating target values for the variable for the plurality of future time points based on a target criterion;

communicating with one or more remote computer systems to determine current values of the dynamic hyperparameters;

determining a ratio based on the current values of the dynamic hyperparameters;

calculating scaled values for the plurality of future time points by multiplying the ratio with the target values;

determining an adjustment based on the static hyperparameters;

calculating first modified values for the plurality of future time points by applying the adjustment to the scaled values;

calculating second modified values for the plurality of future time points by applying an override value to the first modified values; and

assigning the second modified values to the template; and

by operation of the cloud-based control platform, performing centralized, coordinated control over the plurality of remotely-controlled assets, wherein the centralized, coordinated control over the plurality of remotely-controlled assets is performed by iteratively instructing remotely-controlled systems according to the updated templates at each of the plurality of future time points, wherein instructing the remotely-controlled systems comprises:

identifying next values of the variables, wherein the next values of the variables are the values specified by the updated templates for a time point associated with a current time; and

communicating the next values to the remotely-controlled systems with instructions to assign the next values of the variables to respective settings associated with the remotely-controlled assets.

2. The method of claim 1 , wherein the cloud-based control platform communicates with the one or more remote computer systems and the remotely-controlled system over the Internet.

3. The method of claim 1 , comprising, prior to determining the updated template, selecting the template based on the variable associated with the asset.

4. The method of claim 1 , wherein the data objects are formatted to be interpreted by an application or virtual machine running on one or more nodes of the cloud-based control platform.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2025
From: BRANDT, SCOTT MICHAEL
To: VIGILANTE STRATEGY LLC
Reel/Frame 070527/0430 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2021
From: CRUTCHER, MARK; SHANKLIN, DANIEL; FISCHMAN, MICHAEL
To: VIGILANTE STRATEGY LLC
Reel/Frame 057929/0099 →
Continuity (2)
Continuation In Part 16986358 · Aug 6, 2020
Related Publication 20220051275A1 · Feb 17, 2022