IP Library Granted Patent US 12,375,310
Granted Patent B2
US 12,375,310 · App. 17/507,619 · Granted Jul 29, 2025

Daisy chained marine sensor platform

Inventors: Andrew Rossignol (Mountain View, CA); Eric Teller (San Francisco, CA); Laura Valentine Chrobak (Menlo Park, CA); Neil Davé (San Mateo, CA); Balaprakash Kasiviswanathan (Mountain View, CA)
Assignee: TidalX AI Inc.
H04L12/10A01K61/10G01N33/18G05B15/00
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,375,310
App. No.
17/507,619
Granted
Jul 29, 2025
Kind
B2
Abstract

In one aspect, there is provided a marine sensor platform that includes: a line having a plurality of slots that are spaced apart on the line, a plurality of sensor nodes, each sensor node configured to couple to each of the slots on the line, and each sensor node including at least one sensor, a power source coupled to the plurality of sensor nodes and configured to supply power to the plurality of sensor nodes on the line, and a controller coupled to the power source and the plurality of sensor nodes on the line, wherein the controller is configured to identify a type of the at least one sensor included in each of the sensor nodes when each of the sensor nodes is coupled to the respective slot on the line.

Claims (47)

1. A marine sensor platform comprising:

a line having a plurality of slots that are spaced apart on the line and that can each support a removable sensor node;

a plurality of the removable sensor nodes that are arranged on the line in a daisy chain, each sensor node configured to removably couple to each of the slots on the line, and each sensor node including at least one sensor;

a power source coupled to the plurality of sensor nodes and configured to supply power to the plurality of sensor nodes on the line; and

a controller coupled to the power source and the plurality of sensor nodes on the line, wherein the controller is configured to, when each of the removable sensor nodes is removably coupled to a respective slot on the line, transmit requests to the sensor nodes that are removably coupled to a respective slot on the line to request identifying information from each of the removable sensor nodes, and, based at least on the respective identifying information that is received from each of the removable sensor nodes that are removably coupled to a respective slot on the line, identify a type of the at least one sensor included in each of the removable sensor nodes.

2. The marine sensor platform of claim 1 , wherein the controller is further configured to:

(i) identify a position of each of the sensor nodes on the line; and

(ii) store information that associates the type of the at least one sensor included in each of the sensor nodes with the position of each of the sensor nodes on the line.

3. The marine sensor platform of claim 1 , wherein the controller is further configured to:

(i) receive a winch command that is associated with relocating a device to a particular underwater position using a winch; and

(ii) identify a sensor node of the plurality of sensor nodes that corresponds to the position associated with the winch command.

4. The marine sensor platform of claim 1 , wherein the controller is further configured to:

(i) receive a sensor measurement request;

(ii) identify one or more sensor nodes of the plurality of sensor nodes associated with the measurement request; and

(iii) trigger the one or more sensors included in the one or more sensor nodes to obtain a measurement associated with the sensor measurement request.

5. The marine sensor platform of claim 4 , wherein triggering the one or more sensors included in the one or more sensor nodes to obtain the measurement comprises triggering the one or more sensors simultaneously.

6. The marine sensor platform of claim 1 , wherein the controller is further configured to:

(i) receive a power request from the sensor node; and

(ii) trigger the power source to increase or decrease an amount of power supplied to the sensor node associated with the power request.

7. The marine sensor platform of claim 1 , wherein each of the sensor nodes is configured to have a different buoyancy.

8. The marine sensor platform of claim 1 , wherein the at least one sensor is configured to obtain a measurement of one or more of: a water quality, a depth, a temperature, a salinity, and an image of a scene.

9. The marine sensor platform of claim 1 , wherein each of the sensor nodes of the plurality of sensor nodes includes a different type of the at least one sensor.

10. The marine sensor platform of claim 1 , wherein the controller is configured to control power supplied to each of the plurality of sensor nodes independently.

11. The marine sensor platform of claim 1 , wherein the line is configured to have a buoyancy such that a length of the line is configured to extend substantially perpendicular to a water surface.

