IP Library › Granted Patent US 12,656,112
Granted Patent B2
US 12,656,112 · App. 18/503,438 · Granted Jun 16, 2026

Water buoy data system to stabilize an off-shore vessel

Inventor: John W. Tauriac (Santa Cruz, CA)
G01C13/002B63B21/24B63B22/04B63B22/18B63B79/15F03B13/145F03B13/1865F03B13/262G06F15/76G06N20/00H04W4/38B63B2201/00B63B2205/00B63B2207/00B63B2209/14G06Q10/40H04W4/90
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,656,112
App. No.
18/503,438
Granted
Jun 16, 2026
Kind
B2
Abstract

A water buoy data system stabilizes an offshore vessel. Water buoys sense wind characteristics and water characteristics at a location of the vessel. The water buoys wirelessly transfer data messages that indicate the wind characteristics and water characteristics at the location of the vessel for delivery to a computer system. The computer system receives the data messages wirelessly transferred by the water buoys that indicate the wind characteristics and the water characteristics at the location of the vessel. The computer system determines wave forces based on the wind characteristics and the water characteristics at the location of the vessel. The computer system indicates the wave forces to control vessel engine thrusters to counter the wave forces and stabilize the vessel.

Claims (53)

1 . A method to operate a water buoy data system to stabilize a vessel, the method comprising:

water buoys sensing wind characteristics and water characteristics at a location of the vessel;

the water buoys wirelessly transferring data messages that indicate the wind characteristics and the water characteristics at the location of the vessel for delivery to a computer system;

the computer system receiving the data messages wirelessly transferred by the water buoys that indicate the wind characteristics and the water characteristics at the location of the vessel;

the computer system determining wave forces based on the wind characteristics and the water characteristics at the location of the vessel; and

the computer system indicating the wave forces to control vessel engine thrusters to counter the wave forces and stabilize the vessel.

2 . The method of claim 1 wherein the computer system determining the wave forces based on the wind characteristics and the water characteristics at the location of the vessel comprises determining the wave forces based on pitch at the location of the vessel.

3 . The method of claim 1 wherein the computer system determining the wave forces based on the wind characteristics and the water characteristics at the location of the vessel comprises determining the wave forces based on roll at the location of the vessel.

4 . The method of claim 1 further comprising:

the water buoys generating electrical energy from water kinetics; and wherein

the water buoys sensing the wind characteristics and the water characteristics and wirelessly transferring the data messages comprises using the electrical energy to sense the wind characteristics and the water characteristics and wirelessly transfer the data messages.

5 . The method of claim 1 wherein:

the water buoys sensing the wind characteristics and the water characteristics at the location of the vessel and wirelessly transferring the data messages for delivery to the computer system comprises sensing the wind characteristics and the water characteristics at the location of the vessel and wirelessly transferring the data messages for delivery to the computer system when the vessel is being loaded; and

the computer system receiving the data messages, determining the wave forces based on the wind characteristics and the water characteristics at the location of the vessel, and indicating the wave forces to control the vessel engine thrusters to counter the wave forces and stabilize the vessel comprises receiving the data messages, determining the wave forces based on the wind characteristics and the water characteristics at the location of the vessel, and indicating the wave forces to control the vessel engine thrusters to counter the wave forces and stabilize the vessel when the vessel is being loaded.

6 . The method of claim 1 wherein:

the water buoys sensing the wind characteristics and the water characteristics at the location of the vessel and wirelessly transferring the data messages for delivery to the computer system comprises sensing the wind characteristics and the water characteristics at the location of the vessel and wirelessly transferring the data messages for delivery to the computer system when the vessel is being unloaded; and

the computer system receiving the data messages, determining the wave forces based on the wind characteristics and the water characteristics at the location of the vessel, and indicating the wave forces to control the vessel engine thrusters to counter the wave forces and stabilize the vessel comprises receiving the data messages, determining the wave forces based on the wind characteristics and the water characteristics at the location of the vessel, and indicating the wave forces to control the vessel engine thrusters to counter the wave forces and stabilize the vessel when the vessel is being unloaded.

7 . The method of claim 1 wherein:

the water buoys sensing the wind characteristics and the water characteristics at the location of the vessel and wirelessly transferring the data messages for delivery to the computer system comprises sensing the wind characteristics and the water characteristics at the location of the vessel and wirelessly transferring the data messages for delivery to the computer system when the vessel is not anchored; and

