IP Library Granted Patent US 11,912,382
Granted Patent B2
US 11,912,382 · App. 16/825,986 · Granted Feb 27, 2024

Underwater positioning system

Inventors: Rusty Allen Gerard (Bothell, WA); Richard Earl Simpkinson (Issaquah, WA); Omer Rosenbaum (Kirkland, WA)
Assignee: Vulcan Inc.
B63C11/48B63B22/00B63G8/001G01S15/46G10K11/006H04L9/3213B63B2022/006B63G2008/004B63G2008/008G01S2015/465G01S2201/07G01S2201/08G01S2205/04
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,912,382
App. No.
16/825,986
Granted
Feb 27, 2024
Kind
B2
Abstract

An underwater positioning system comprises a plurality of underwater beacons. A beacon, in response to a signal sent by an underwater vehicle, responds with a signal comprising one or more characteristics to identify the beacon. Components of an access algorithm are provided to the underwater vehicle. The access algorithm determines a location of the beacon based on the beacon's identity. A position of the vehicle is determined based at least in part on the location of the beacon.

Claims (33)

1. A method, comprising:

placing a plurality of beacons underwater, wherein a first beacon, of the plurality of beacons, generates a signal comprising information indicative of an identity of the first beacon, wherein the signal is to be generated based at least in part on a permutation of at least two or more of shape, coating, texture, or material that are unique among beacons within an operating area; and

providing information indicative of a mapping between the information indicative of the identity of the first beacon and a location of the first beacon, wherein the information indicative of the location of the first beacon is usable to a device when the device is underwater to determine a location of the device.

2. The method of claim 1 , further comprising:

providing access to a database comprising information indicative of a mapping between one or more characteristics of the signal and information indicative of the identity of the first beacon.

3. The method of claim 1 , further comprising:

providing access to a database comprising information indicative of a mapping between information indicative of an identity of the first beacon and information indicative of the location of the first beacon.

4. The method of claim 1 , further comprising: providing, to the device, authorization to use a set of instructions that, in response to execution by at least one processor of the device, cause the device to determine the location of the device.

5. The method of claim 4 , wherein accuracy of the determined location of the device degrades based at least in part on time elapsed since the authorization was provided.

6. The method of claim 4 , wherein the device is provided with an encrypted identifier which comprises information indicative of a time at which the authorization was provided, and wherein the set of instructions uses the time at which the authorization was provided to determine an accuracy level for the information.

7. The method of claim 4 , further comprising: providing, by a remote server, the device with data indicative of authorization to use the set of instructions, wherein the device is capable of using the set of instructions to determine its location while underwater at a depth which prevents communication with the remote server.

8. The method of claim 4 , wherein the signal is an acoustic reflection that is unique within an operating area of the device.

9. A device, comprising:

at least one processor; and

a memory comprising instructions that, in response to execution by the at least one processor, cause the device to at least:

receive a signal comprising information indicative of an identity of a beacon, wherein the signal generated by reflection from the beacon based, at least in part, on a permutation of at least two or more of shape, coating, texture, or material that are unique among beacons within an operating area; and

use, while underwater, a mapping between the information indicative of an identity of the beacon and a location of the beacon, to determine a location of the device.

10. The device of claim 9 , wherein the beacon is one of a plurality of beacons placed underwater.

11. The device of claim 9 , wherein the device transmits a second signal to cause the beacon to reflect the signal.

12. The device of claim 9 , wherein information indicative of the mapping is received from a remote server when the device is located at a position enabling communication with a remote server.

13. The device of claim 9 , wherein a remote server authorizes the device to use the information indicative of the mapping when the device is located at a position enabling communication with a remote server.

14. A non-transitory storage medium comprising instructions that, when performed by one or more processors of a device, cause the device to:

receive a signal comprising information indicative of an identity of a beacon, wherein the received signal is based, at least in part, on a permutation of at least two or more of shape, coating, texture, or material that are unique among beacons within an operating area; and

determine a location of the beacon based, at least in part, on information indicative of a mapping between the information indicative of the identity of the beacon and a location of the beacon.

15. The non-transitory storage medium of claim 14 , comprising further instructions that, when performed by the one or more processors, cause the device to:

obtain authorization to use a set of instructions that, when performed by the one or more processors, cause the device to determine the location of the device.

16. The non-transitory storage medium of claim 14 , comprising further instructions that, when performed by the one or more processors, cause the device to:

transmit a second signal to cause the beacon to reflect the signal.

17. The non-transitory storage medium of claim 14 , comprising further instructions that, when performed by the one or more processors, cause the device to:

receive the information indicative of the mapping from a remote server when the device is located at a position enabling communication with a remote server.

18. The non-transitory storage medium of claim 14 , wherein a remote server authorizes the device to use the information indicative of the mapping when the device is located at a position enabling communication with a remote server.

19. The non-transitory storage medium of claim 14 , comprising further instructions that, when performed by the one or more processors, cause the device to:

determine the location of the device based, at least in part, on two or more locations of the beacons.

Assignments (3)
CHANGE OF NAME Recorded Jan 27, 2025
From: VULCAN INC.
To: VULCAN LLC
Reel/Frame 070014/0049 →
CHANGE OF NAME Recorded Jan 27, 2025
From: VULCAN LLC
To: VALE GROUP LLC
Reel/Frame 070015/0137 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2020
From: GERARD, RUSTY ALLEN; SIMPKINSON, RICHARD EARL; ROSENBAUM, OMER
To: VULCAN INC.
Reel/Frame 052456/0777 →
Continuity (2)
Provisional Application 62822738 · Mar 22, 2019
Related Publication 20200298949A1 · Sep 24, 2020