IP Library › Granted Patent US 12,019,461
Granted Patent B2
US 12,019,461 · App. 18/212,131 · Granted Jun 25, 2024

Remote control of fluid-handling devices

Inventor: Aaron Phillips (Lubbock, TX)
Assignee: SitePro, Inc.
G05D7/0676E21B47/00G05B9/02G05B19/0428G06F3/0484H04L67/02G05B2219/23472G05B2219/24015G05B2219/25204G05B2219/31369
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 12,019,461
App. No.
18/212,131
Granted
Jun 25, 2024
Kind
B2
Abstract

Provided is a process, including: receiving, via the network interface, from a remote user device, a command to change a state of the fluid-handling device to a target state; translating the received command into a translated command operative to cause a local controller of the fluid-handling device to drive the fluid-handling equipment to the target state, the local controller being responsive to the command and feedback from the fluid-handling device indicative of whether the fluid-handling device is in the target state; and sending the translated command to the local controller.

Claims (43)

1. A fluid processing method, comprising:

receiving, with a first computer system disposed at a first fluid-handling site, information comprising one or more properties of a first fluid from one or more sensors disposed at a first fluid tank itself disposed at the first fluid-handling site, the fluid-handling site comprising one or more fluid-handling devices, the one or more fluid-handling devices comprising one or more of a first pump, a first filter, and a first valve;

providing, with the first computer system disposed at a first fluid handling site, remote control of a first fluid-handling device of the one or more fluid-handling devices;

receiving, with a server system, from the first computer system, via a network, a first fluid property of the one or more properties associated with the first fluid sensed by a first sensor of the one or more sensors;

obtaining, with the server system, credentials from a first client computing device;

determining, with the server system, based on the credentials, that a user of the first client computing device is authorized to interact with the first fluid handling site, wherein the server system hosts data about other fluid handling sites the user is not authorized to interact;

after the determination, providing, with the server system, via the network, information by which the first client computing device presents a user interface indicating the first fluid property, the first client computing device being remote from the server system and the first computer system;

receiving, with the server system, from the first client computing device, a first command to change a state of the first fluid-handling device; and

causing, with the server system, the first computer system disposed at the first fluid handling site to effectuate the command by changing the state of the first fluid-handling device to a sequence of different target states that change over time.

2. The method of claim 1 , wherein:

the sequence of different target states that change over time are configured to ramp up or down a speed of the first fluid-handling device.

3. The method of claim 1 , wherein:

the sequence of different target states that change over time are determined with steps for mitigating shocks to up-stream or down-stream fluid-handling devices relative to the first pump.

4. The method of claim 1 , wherein:

at least some of the sequence of different target states that change over time are determined by the first computer system in response to a rate of change in the first fluid property, wherein the first fluid property corresponds to a level of the first fluid in the first tank.

5. The method of claim 1 , wherein:

the server system is configured to interface with both a web browser on the client computing device and a special-purpose application executing on the client computing device to present the user interface indicating the first fluid property, wherein the first fluid property corresponds to a first fluid level.

6. The method of claim 1 , wherein:

the first computer system is configured to communicate with the server system via a cellular wireless connection.

7. The method of claim 1 , wherein the first computer system is configured to translate a plurality of commands from the server system, including the command, from an input format to a plurality of different formats and protocols configured to effectuate changes in states of a plurality of different fluid-handling devices at the first fluid handling site.

8. The method of claim 7 , wherein translating the plurality of commands comprises steps for translating commands.

9. The method of claim 7 , wherein the plurality of different formats and protocols comprise:

modbus remote terminal unit protocol; and

analog electrical signals.

10. The method of claim 7 , wherein at least some of the plurality of different fluid-handling devices comprise proportional-integral-derivative controllers configured to drive respective fluid-handing devices to different target setpoints determined by the first computer system responsive to corresponding commands from the server system.

11. The method of claim 7 , wherein:

the first computer system is coupled to at least some of the plurality of different fluid-handling devices via a bus; and

the first computer system comprises means for controlling which fluid handling devices are permitted to transmit signals on the bus at a given point in time.

12. The method of claim 7 , wherein the plurality of different formats and protocols comprise three different protocols communicated over three different types of control busses to corresponding fluid handling devices among the plurality of different fluid-handling devices.

13. The method of claim 7 , wherein the plurality of different formats and protocols comprise command code format, an on-off signal format, and an application-program interface format.

14. The method of claim 7 , wherein the first computer system is configurable to operate in an automatic mode, a mixed automatic mode, and a manual mode.

15. The method of claim 7 , wherein translating the plurality of commands comprises steps for identifying protocols and control busses.

16. The method of claim 1 , wherein the first computing system is configured to receive and transmit data and commands via a remote terminal unit protocol wherein the data and commands comprise redundant bits.

17. A method, comprising:

measuring, with one or more sensors at a first fluid tank located at a first fluid-handling site, one or more properties associated with a first fluid;

receiving, with a first computer system disposed at a first fluid handling site, information associated with the one or more properties associated with the first fluid;

providing, with the first computer system, remote control of a first fluid-handling device of a plurality of fluid-handling devices, the first fluid-handling device comprising at least one of a first pump, a first filter, and a first valve;

receiving, with a server system, from the first computer system, via a network, a first fluid property of the one or more properties associated with the first fluid sensed by a first sensor of the one or more sensors;

obtaining, with the server system, credentials from a first client computing device;

determining, with the server system, based on the credentials, that a user of the first client computing device is authorized to interact with the first fluid handling site, wherein the server system hosts data about other fluid handling sites the user is not authorized to interact;

after the determination, providing, with the server system, via the network, information by which the first client computing device presents a user interface indicating the first fluid property, the first client computing device being remote from the server system and the first computer system;

receiving, with the server system, from the first client computing device, a first command to change a state of the first fluid-handling device; and

causing, with the server system, the first computer system disposed at the first fluid handling site to effectuate the command by changing the state of the first fluid-handling device to a sequence of different target states that change over time.

Continuity (8)
Continuation 17681373 · Feb 25, 2022
Continuation 17513539 · Oct 28, 2021
Continuation 16656319 · Oct 17, 2019
Continuation 15867077 · Jan 10, 2018
Continuation 14984422 · Dec 30, 2015
Continuation 14147190 · Jan 3, 2014
Continuation 13708557 · Dec 7, 2012
Related Publication 20240094747A1 · Mar 21, 2024