IP Library Granted Patent US 12,590,834
Granted Patent B2
US 12,590,834 · App. 17/896,588 · Granted Mar 31, 2026

Mapping fiber networks

Inventors: Jorge Alberto Castillo Castellanos (Pasadena, CA); Valey Kamalov (Gainesville, FL); Ignatius Sonny Franslay (Campbell, CA); Shirshendu Bhattacharya (Singapore, SG)
Assignee: Google LLC
G01J1/0425G02B6/4432
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,590,834
App. No.
17/896,588
Granted
Mar 31, 2026
Kind
B2
Abstract

The technology is generally directed to a method of mapping fiber networks. The fiber networks may include a plurality of cables, such as fiber optic cables. The cable may be divided into segments. Each cable has a first end segment and a second end segment, each with a known location. When there is a perturbation that causes the cable to vibrate, each segment of the cable may experience an associated strain at a different time. Based on the known location of the perturbation sources, the known location of the end segments, and the relative time that the perturbation is detected at each cable segment, the location of each segment and, therefore, the entire cable may be determined.

Claims (69)

1 . A method of mapping an underground cable in a fiber network, comprising:

detecting, by the one or more processors, backscattered light of pulses of light injected by a laser, wherein the backscattered light is caused by three or more perturbations at a first segment of the cable;

detecting at the first segment of the cable, by the one or more processors based on the backscattered light, the three or more perturbations occurring at respective locations from the first segment, wherein:

at least three of the three or more perturbations occur from a respective perturbation source, and

the detecting comprises determining, based on backscattered light, respective strain rate signals;

determining, by the one or more processors based on the detected three or more perturbations and the respective strain rate signals, respective distances between each of the three or more perturbations and the first segment of the cable;

triangulating, by the one or more processors based on the respective distances, a location of the first segment of the cable;

mapping, by the one or more processors, a path of the cable from a starting segment of the cable to the location of the first segment of the cable; and

providing for output, by the one or more processors, a map of the path of the cable in the fiber network.

2 . The method of claim 1 , wherein detecting the three or more perturbations further includes determining, by the one or more processors, a respective time of arrival of the perturbation at the first segment for each of the three or more perturbations.

3 . The method of claim 2 , wherein determining the distance between each of the three or more perturbations and the location of the first segment of the cable comprises determining, by the one or more processors, a velocity of each of the three or more perturbations.

4 . The method of claim 3 , further comprising:

determining at the starting segment of the cable, by the one or more processors, a respective time of arrival of each of the three or more perturbations;

determining, by the one or more, a respective distance between the starting segment of the cable and each of the three or more perturbations; and

determining, by the one or more processors based on the respective time of arrival of the perturbation at the starting segment of the cable and the respective distance between the starting segment of the cable and each of the three or more perturbations, the velocity of each of the three or more perturbations.

5 . The method of claim 1 , wherein the starting segment of the cable is at an end segment of the cable and the first segment of the cable is adjacent to the starting segment.

6 . The method of claim 1 , wherein the cable includes a plurality of segments.

7 . The method of claim 6 , further comprising:

detecting at each of the plurality of segments, by the one or more processors, the three or more perturbations occurring at respective locations from each of the plurality of segments;

determining, by the one or more processors based on the detected three or more perturbations, the respective distance between each of the three or more perturbations and each the plurality of segments;

triangulating, by the one or more processors based on the respective determined distances, a location of each of the plurality of segments; and

mapping, by the one or more processors, the path of the cable between each of the plurality of segments.

8 . A system for mapping an underground cable in a fiber network, comprising:

a laser configured to inject pulses of light into a starting segment of a cable;

one or more processors, the one or more processors configured to:

identify a starting segment of a cable;

detect backscattered light of the injected pulses of light, wherein the backscattered light is caused by three or more perturbations at a first segment of the cable;

detect at the first segment of the cable, based on the backscattered light, the three or more perturbations occurring at respective locations from the first segment, wherein:

at least three of the three or more perturbations occur from a respective perturbation source, and

the detecting comprises determining, based on backscattered light, respective strain rate signals;

determine, based on the detected three or more perturbations and the respective strain rate signals, respective distance between each of the three or more perturbations and the first segment of the cable;

triangulate, based on the determined distances, a location of the first segment of the cable;

map a path of the cable from the starting segment of the cable to the location of the first segment of the cable; and

provide for output a map of the path of the cable in the fiber network.

9 . The system of claim 8 , wherein when detecting the three or more perturbations the one or more processors are further configured to determine a respective time of arrival of the perturbation at the first segment for each of the three or more perturbations.

10 . The system of claim 9 , wherein when determining the distance between each of the three or more perturbations and the location of the first segment of the cable the one or more processors are further configured to determine a velocity of each of the three or more perturbations.

11 . The system of claim 10 , wherein the one or more processors are further configured to:

determine at the starting segment of the cable a respective time of arrival of each of the three or more perturbations;