the computer system receiving the data messages, determining the wave forces based on the wind characteristics and the water characteristics at the location of the vessel, and indicating the wave forces to control the vessel engine thrusters to counter the wave forces and stabilize the vessel comprises receiving the data messages, determining the wave forces based on the wind characteristics and the water characteristics at the location of the vessel, and indicating the wave forces to control the vessel engine thrusters to counter the wave forces and stabilize the vessel when the vessel is not anchored.

8 . The method of claim 1 wherein the water buoys sensing the water characteristics at the location of the vessel comprises using an accelerometer to sense the water characteristics at the location of the vessel.

9 . The method of claim 1 wherein the water buoys sensing the water characteristics at the location of the vessel comprises using a vibration sensor to sense the water characteristics at the location of the vessel.

10 . A method to operate a water buoy data system to stabilize a vessel, the method comprising:

water buoys sensing wind characteristics and water characteristics at a location of the vessel;

the water buoys wirelessly transferring data messages that indicate the wind characteristics and the water characteristics at the location of the vessel for delivery to a computer system;

the computer system receiving the data messages wirelessly transferred by the water buoys that indicate the wind characteristics and the water characteristics at the location of the vessel;

the computer system determining pitch wave forces and roll wave forces based on the wind characteristics and the water characteristics at the location of the vessel;

the computer system indicating the pitch wave forces and roll wave forces to control vessel engine thrusters to counter the pitch wave forces and the roll wave forces and stabilize the vessel.

11 . The method of claim 10 further comprising:

the water buoys generating electrical energy from water kinetics; and wherein

the water buoys sensing the wind characteristics and the water characteristics and wirelessly transferring the data messages comprises using the electrical energy to sense the wind characteristics and the water characteristics and wirelessly transfer the data messages.

12 . A water buoy data system to stabilize a vessel, the water buoy data system comprising:

water buoys configured to sense wind characteristics and water characteristics at a location of the vessel;

the water buoys configured to wirelessly transfer data messages that indicate the wind characteristics and the water characteristics at the location of the vessel for delivery to a computer system;

the computer system configured to receive the data messages wirelessly transferred by the water buoys that indicate the wind characteristics and the water characteristics at the location of the vessel;

the computer system configured to determine wave forces based on the wind characteristics and the water characteristics at the location of the vessel; and

the computer system configured to indicate the wave forces to control vessel engine thrusters to counter the wave forces and stabilize the vessel.

13 . The water buoy data system of claim 12 wherein the computer system is configured to determine the wave forces based on pitch at the location of the vessel to determining the wave forces based on the wind characteristics and the water characteristics at the location of the vessel.

14 . The water buoy data system of claim 12 wherein the computer system is configured to determine the wave forces based on roll at the location of the vessel to determine the wave forces based on the wind characteristics and the water characteristics at the location of the vessel.

15 . The water buoy data system of claim 12 further comprising:

the water buoys configured to generate electrical energy from water kinetics; and wherein

the water buoys are configured to use the electrical energy to sense the wind characteristics and the water characteristics and wirelessly transfer the data messages to sense the wind characteristics and the water characteristics and wirelessly transfer the data messages.

16 . The water buoy data system of claim 12 wherein:

the water buoys are configured to sense the wind characteristics and the water characteristics at the location of the vessel and wirelessly transfer the data messages for delivery to the computer system when the vessel is being loaded; and

the computer system is configured to receive the data messages, determine the wave forces based on the wind characteristics and the water characteristics at the location of the vessel, and indicate the wave forces to control the vessel engine thrusters to counter the wave forces and stabilize the vessel when the vessel is being loaded.

17 . The water buoy data system of claim 12 wherein:

the water buoys are configured to sense the wind characteristics and the water characteristics at the location of the vessel and wirelessly transfer the data messages for delivery to the computer system when the vessel is being unloaded; and

the computer system is configured to receive the data messages, determine the wave forces based on the wind characteristics and the water characteristics at the location of the vessel, and indicate the wave forces to control the vessel engine thrusters to counter the wave forces and stabilize the vessel when the vessel is being unloaded.

18 . The water buoy data system of claim 12 wherein:

the water buoys are configured to sense the wind characteristics and the water characteristics at the location of the vessel and wirelessly transfer the data messages for delivery to the computer system when the vessel is not anchored; and

the computer system is configured to receive the data messages, determine the wave forces based on the wind characteristics and the water characteristics at the location of the vessel, and indicate the wave forces to control the vessel engine thrusters to counter the wave forces and stabilize the vessel when the vessel is not anchored.

