IP Library › Granted Patent US 11,726,504
Granted Patent B2
US 11,726,504 · App. 17/681,373 · Granted Aug 15, 2023

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 11,726,504
App. No.
17/681,373
Granted
Aug 15, 2023
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 (56)

1. A fluid processing system, comprising:

a first computer system disposed at a first fluid handling site, wherein the first computer system is configured to:

receive 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; and

provide remote control of a first fluid-handling device of the one or more fluid-handling devices; and

a server system wherein the server system has memory storing instructions that, when executed, effectuate operations comprising:

receiving, with the 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 a 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 system 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 system 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 fluid-handling device.

4. The system 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 system 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 system of claim 1 , wherein:

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

7. The system 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 system of claim 7 , wherein translating the plurality of commands comprises steps for translating commands.

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

modbus remote terminal unit protocol; and

analog electrical signals.

10. The system 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 system 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 system 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 system 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 system 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 system of claim 7 , wherein translating the plurality of commands comprises steps for identifying protocols and control busses.

16. The system 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. The system of claim 1 , wherein the system further comprises:

a plurality of fluids, the plurality of fluids comprising a second fluid;

a plurality of computer systems disposed at a plurality of fluid-handling sites, the plurality of computer systems comprising a second computer system;

a plurality of fluid tanks, the plurality of fluid tanks comprising a second fluid tank; and

a plurality of fluid-handling devices, the plurality of fluid-handling devices comprising a second fluid-handling device.

18. The system of claim 17 , wherein:

the first computer system, the first fluid-handling device and the first fluid tank are disposed at a water source;

the second computer system, the second fluid-handling device, and the second fluid tank are disposed at a water receptacle; and

each of the first fluid and the second fluid comprises water.

19. The system of claim 18 , wherein:

the plurality of fluids further comprising a third fluid;

the plurality of computer systems further comprises a third computer system; and

the plurality of fluid-handling devices further comprises a third fluid-handling device comprising a process filter, wherein the third fluid-handling device is disposed down-stream of a fourth fluid-handling device and up-stream of a fifth fluid handling device, receives from the fourth fluid-handling device the third-fluid, and is configurable to provide a fourth fluid to the fifth fluid-handling device.

20. A tangible, non-transitory, machine-readable medium storing instructions that, when executed by a computer processor, effectuate operations 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 a 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 (7)
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 20220334601A1 · Oct 20, 2022
Cited By (1)
US 12,321,184