12. The marine sensor platform of claim 1 , wherein the sensor nodes are configured to be interchangeable with each other on the line.

13. The marine sensor platform of claim 1 , wherein the line is configured to have a variable thickness.

14. The marine sensor platform of claim 1 , wherein the power source comprises a renewable energy source.

15. The marine sensor platform of claim 1 , wherein the controller is further configured to distribute a total available power between the sensor nodes.

16. A method comprising:

obtaining, by a controller of a marine sensor platform that includes: (i) the controller, (ii) a line, (iii) a plurality of removable sensor nodes removably coupled to the line, wherein each of the sensor nodes includes at least one sensor, and (iv) a power source coupled to the plurality of removable sensor nodes and the controller, a request;

transmitting, by the controller, requests to the plurality of removable sensor nodes that are removably coupled to a respective slot on the line to request identifying information from each of the removable sensor nodes;

identifying, by the controller and based at least on the respective identifying information that is received from each of the removable sensor nodes that are removably coupled to a respective slot on the line, a type of the at least one sensor included in each of the sensor nodes when each of the sensor nodes is coupled to the respective slot on the line;

identifying, by the controller and based at least on the respective identifying information that is received from each of the removable sensor nodes that are removably coupled to a respective slot on the line, a position of each of the removable sensor nodes on the line; and

storing, by the controller, information that associates the type of the at least one sensor included in each of the removable sensor nodes with the position of each of the removable sensor nodes on the line.

17. The method of claim 16 , further comprising:

receiving, by the controller, a sensor measurement request;

identifying, by the controller, one or more sensor nodes of the plurality of sensor nodes associated with the measurement request; and

triggering, by the controller, the one or more sensors included in the one or more sensor nodes to obtain a measurement associated with the sensor measurement request.

18. The method of claim 16 , further comprising:

receiving, by the controller, a power request from a sensor node of the plurality of sensor nodes; and

triggering, by the controller, the power source to increase or decrease an amount of power supplied to the sensor node associated with the power request.

19. One or more non-transitory computer-readable storage medium coupled to one or more processors that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

obtaining, by a controller of a marine sensor platform that includes: (i) the controller, (ii) a line, (iii) a plurality of removable sensor nodes removably coupled to the line, wherein each of the sensor nodes includes at least one sensor, and (iv) a power source coupled to the plurality of removable sensor nodes and the controller, a request;

transmitting requests to the plurality of removable sensor nodes that are removably coupled to a respective slot on the line to request identifying information from each of the removable sensor nodes;

identifying, based at least on the respective identifying information that is received from each of the removable sensor nodes that are removably coupled to a respective slot on the line, a type of the at least one sensor included in each of the sensor nodes when each of the sensor nodes is coupled to the respective slot on the line;

identifying, based at least on the respective identifying information that is received from each of the removable sensor nodes that are removably coupled to a respective slot on the line, a position of each of the removable sensor nodes on the line; and