19 . The water buoy data system of claim 12 wherein the water buoys are configured to use an accelerometer to sense the water characteristics at the location of the vessel.

20 . The water buoy data system of claim 12 wherein the water buoys are configured to use a vibration sensor to sense the water characteristics at the location of the vessel.

Continuity (6)
Continuation 17073201 · Oct 16, 2020
Continuation PCTUS2019027644 · Apr 16, 2019
Continuation 15974570 · May 8, 2018
Provisional Application 62658542 · Apr 16, 2018
Provisional Application 62503165 · May 8, 2017
Related Publication 20240067314A1 · Feb 29, 2024
References Cited (50)
US 3455159A · Gies · 1969 [cited by applicant]
US 6847326B2 · Harigae et al. · 2005 [cited by applicant]
US 7613072B2 · Lohrmann et al. · 2009 [cited by applicant]
US 8195395B2 · Teng et al. · 2012 [cited by applicant]
US 8279714B2 · Paul et al. · 2012 [cited by applicant]
US 8423487B1 · Rubin · 2013 [cited by applicant]
US 9014983B1 · Uy · 2015 [cited by applicant]
US 9223058B1 · Uy · 2015 [cited by applicant]
US 9291453B2 · White et al. · 2016 [cited by applicant]
US 9726143B2 · Wu et al. · 2017 [cited by applicant]
US 9777701B2 · Alam et al. · 2017 [cited by applicant]
US 9792802B2 · Kirk · 2017 [cited by applicant]
US 10412950B2 · Opshaug · 2019 [cited by applicant]
US 10488554B2 · Pierik et al. · 2019 [cited by applicant]
US 10520646B2 · Derr et al. · 2019 [cited by applicant]
US 10583898B2 · Moffat et al. · 2020 [cited by applicant]
US 10654544B2 · Opshaug · 2020 [cited by applicant]
US 10668990B2 · Sheldon-Coulson et al. · 2020 [cited by applicant]
US 10767618B2 · Lehmann et al. · 2020 [cited by applicant]
US 10852134B2 · Tauriac · 2020 [cited by applicant]
US 11390360B2 · Opshaug · 2022 [cited by applicant]
US 11401910B2 · Boren et al. · 2022 [cited by applicant]
US 11440625B2 · Moffat et al. · 2022 [cited by applicant]
US 11815060B2 · Boren et al. · 2023 [cited by applicant]
US 11851146B2 · Tauriac · 2023 [cited by applicant]
US 20060005617A1 · LeMieux · 2006 [cited by applicant]
US 20090303322A1 · Harper · 2009 [cited by applicant]
US 20100228401A1 · Hench · 2010 [cited by applicant]
US 20100302908A1 · Strong · 2010 [cited by applicant]
US 20100326343A1 · Hunt · 2010 [cited by applicant]
US 20110089696A1 · Davis et al. · 2011 [cited by applicant]
US 20140033963A1 · Szydlowski · 2014 [cited by examiner]
US 20150025804A1 · Jones et al. · 2015 [cited by applicant]
US 20150185007A1 · Deshetler Brinton et al. · 2015 [cited by applicant]
US 20150217837A1 · Szydlowski · 2015 [cited by examiner]
US 20160025883A1 · Lambert et al. · 2016 [cited by applicant]
US 20160047651A1 · White · 2016 [cited by examiner]
US 20160202057A1 · White · 2016 [cited by examiner]
US 20160306833A1 · Esposito · 2016 [cited by applicant]
US 20160359570A1 · Felemban et al. · 2016 [cited by applicant]
US 20210277863A1 · Lehmann et al. · 2021 [cited by applicant]
CN 202929209U · 2013 [cited by applicant]
CN 106555727B · 2022 [cited by applicant]
CN 111355403B · 2023 [cited by applicant]
KR 20180077651A · 2018 [cited by applicant]
WO 2011065838A1 · 2011 [cited by applicant]
WO 2012044100A2 · 2012 [cited by applicant]
International Search Report and Written Opinion mailed Jul. 18, 2019; International Application No. PCT/US19/27644; John W. Tauriac, 9 pages. [cited by applicant]
“Piezoelectric Ribbon Sensor”, https://www.adafruit.com/product/4931, accessed on May 7, 2024, 6 pages. [cited by applicant]
Jbaily et al., “Piezoelectric devices for ocean energy: a brief survey”, Journal of Ocean Engineering and Marine Energy, 2015, vol. 1, pp. 101-118. [cited by applicant]