Robot ball detection device

US12379060B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12379060-B2
Application numberUS-202318122873-A
CountryUS
Kind codeB2
Filing dateMar 17, 2023
Priority dateNov 1, 2022
Publication dateAug 5, 2025
Grant dateAug 5, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method for detecting blockages and/or leaking in a piping system. The travel speed, travel time, movement, images, audio, odor, and/or other data provided by a robot ball moving through the piping system may indicate if a blockage or leak exists. An electronic notification may be sent detailing the blockage and/or leak, which may include a location and corrective action.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method of detecting blockages or leaking pipes, the method comprising: tracking, via one or more local or remote processors, transceivers, and/or sensors, a water-resistant spherical robot or robot ball traveling through one or more piping systems and/or tracking a position or estimated location of the robot ball as the robot ball travels through the one or more piping systems; estimating, retrieving, or determining, via the one or more local or remote processors, transceivers, and/or sensors, a travel speed and/or travel time of the robot ball through the one or more piping systems; determining or detecting, via the one or more local or remote processors, transceivers, and/or sensors, that a blockage or leak in the one or more piping systems exists based upon the robot ball (i) travel speed, (ii) travel time, (iii) movement through the one or more piping systems, (iv) images or image data, (v) audio or acoustic data, (vi) odor data, or (vii) other data sets; and when a blockage or leak exists: (a) determining or detecting, via the one or more local or remote processors, transceivers, and/or sensors, a location of the blockage or leak in the one or more piping systems exists; (b) generating and transmitting, via the one or more local or remote processors, transceivers, and/or sensors, an electronic notification detailing the blockage or leak, and a location of the blockage or leak, to a mobile device of a user or home owner; and (c) generating and transmitting, via the one or more local or remote processors, transceivers, and/or sensors, an electronic notification detailing one or more corrective actions to mitigate an impact of the blockage or leak to the mobile device of the user or home owner. 2. The computer-implemented method of claim 1 , wherein the robot ball is configured for wireless communication and includes one or more processors, transceivers, sensors, GPS units, camaras, LIDAR units, acoustic units, RFID component(s), clocks, timers, records, odor detectors/sensors, and/or other electronic or electrical components. 3. The computer-implemented method of claim 1 , wherein the corrective action is associated with clearing the blockage in the one or more piping systems including using, directing, or moving the robot ball to clear all or some of the blockage by removing or collecting sediment or other buildup within the piping system. 4. The computer-implemented method of claim 1 , wherein the corrective action is associated with clearing the blockage in the one or more piping systems using the robot ball. 5. The computer-implemented method of claim 1 , wherein the corrective action is associated with fixing the leak in the one or more piping systems and/or a broken or leaking pipe. 6. The computer-implemented method of claim 1 , the method comprising: receiving from the robot ball, via the one or more local or remote processors, transceivers, and/or sensors, images of the blockage, or one or more blockages, in the one or more piping systems. 7. The computer-implemented method of claim 1 , the method comprising: receiving from the robot ball, via the one or more local or remote processors, transceivers, and/or sensors, images of the leak, or one or more leaks, in the one or more piping systems. 8. The computer-implemented method of claim 1 , the method comprising: receiving from the robot ball, via the one or more local or remote processors, transceivers, and/or sensors, audio or acoustic data associated with the leak, or one or more leaks, in the one or more piping systems. 9. The computer-implemented method of claim 1 , the method comprising: receiving from the robot ball, via the one or more local or remote processors, transceivers, and/or sensors, photographic images of the leak, or one or more leaks, in the one or more piping systems taken by a camera or other sensor located on the robot ball. 10. The computer-implemented method of claim 1 , the method comprising: receiving from the robot ball, via the one or more local or remote processors, transceivers, and/or sensors, radar-related, acoustic-related or sonar-related images of the leak, or one or more leaks, in the one or more piping systems taken or acquired by one or more radar or acoustic units located on the robot ball. 11. The computer-implemented method of claim 1 , the method comprising: receiving, via the one or more local or remote processors, transceivers, and/or sensors, a speed, location, and acceleration of the robot ball; and determining, via the one or more local or remote processors, transceivers, and/or sensors, the blockage or leak in the one or more piping systems using the speed, location, and/or acceleration of the robot ball. 12. The computer-implemented method of claim 1 , wherein the robot ball is an autonomous robot ball, and the method comprising: directing, via the one or more local or remote processors, transceivers, and/or sensors, the robot ball to travel autonomously to a specific location, including a location of a suspected or actual blockage or leak in the one or more piping systems; and directing, via the one or more local or remote processors, transceivers, and/or sensors, the robot ball to acquire more images, audio, or other data sets, associated with the blockage or leak in the one or more piping systems. 13. A computer system for detecting blockages or leaks in pipes or piping systems, the computer system comprising: one or more local or remote processors, transceivers, and/or sensors; and one or more robot balls or spherical robots; the one or more local or remote processors, transceivers, and/or sensors configured to track a robot ball traveling through one or more piping systems and/or track a position or estimated location of the robot ball as the robot ball travels through the one or more piping systems; estimate, retrieve, or determine a travel speed and/or travel time of the robot ball moving through the one or more piping systems; determine or detect that a blockage or leak in the one or more piping systems exists based upon the robot ball (i) travel speed, (ii) travel time, (iii) movement through the one or more piping systems, (iv) images or image data, (v) audio or acoustic data, (vi) odor data, or (vii) other sensor data; and when a blockage or leak exists: (a) determine or detect a location of the blockage or leak in the one or more piping systems exists; (b) generate and transmit an electronic notification detailing the blockage or leak, and a location of the blockage or leak, to a mobile device of a user or home owner; and (c) generate and transmit an electronic notification detailing one or more corrective actions to mitigate an impact of the blockage or leak to the mobile device of the user or home owner. 14. The computer system of claim 13 , wherein the robot ball is configured for wireless communication and includes one or more processors, transceivers, sensors, GPS units, camaras, LIDAR units, acoustic units, RFID component(s), data or other recorders, clocks, timers, odor detectors/sensors, and/or other electronic or electrical components. 15. The computer system of claim 13 , wherein the robot ball is configured for remote manual control of robot ball movement, or autonomous movement directed by the one or more local or remote processors. 16. The computer system of claim 13 , wherein the corrective action is associated with clearing the blockage in the one or more piping systems including using or moving the robot ball to clear all or some of the blockage by removing or collecting sediment or other buildup within the piping system.

Assignees

Inventors

Classifications

  • Restraining of underground water · CPC title

  • E02D1/08Primary

    after finishing the foundation structure {(testing of piles E02D33/00)} · CPC title

  • for use underground (manholes, inspection openings, covers therefor B65D90/105; {special vessels for collecting or storing rain-water for use in the household E03B3/03; cesspools E03F11/00}) · CPC title

  • using pigs or moles (G01M3/246, G01M3/2823 take precedence) · CPC title

  • Inspecting, measuring or testing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12379060B2 cover?
A system and method for detecting blockages and/or leaking in a piping system. The travel speed, travel time, movement, images, audio, odor, and/or other data provided by a robot ball moving through the piping system may indicate if a blockage or leak exists. An electronic notification may be sent detailing the blockage and/or leak, which may include a location and corrective action.
Who is the assignee on this patent?
State Farm Mutual Automobile Insurance Co
What technology area does this patent fall under?
Primary CPC classification E02D1/08. Mapped technology areas include Fixed Constructions.
When was this patent published?
Publication date Tue Aug 05 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).