storing information that associates the type of the at least one sensor included in each of the removable sensor nodes with the position of each of the removable sensor nodes on the line.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2024
From: X DEVELOPMENT LLC
To: TIDALX AI INC.
Reel/Frame 068477/0306 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2021
From: ROSSIGNOL, ANDREW; TELLER, ERIC; CHROBAK, LAURA VALENTINE; DAVE, NEIL; KASIVISWANATHAN, BALAPRAKASH
To: X DEVELOPMENT LLC
Reel/Frame 057979/0250 →
Continuity (1)
Related Publication 20230130472A1 · Apr 27, 2023
References Cited (60)
US 4446538A · Zachariadis · 1984 [cited by applicant]
US 9429671B2 · Rokkan et al. · 2016 [cited by applicant]
US 9791583B2 · Rokkan · 2017 [cited by examiner]
US 9995836B2 · Rokkan · 2018 [cited by examiner]
US 10856520B1 · Kozachenok et al. · 2020 [cited by applicant]
US 11089227B1 · James · 2021 [cited by examiner]
US 20070062696A1 · Wilson · 2007 [cited by examiner]
US 20120120767A1 · Vu · 2012 [cited by examiner]
US 20160041283A1 · Rokkan · 2016 [cited by examiner]
US 20170150701A1 · Gilmore et al. · 2017 [cited by applicant]
US 20190228218A1 · Barnaby et al. · 2019 [cited by applicant]
US 20190302291A1 · Lolla · 2019 [cited by examiner]
US 20190340440A1 · Atwater et al. · 2019 [cited by applicant]
US 20200107524A1 · Messana et al. · 2020 [cited by applicant]
US 20200155882A1 · Tohidi et al. · 2020 [cited by applicant]
US 20200288678A1 · Howe et al. · 2020 [cited by applicant]
US 20210274101A1 · James · 2021 [cited by examiner]
US 20230333244A1 · Fonts · 2023 [cited by examiner]
CL 2019000039A1 · 2019 [cited by applicant]
CN 108040948 · 2018 [cited by applicant]
EP 2244934 · 2010 [cited by applicant]
EP 3484283 · 2019 [cited by applicant]
JP 2002171853 · 2002 [cited by applicant]
NO 300401 · 1997 [cited by applicant]
NO 20160199 · 2017 [cited by applicant]
WO WO1990007874 · 1990 [cited by applicant]
WO WO1997019587 · 1997 [cited by applicant]
WO WO2009008733 · 2009 [cited by applicant]
WO WO2009097057 · 2009 [cited by applicant]
WO WO2012081990 · 2012 [cited by applicant]
WO WO2014179482 · 2014 [cited by applicant]
WO WO2015147391 · 2015 [cited by applicant]
WO WO2017137896 · 2017 [cited by applicant]
WO WO2018011744 · 2018 [cited by applicant]
WO WO2018011745 · 2018 [cited by applicant]
WO WO2019002881 · 2019 [cited by applicant]
WO WO2019121851 · 2019 [cited by applicant]
WO WO2019188506 · 2019 [cited by applicant]
WO WO2019232247 · 2019 [cited by applicant]
WO WO2020046524 · 2020 [cited by applicant]
WO WO2020132031 · 2020 [cited by applicant]
WO WO2021006744 · 2021 [cited by applicant]
WO WO2021030237 · 2021 [cited by applicant]
WO WO2022010815 · 2022 [cited by applicant]
WO WO2020072438 · 2022 [cited by applicant]
Extended Search Report in European Appln. No. 22151132.2, dated May 2, 2022, 10 pages. [cited by applicant]
International Preliminary Report on Patentability in International Appln. No. PCT/US2020/059829, dated May 27, 2022, 11 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln No. PCT/US2022/018651, dated Jun. 22, 2022, 14 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln No. PCT/US2022/021683, dated Jun. 27, 2022, 14 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln No. PCT/US2022/022250, dated Jul. 6, 2022, 15 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln No. PCT/US2022/022492, dated Jun. 28, 2022, 13 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln No. PCT/US2022/022589, dated Jul. 7, 2022, 12 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln No. PCT/US2022/022837, dated Aug. 2, 2022, 14 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln No. PCT/US2022/023831, dated Jul. 8, 2022, 13 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/US2020/059829, dated Feb. 25, 2021, 18 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. PCT/US2022/043344, dated Jan. 11, 2023, 21 pages. [cited by applicant]
Meidell et al., “FishNet: A Unified Embedding for Salmon Recognition,” Thesis for Master's degree in Artificial Intelligence, Norwegian University of Science and Technology, Jun. 2019, 86 pages. [cited by applicant]
Moskvyak et al., “Robust Re-identification of Manta Rays from Natural Markings by Learning Pose Invariant Embeddings,” CoRR, Feb. 2019, arXiv:1902.10847v1, 12 pages. [cited by applicant]
Qiu et al., “Improving Transfer Learning and Squeeze-and-Excitation Networks for Small-Scale Fine-Grained Fish Image Classification,” IEEE Access, Dec. 2018, 6(31):78503-78512. [cited by applicant]
Stein et al., “Consistent melanophore spot patterns allow long-term individual recognition of Atlantic salmon [cited by applicant]