Patent Document ID: 8548757
Application ID: 13741259
Patent Status: 1

Claim One:
1. A method for providing traceable, verifiable and complete Maximum Allowable Operating Pressure (MAOP) information for gas pipelines and for providing traceable, verifiable and complete Maximum Operating Pressure (MOP) information for hazardous liquid pipelines, that is accessible continuously via a network, wherein the method comprises the steps of: a. obtaining an identifier for a specific pipeline segment from a list of titles or company name controlled by a pipeline operator, wherein the identifier is obtained using a processor in communication with a non-transitory computer readable medium having computer instructions to obtain an identifier for a specific pipeline segment from a list of titles or company name controlled by a pipeline operator; b. collecting authenticated pipeline segment information related to the specific pipeline segment associated with the identifier, using the processor in communication with the non-transitory computer readable medium, wherein the non-transitory computer readable medium further comprises computer instructions to collect authenticated pipeline segment information for the specific pipeline segment associated with the identifier, wherein the authenticated pipeline segment information comprises: (i) physical pipeline attributes, wherein the physical pipeline attributes are verified or authenticated as original or as a copy of the original and include original pipeline attributes from construction specifications, purchase orders, materials specification sheets or similar documents originating from engineers that designed the pipeline, contractors that constructed the pipeline, operators that operated or currently operate and maintain the pipeline, each of which verifies that the information is accurate and original; (ii) pipeline locations from constructions specifications, purchase orders, materials specification sheets or similar documents originating from engineers that designed the pipeline, contractors that constructed the pipeline, operators that operated or currently operate and maintain the pipeline, each of which verifies that the information is accurate and original; (iii) pipeline testing information from constructions specifications, purchase orders, materials specification sheets or similar documents originating from engineers that designed the pipeline, contractors that constructed the pipeline, operators that operated or currently operate and maintain the pipeline, each of which verifies that the information is accurate and original; and (iv) pipeline age from constructions specifications, purchase orders, materials specification sheets or similar documents originating from engineers that designed the pipeline, contractors that constructed the pipeline, operators that operated or currently operate and maintain the pipeline, each of which verifies that the information is accurate and original; c. collecting non-authenticated pipeline segment information related to the at least one pipeline segment using the processor in communication with the non-transitory computer readable medium, wherein the non-transitory computer readable medium further comprises computer instructions to collect non-authenticated pipeline segment information related to the pipeline segment with the identifier, wherein the non-authenticated pipeline segment information comprises: (i) physical pipeline attributes comprising: physical pipeline attributes related to the design, constructions, operation and maintenance of a pipeline, which relate to the identifier; (ii) pipeline locations comprising: pipeline locations, which relate to the identifier; (iii) pipeline testing information, which relate to the identifier; and (iv) pipeline age which relates to the identifier, wherein the non-authenticated pipeline segment information is not from original documents and is not from copies of source documents and can include documents with an unknown source; d. performing dynamic segmentation to form a first phase calculator data set using the processor in communication with the non-transitory computer readable medium, wherein the non-transitory computer readable medium further comprises computer instructions to perform dynamic segmentation to categorizes the collected information wherein the dynamic segmentation comprises: (i) grouping pipeline information by data type each data type having a unique set of linear reference points that indicate changes to the data type along a pipeline segment forming grouped data; (ii) identifying data change within a linear range in the grouped data using a start point and an end point; and (iii) forming a dynamically segmented data set comprising a distinct MAOP or MOP record containing all grouped data with identified data changes to run an MAOP calculation or an MOP calculation; e. performing smart segmentation on the dynamically segmented data set using the processor in communication with the non-transitory computer readable medium, wherein the non-transitory computer readable medium further comprises computer instructions to perform smart segmentation on the dynamically segmented data set forming a calculator input data set by: (i) selecting the most recent data from the dynamically segmented pipeline information; (ii) grouping the first phase calculator data set forming grouped data with a linear range; and (iii) using an algorithm to analyze MAOP or MOP records of the first phase calculator data set for identical data types then select the most recent date for identical data types with multiple dates; in the linear range; f. identifying and filling in the calculator input data set forming a resulting calculator input set using (i) authenticated information, new non-authenticated information, or combinations thereof, (ii) default values, or (iii) combinations thereof, wherein the identifying and filling in the calculator input data set is performed using the processor in communication with the non-transitory computer readable medium, wherein the non-transitory computer readable medium further comprises computer instructions to insert default information for missing data into the calculator input set to form a resulting calculator input set using: (i) a library of expected physical pipeline attributes; (ii) a library of pipeline location information; and (iii) a library of testing information for pipelines; g. performing an MAOP or MOP calculation on a record by record basis using the resulting calculator input set forming a MAOP or MOP output set, wherein the MAOP or MOP calculations are performed using the processor in communication with the non-transitory computer readable medium, wherein the non-transitory computer readable medium further comprises computer instructions to calculate record by record MAOP or MOP on the resulting calculator input set forming a MAOP or MOP output set; h. showing valid and invalid MAOP or MOP calculations for the MAOP or MOP output set using both (i) graphically valid and invalid MAOP calculations or MOP calculations and (ii) a listing of valid and invalid MAOP calculations or MOP calculations using an executive dashboard viewable 24 hours a day, 7 days a week from a plurality of client devices simultaneously via a network using the processor in communication with the non-transitory computer readable medium, wherein the non-transitory computer readable medium further comprises computer instructions to: (i) graphically depict valid and invalid MAOP calculations or MOP calculations, (ii) provide a listing of valid and invalid MAOP calculations or MOP calculations using an executive dashboard viewable 24 hours a day, 7 days a week from a plurality of client devices simultaneously via a network; and i. wherein the invalid MAOP calculations are presented as a value less than an established MAOP or MOP and the valid MAOP or MOP calculations are presented as a value equal to or greater than an established MAOP or MOP calculation.