US 12,189,353 B2
Watercraft servicing system
Charles Nordstrom, Berkeley, CA (US); Matthew Aaron Knoll, Mountain View, CA (US); and Neil Davé, San Mateo, CA (US)
Assigned to TidalX AI Inc., Mountain View, CA (US)
Filed by TidalX AI Inc., San Ramon, CA (US)
Filed on Nov. 19, 2021, as Appl. No. 17/531,410.
Prior Publication US 2023/0161308 A1, May 25, 2023
Int. Cl. G05B 19/042 (2006.01)
CPC G05B 19/042 (2013.01) [G05B 2219/2619 (2013.01); G05B 2219/2639 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system for servicing watercrafts, comprising:
a controller;
one or more waterborne platforms including a first waterborne platform, the first waterborne platform comprising:
an electric power supply,
a driving system configured to move the first waterborne platform in a body of water,
a watercraft interfacing system comprising a recharging port configured to supply electric power to one or more electrically-powered watercrafts, and a control interface configured to exchange data with the controller;
wherein the controller is configured to:
receive input data; determine a respective target location for each of the one or more waterborne platforms to supply electric power to the one or more electrically-powered watercrafts, comprising applying the input data to an objective function of an optimization process associated with the respective target locations, the objective function including a first component specifying an energy required for the one or more electrically-powered watercrafts to each complete a respective navigation task conditioned on the one or more waterborne platforms being located at the respective target locations, and a second component specifying (i) an energy harvesting efficiency for the one or more waterborne platforms to harvest renewable energy at the respective target locations or (ii) an incentive for the one or more electrically-powered watercrafts to avoid a region for protected marine species;
send control data that includes data specifying the respective target location to each of the one or more waterborne platforms; and
wherein the driving system of first waterborne platform is configured to move the first waterborne platform based on the control data.