IP Library Granted Patent US 11,120,586
Granted Patent B2
US 11,120,586 · App. 16/654,091 · Granted Sep 14, 2021

Visualizing linear assets using client-side processing

Inventors: Tiago Bertoni Scarton (São Paulo, BR); Thiago Bianchi (São Carlos, BR); Joao Souto Maior (São Paulo, BR)
Assignee: International Business Machines Corporation
G06T11/203G06Q10/0631G06T7/60G06T11/206G06T2210/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,120,586
App. No.
16/654,091
Granted
Sep 14, 2021
Kind
B2
Abstract

A linear asset processing and managing system and method may include receiving a plurality of metrics associated with a linear asset segment from an asset management system over a network, in response to a request by the computing system to the asset management system, calculating an intermediate point on the geospatial context using a geometric analytic tool that analyzes the plurality of metrics received from the asset management system, determining a geospatial length of the linear asset segment, using the intermediate point and at least one metric of the plurality of metrics, and displaying the linear asset segment of the linear asset on the geospatial context.

Claims (45)

1. A method for visualizing a linear asset on a geospatial context, the method comprising:

calculating, by the processor of a client device, an intermediate point of the linear asset on the geospatial context using a geometric analytic tool that analyzes a plurality of metrics received from an asset management system, wherein the linear asset is a physical infrastructure asset having a fixed location in a real-world environment; and

displaying, by the processor of the client device, the linear asset segment of the linear asset between a starting point and the intermediate point, on the geospatial context.

2. The method of claim 1 , wherein the plurality of metrics include a starting point of the linear asset, an ending point of the linear asset, an overall length of the linear asset, and a targeted section of the linear asset.

3. The method of claim 1 , wherein the displaying includes rendering, by the processor of the client device, a line segment between a starting point of the linear asset and the intermediate point on the geospatial context, the geospatial context being a map showing an environment.

4. The method of claim 1 , wherein the geospatial length of the linear asset segment is determined using the intermediate point and at least one metric of the plurality of metrics.

5. The method of claim 1 , wherein the client device transmits one or more parameters to the asset management system, which returns a targeted section of the linear asset and the plurality of metrics.

6. The method of claim 1 , wherein the geometric analytical tool utilizes a plurality of mathematical functions to determine the intermediate point, the intermediate point being defined as a combination of a function of an X axis and a function of a Y axis.

7. The method of claim 6 , wherein the plurality of mathematical functions includes:

L ( x )= P 1( x )+ a ′, wherein

a=P2(x)−P1(x)

cos(x)=a/h

a′=cos(x)*m; and

L ( y )= P 1( y )+ b ′, wherein

b=P2(y)=P1(y)

sin(x)=b/h

b′=sin(x)*m.

8. A computer system, comprising:

a processor;

a memory device coupled to the processor; and

a computer readable storage device coupled to the processor, wherein the storage device contains program code executable by the processor via the memory device to implement a method for visualizing a linear asset on a geospatial context, the method comprising:

calculating, by the processor of a client device, an intermediate point on the geospatial context using a geometric analytic tool that analyzes a plurality of metrics received from an asset management system, wherein the linear asset is a physical infrastructure asset having a fixed location in a real-world environment; and

displaying, by the processor of the client device, the linear asset segment of the linear asset between a starting point and the intermediate point, on the geospatial context.

9. The computer system of claim 8 , wherein the plurality of metrics include a starting point of the linear asset, an ending point of the linear asset, an overall length of the linear asset, and a targeted section of the linear asset.

10. The computer system of claim 8 , wherein the displaying includes rendering, by the processor of the client device, a line segment between a starting point of the linear asset and the intermediate point on the geospatial context, the geospatial context being a map showing an environment.

11. The computing system of claim 8 , wherein the geospatial length of the linear asset segment is determined using the intermediate point and at least one metric of the plurality of metrics.

12. The computer system of claim 8 , wherein the client device transmits one or more parameters to the asset management system, which returns a targeted section of the linear asset and the plurality of metrics.

13. The computer system of claim 8 , wherein the geometric analytical tool utilizes a plurality of mathematical functions to determine the intermediate point, the intermediate point being defined as a combination of a function of an X axis and a function of a Y axis.

14. The computer system of claim 13 , wherein the plurality of mathematical functions includes:

L ( x )= P 1( x )+ a ′, wherein

a=P2(x)−P1(x)

cos(x)=a/h

a′=cos(x)*m; and

L ( y )= P 1( y )+ b ′, wherein

b=P2(y)−P1(y)

sin(x)=b/h

b′=sin(x)*m.

15. A non-transitory computer program product, comprising a computer readable hardware storage device storing a computer readable program code, the computer readable program code comprising an algorithm that when executed by a computer processor of a computing system implements a method for visualizing a linear asset on a geospatial context, the method comprising:

calculating, by the processor of a client device, an intermediate point on the geospatial context using a geometric analytic tool that analyzes a plurality of metrics received from an asset management system, wherein the linear asset is a physical infrastructure asset having a fixed location in a real-world environment; and

displaying, by the processor of the client device, the linear asset segment of the linear asset between a starting point and the intermediate point, on the geospatial context.

16. The computer program product of claim 15 , wherein the plurality of metrics include a starting point of the linear asset, an ending point of the linear asset, an overall length of the linear asset, and a targeted section of the linear asset.

17. The computer program product of claim 15 , wherein the displaying includes rendering, by the processor of the client device, a line segment between a starting point of the linear asset and the intermediate point on the geospatial context, the geospatial context being a map showing an environment.

18. The computer program product of claim 15 , wherein the geospatial length of the linear asset segment is determined using the intermediate point and at least one metric of the plurality of metrics.

19. The computer program product of claim 15 , wherein the client device transmits one or more parameters to the asset management system, which returns a targeted section of the linear asset and the plurality of metrics.

20. The computer program product of claim 15 , wherein the geometric analytical tool utilizes a plurality of mathematical functions to determine the intermediate point, the intermediate point being defined as a combination of a function of an X axis and a function of a Y axis.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 058213/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2019
From: BERTONI SCARTON, TIAGO; BIANCHI, THIAGO; SOUTO MAIOR, JOAO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 050729/0625 →