determine a respective distance between the starting segment of the cable and each of the three or more perturbations; and

determine, based on the respective time of arrival of the perturbation at the starting segment of the cable and the respective distance between the starting segment of the cable and each of the three or more perturbations, the velocity of each of the three or more perturbations.

12 . The system of claim 8 , wherein the starting segment of the cable is at an end segment of the cable and the first segment of the cable is adjacent to the starting segment.

13 . The system of claim 8 , wherein the cable includes a plurality of segments.

14 . The system of claim 13 , wherein the one or more processors are further configured to:

detect at each of the plurality of segments the three or more perturbations occurring at respective locations from each of the plurality of segments;

determine, based on the detected three or more perturbations, the respective distance between each of the three or more perturbations and a respective location of each the plurality of segments;

triangulate, based on the respective determined distances, the location of each of the plurality of segments; and

map the path of the cable between each of the plurality of segments.

15 . A non-transitory computer-readable medium storing instructions for mapping an underground cable in a fiber network, which when executed by one or more processors, cause the one or more processors to:

identify a starting segment of a cable;

detect backscattered light of pulses of light injected by a laser, wherein the backscattered light is caused by three or more perturbations at a first segment of the cable

detect at the first segment of the cable the three or more perturbations occurring at respective locations from the first segment, wherein:

at least three of the three or more perturbations occur from a respective perturbation source, and

the detecting comprises determining, based on backscattered light, respective strain rate signals;

determine, based on the detected three or more perturbations, the respective distance between each of the three or more perturbations and the first segment of the cable;

triangulate, based on the determined distances and the respective strain rate signals, a location of the first segment of the cable;

map a path of the cable from the starting segment of the cable to the location of the first segment of the cable; and

provide for output a map of the path of the cable in the fiber network.

16 . The non-transitory computer-readable medium of claim 15 , wherein when detecting the three or more perturbations the one or more processors are further configured to determine a respective time of arrival of the perturbation at the first segment for each of the three or more perturbations.

17 . The non-transitory computer-readable medium of claim 16 , wherein when determining the distance between each of the three or more perturbations and the location of the first segment of the cable the one or more processors are further configured to determine a velocity of each of the three or more perturbations.

18 . The non-transitory computer-readable medium of claim 17 , wherein the one or more processors are further configured to:

determine at the starting segment of the cable a respective time of each of the three or more perturbations;

determine a respective distance between the starting segment of the cable and each of the three or more perturbations; and

determine, based on the respective time or arrival of the perturbation at the starting segment of the cable and the respective distance between the starting segment of the cable and each of the three or more perturbations, the velocity of each of the three or more perturbations.

19 . The non-transitory computer-readable medium of claim 15 , wherein the cable includes a plurality of segments.

20 . The non-transitory computer-readable medium of claim 19 , wherein the one or more processors are further configured to:

detect at each of the plurality of segments the three or more perturbations occurring at respective locations from each of the plurality of segments;

determine, based on the detected three or more perturbations, the respective distance between each of the three or more perturbations and each the plurality of segments;

triangulate, based on the respective determined distances, a location of each of the plurality of segments; and

map the path of the cable between each of the plurality of segments.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2022
From: CASTILLO CASTELLANOS, JORGE ALBERTO; KAMALOV, VALEY; FRANSLAY, IGNATIUS SONNY; BHATTACHARYA, SHIRSHENDU
To: GOOGLE LLC
Reel/Frame 060936/0965 →
Continuity (1)
Related Publication 20240094050A1 · Mar 21, 2024
References Cited (11)
US 10650648B2 · Englund · 2020 [cited by applicant]
US 20120226452A1 · Hill · 2012 [cited by examiner]
US 20140150563A1 · Lambert · 2014 [cited by examiner]
US 20200124735A1 · Huang et al. · 2020 [cited by applicant]
US 20210180997A1 · Huang et al. · 2021 [cited by applicant]
US 20240302229A1 · Lindsey · 2024 [cited by examiner]
EP 3715818A1 · 2020 [cited by applicant]
Kanga et al., “GIS Based Mapping of Optical Fiber Cable in a Part of ALWAR District, Rajasthan, India”, International Journal of Recent Technology and Engineering (IJRTE), vol. 8 Issue-2, Jul. 2019, 6 pages. [cited by applicant]
Simon, “How Underground Fiber Optics Spy on Humans Moving Above”, [online] [retrieved Jun. 16, 2022]. Retrieved from the Internet: <https://www.wired.com/story/how-underground-fiber-optics-spy-on-humans-moving-above/.ht… [cited by applicant]
Ajo-Franklin et al., “Distributed Acoustic Sensing Using Dark Fiber for Near-Surface Characterization and Broadband Seismic Event Detection”, Scientific Reports, Feb. 4, 2019, 14 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2023/014875 dated Jul. 7, 2023. 13 pages. [cited by applicant]