Patents by Inventor William Meredith Menger

William Meredith Menger has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7174052
    Abstract: A method and an apparatus for fault-tolerant computing in a parallel processing environment. Intermediate data points are determined from a set of input data by a plurality of processing elements operating in parallel. Preferably, the resolution of the intermediate data points is greater than the resolution required in an output imaging data set. The intermediate data points are spatially re-gridded to the resolution required in the output imaging data set, ignoring any missing data as a result of a processing element failing.
    Type: Grant
    Filed: January 15, 2003
    Date of Patent: February 6, 2007
    Assignee: ConocoPhillips Company
    Inventor: William Meredith Menger
  • Patent number: 7136981
    Abstract: A method and apparatus for creating a virtual storage volume with a file size independent of a file size limitation of a computer. In one embodiment, a storage area is randomly selected from among a plurality of available storage areas. A determination is made as to whether the selected storage area contains at least a predetermined amount of free space. If so, the predetermined amount of free space is allocated on the selected storage area to create an allocated storage area. A symbolic link to the allocated storage area is written in a directory associated with the virtual storage volume. Data destined for the virtual storage volume is then written in the allocated storage area.
    Type: Grant
    Filed: September 13, 2001
    Date of Patent: November 14, 2006
    Assignee: ConocoPhillips Company
    Inventors: Charles Carroll Burch, Jr., William Meredith Menger, Roger A. Heflin, Charles Ivan Burch, Donna Kay Vunderink, Richard Salisbury Day
  • Patent number: 7076780
    Abstract: A computer program, and a method and apparatus for creating the computer program. The computer program is stored on a computer readable medium and is executable by a computer system. The computer system can comprise a front-end for interfacing with a user, and a back-end for performing batch functions. The computer program comprises instructions for performing a function, which requires at least one parameter for its operation. The computer program further comprises instructions for reading the parameter from a parameter cache in the computer system. The parameter cache is capable of storing the parameter as an object therein. The computer program also comprises instructions for validating the parameter and aborting the function if the parameter is not valid, and instructions for loading the parameter from the parameter cache and performing the function in accordance with the parameter if the parameter is valid.
    Type: Grant
    Filed: September 13, 2001
    Date of Patent: July 11, 2006
    Assignee: ConocoPhillips Company
    Inventors: Charles Carroll Burch, Jr., William Meredith Menger, Michael L. Sherrill, Charles Ivan Burch, Thomas R. Stoeckley, Donna Kay Vunderink
  • Patent number: 6792598
    Abstract: An integrated source code file and a method and apparatus for creating a computer program from the integrated source code file. The integrated source code file is stored on a computer readable medium and the computer program created therefrom is executable by a computer system having a front-end for interfacing with a user, and a back-end for performing batch functions. The computer program comprises instructions for performing a function, which requires at least one parameter for its operation. The computer program further comprises instructions for validating the parameter, the instructions adapted to run on both the front-end and the back-end. The computer program also comprises graphical user interface information for creating a graphical user interface, which can be used to receive the parameter. The computer program still further comprises a documentation section for providing information related to the function, which is adapted for display via the graphical user interface.
    Type: Grant
    Filed: September 13, 2001
    Date of Patent: September 14, 2004
    Assignee: ConocoPhillips Company
    Inventors: Charles Carroll Burch, Jr., William Meredith Menger, Charles Ivan Burch, Karen Pauline Goodger, Maximillian McCalla Burton, Thomas R. Stoeckley, Donna Kay Vunderink, Richard Salisbury Day, Douglas Wade Hanson, Michael L. Sherrill
  • Publication number: 20040136613
    Abstract: A method and an apparatus for fault-tolerant computing in a parallel processing environment. Intermediate data points are determined from a set of input data by a plurality of processing elements operating in parallel. Preferably, the resolution of the intermediate data points is greater than the resolution required in an output imaging data set. The intermediate data points are spatially re-gridded to the resolution required in the output imaging data set, ignoring any missing data as a result of a processing element failing.
    Type: Application
    Filed: January 15, 2003
    Publication date: July 15, 2004
    Applicant: CONOCO INC.
    Inventor: William Meredith Menger
  • Publication number: 20030051117
    Abstract: A method and apparatus for extending the size of a file beyond a file size limitation of a computer. In one embodiment, a storage area is randomly selected from among a plurality of available storage areas. A determination is made as to whether the selected storage area contains at least a predetermined amount of free space. If so, the predetermined amount of free space is allocated on the selected storage area to create an allocated storage area. A symbolic link to the allocated storage area is written in a directory associated with the virtual storage volume. Data destined for the virtual storage volume is then written in the allocated storage area.
    Type: Application
    Filed: September 13, 2001
    Publication date: March 13, 2003
    Inventors: Charles Carroll Burch, William Meredith Menger, Roger A. Heflin, Charles Ivan Burch, Donna Kay Vunderink, Richard Salisbury Day
  • Publication number: 20030051072
    Abstract: A computer program, and a method and apparatus for creating the computer program. The computer program is stored on a computer readable medium and is executable by a computer system. The computer system can comprise a front-end for interfacing with a user, and a back-end for performing batch functions. The computer program comprises instructions for performing a function, which requires at least one parameter for its operation. The computer program further comprises instructions for reading the parameter from a parameter cache in the computer system. The parameter cache is capable of storing the parameter as an object therein. The computer program also comprises instructions for validating the parameter and aborting the function if the parameter is not valid, and instructions for loading the parameter from the parameter cache and performing the function in accordance with the parameter if the parameter is valid.
    Type: Application
    Filed: September 13, 2001
    Publication date: March 13, 2003
    Inventors: Charles Carroll Burch, William Meredith Menger, Michael L. Sherrill, Charles Ivan Burch, Thomas R. Stoeckley, Donna Kay Vunderink
  • Publication number: 20030051005
    Abstract: An apparatus for restructuring data includes a receiving section for receiving a data record having a header and an array, and a compressing section for compressing the header according to a lossless form of compression and for compressing the array according to a lossy form of compression. Also provided is a method for storing the compressed header and the compressed array in a self-defining file. The self-defining file includes a multi-level index, which contains information such as the size and location of compressed headers and compressed arrays contained within the file.
    Type: Application
    Filed: September 13, 2001
    Publication date: March 13, 2003
    Inventors: Charles Carroll Burch, William Meredith Menger, Donna Kay Vunderink, Thomas R. Stoeckley, Maximillian McCalla Burton, Karen Pauline Goodger, James E. Williams, Charles Ivan Burch
  • Publication number: 20030051227
    Abstract: A computer program, and a method and apparatus for creating the computer program. The computer program is stored on a computer readable medium and is executable by a computer system having a front-end for interfacing with a user, and a back-end for performing batch functions. The computer program comprises instructions for performing a function, which requires at least one parameter for its operation. The computer program further comprises instructions for validating the parameter. The computer program also comprises graphical user interface information for creating a graphical user interface, which can be used to receive the parameter. The computer program still further comprises a documentation section for providing information related to the function, which is adapted for display via the graphical user interface.
    Type: Application
    Filed: September 13, 2001
    Publication date: March 13, 2003
    Inventors: Charles Carroll Burch, William Meredith Menger, Charles Ivan Burch, Karen Pauline Goodger, Maximillian McCalla Burton, Thomas R. Stoeckley, Donna Kay Vunderink, Richard Salisbury Day, Douglas Wade Hanson, Michael L Sherrill