A method for presenting oilfield data to a user includes: searching a plurality of oilfield data sources for raw oilfield data; applying an algorithm as needed to the raw oilfield data; providing a quality control check on the oilfield data; deleting any oilfield data that does not pass the quality control check; tagging oilfield data that passes the quality control check with one or more searchable identifiers; storing any oilfield data that passes the quality control check and associated one or more identifiers in a storage medium; receiving a request for specified oilfield data from a user; searching identifiers in the storage medium to identify the specified oilfield data; and sending the identified specified oilfield data in the storage medium to the user. The method may also include planning an oilfield action using the specified oilfield data and implementing the planned oilfield action using oilfield equipment.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for presenting oilfield data to a user, the method comprising: searching a plurality of oilfield data sources for oilfield data; receiving the oilfield data in raw form from the plurality of oilfield data sources; determining if the oilfield data in raw form requires application of an algorithm; identifying the oilfield data in raw form as non-calculated oilfield data if an algorithm does not have to be applied; applying the algorithm to the oilfield data in raw form to provide calculated oilfield data if it is determined that the algorithm is required to be applied to the oilfield data in raw form; providing a quality control check on the non-calculated oilfield data and the calculated oilfield data; deleting any non-calculated oilfield data and/or any calculated oilfield data that does not pass the quality control check; tagging any non-calculated oilfield data and/or any calculated oilfield data that passes the quality control check with one or more identifiers that are searchable; storing any non-calculated oilfield data and/or any calculated oilfield data that passes the quality control check and associated one or more identifiers in a storage medium; receiving a request for specified oilfield data from a user using a user interface; searching identifiers in the storage medium to identify the specified oilfield data; sending the identified specified oilfield data from the non-calculated oilfield data, the calculated oilfield data, or some combination thereof stored in the storage medium to the user interface; planning an oilfield action using the specified oilfield data; and implementing the planned oilfield action using oilfield equipment; wherein the searching, receiving requested oilfield data, determining, identifying, applying, providing, deleting, tagging, storing, receiving a request, searching, sending, and planning are implemented by a processor. 2. The method according to claim 1, further comprising performing a statistical analysis on requested specified oilfield data. 3. The method according to claim 2, wherein the statistical analysis comprises an average value, a mean value, and/or a ranking according to a specified criterion. 4. The method according to claim 1, wherein the oilfield data sources comprise a subscription oilfield data source, a public oilfield data source, and a proprietary oilfield data source. 5. The method according to claim 1, wherein requesting oilfield data from a plurality of oilfield data sources and receiving requested oilfield data comprises using a webcrawler to automatically request and receive the oilfield data. 6. The method according to claim 1, wherein requesting oilfield data from a plurality of oilfield data sources and receiving requested oilfield data is automatically performed on a specified periodic basis. 7. The method according to claim 1, wherein determining if the oilfield data in raw form requires application of an algorithm comprises determining if the oilfield data in raw form meets a specified criterion for presentation to a user. 8. The method according to claim 7, wherein the non-calculated data and the calculated oilfield data meet the specified criterion for presentation to a user. 9. The method according to claim 1, wherein the quality control check comprises determining if values of non-calculated oilfield data and/or the calculated oilfield data are within a specified range of values, exceeding a threshold value, not exceeding a threshold value, or some combination thereof. 10. The method according to claim 1, wherein the quality control check comprises transforming values into common units. 11. The method according to claim 1, wherein the quality control check comprises identifying outlier values that exceed a specified distance to an average value of data values. 12. The method according to claim 1, wherein the storage medium is in communication with a data center comprising a data server. 13. The method according to claim 1, wherein receiving a request for specified oilfield data from a user using a user interface comprises the user clicking through a hierarchy of oilfield data labels on the user interface using a mouse until a label for the specified oilfield data is attained and then clicking on the label to send the request for the specified oilfield data to the processor. 14. The method according to claim 1, wherein planning an oilfield action using the specified oilfield data comprises planning a hydraulic fracturing operation on an earth formation. 15. The method according to claim 14, wherein implementing the planned oilfield action using oilfield equipment comprises hydraulically fracturing an earth formation. 16. The method according to claim 1, wherein the one or more identifiers comprises identifiers for at least one of an oilfield system, an apparatus in the system, a device in the apparatus, a component in the device, a performance value of the system, a performance value of the apparatus, a performance value of the device, a performance value of the component, a drilling parameter, a drilling performance value associated with using the drilling parameter, a formation stimulation parameter, a formation stimulation performance value associated with using the formation stimulation parameter, a production parameter, a production performance value associated with using the production parameter, a name of an earth formation of interest, a well in the earth formation of interest, a location of the earth formation of interest, and logging data for a well of interest. 17. The method according to claim 1, wherein the oilfield data comprises an oilfield system, an apparatus in the system, a device in the apparatus, a component in the device, a performance value of the system, a performance value of the apparatus, a performance value of the device, a performance value of the component, a drilling parameter, a drilling performance value associated with using the drilling parameter, a formation stimulation parameter, a formation stimulation performance value associated with using the formation stimulation parameter, a production parameter, a production performance value associated with using the production parameter, a name of an earth formation of interest, a well in the earth formation of interest, a location of the earth formation of interest, and logging data for a well of interest. 18. The method according to claim 16, wherein the formation stimulation parameter relates to a parameter used in hydraulic fracturing of the earth formation. 19. The method according to claim 1, further comprising displaying the specified oilfield data to the user in a pin map, a heat map, and a satellite view map. 20. A non-transitory computer readable medium comprising computer executable instructions for presenting oilfield data to a user, the computer executable instructions when executed by a processor causing an apparatus to implement a method comprising: searching a plurality of oilfield data sources for oilfield data; receiving the oilfield data in raw form from the plurality of oilfield data sources; determining if the oilfield data in raw form requires application of an algorithm; identifying the oilfield data in raw form as non-calculated oilfield data if an algorithm does not have to be applied; applying the algorithm to the oilfield data in raw form to provide calculated oilfield data if it is determined that the algorithm is required to be applied to the oilfield data in raw form; providing a quality control check on the non-calculated oilfield data and the calculated oilfield data; deleting any non-calculated oilfield data and/or any calculated oilfield data that does not pass the quality control check; tagging any non-calculated oilfield data and/or any calculated oilfield data that passes the quality control check with one or more identifiers that are searchable; storing any non-calculated oilfield data and/or any calculated oilfield data that passes the quality control check and associated one or more identifiers in a storage medium; receiving a request for specified oilfield data from a user using a user interface; searching identifiers in the storage medium to identify the specified oilfield data; sending the identified specified oilfield data from the non-calculated oilfield data, the calculated oilfield data, or some combination thereof stored in the storage medium to the user interface; planning an oilfield action using the specified oilfield data; and implementing the planned oilfield action using oilfield equipment.