Patents by Inventor Richard Cline

Richard Cline 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: 10366074
    Abstract: In one aspect, a computer-implemented method for ensuring a source database (e.g., target space or index space) has correct version information before a migration includes executing, using at least one processor, instructions recorded on a computer-readable storage medium. The instructions include determining whether a table has been changed since a most recent alter of the table, performing an update on the table when it is determined that the table has not been changed since the most recent alter, and performing a rollback on the table after the update. The method may also include creating an image copy of the data in the source database and refreshing data in a target database with the image copy of the data in the source database. The method may also include automatically repairing the target database when the version information of the target does not correspond with the version information for the source.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: July 30, 2019
    Assignee: BMC Software, Inc.
    Inventors: Richard Cline, William J. Pothoff, Thomas G. Price
  • Patent number: 9753811
    Abstract: Methods, devices and systems to make compressed backup copies of in-use compressed database indices are described. In general, an “oldest” time at which index pages in working memory had been updated is identified. Compressed index pages may be directly copied without the need to bring them into working memory or uncompressing them. The identified “oldest” time is then associated with the compressed backup copy. In some embodiments, an entire compressed backup copy may be associated with a single point in time (e.g., the identified “oldest” time). In other embodiments, a compressed backup copy may be associated with multiple points in time (e.g., one time for each portion of the compressed index that is being backed-up). Compressed indices copied in accordance with the invention may be used during restore operations to reconstruct database indices using the identified “oldest” time and database log files.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: September 5, 2017
    Assignee: BMC Software, Inc.
    Inventors: Thomas G. Price, Richard Cline
  • Publication number: 20150363458
    Abstract: In one aspect, a computer-implemented method for ensuring a source database (e.g., target space or index space) has correct version information before a migration includes executing, using at least one processor, instructions recorded on a computer-readable storage medium. The instructions include determining whether a table has been changed since a most recent alter of the table, performing an update on the table when it is determined that the table has not been changed since the most recent alter, and performing a rollback on the table after the update. The method may also include creating an image copy of the data in the source database and refreshing data in a target database with the image copy of the data in the source database. The method may also include automatically repairing the target database when the version information of the target does not correspond with the version information for the source.
    Type: Application
    Filed: August 27, 2015
    Publication date: December 17, 2015
    Inventors: Richard CLINE, William J. POTHOFF, Thomas G. PRICE
  • Patent number: 9152659
    Abstract: In one aspect, a computer-implemented method for ensuring a source database (e.g., target space or index space) has correct version information before a migration includes executing, using at least one processor, instructions recorded on a computer-readable storage medium. The instructions include determining whether a table has been changed since a most recent alter of the table, performing an update on the table when it is determined that the table has not been changed since the most recent alter, and performing a rollback on the table after the update. The method may also include creating an image copy of the data in the source database and refreshing data in a target database with the image copy of the data in the source database. The method may also include automatically repairing the target database when the version information of the target does not correspond with the version information for the source.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: October 6, 2015
    Assignee: BMC SOFTWARE, INC.
    Inventors: Richard Cline, William J. Pothoff, Thomas G. Price
  • Patent number: 8976358
    Abstract: Validation verification data quantifying an intensity of light reaching a detector of a spectrometer from a light source of the spectrometer after the light passes through a validation gas across a known path length can be collected or received. The validation gas can include an amount of an analyte compound and an undisturbed background composition that is representative of a sample gas background composition of a sample gas to be analyzed using a spectrometer. The sample gas background composition can include one or more background components. The validation verification data can be compared with stored calibration data for the spectrometer to calculate a concentration adjustment factor, and sample measurement data collected with the spectrometer can be modified using this adjustment factor to compensate for collisional broadening of a spectral peak of the analyte compound by the background components. Related methods, articles of manufacture, systems, and the like are described.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: March 10, 2015
    Assignee: SpectraSensors, Inc.
    Inventors: Alfred Feitisch, Xiang Liu, Hsu-Hung Huang, Wenhai Ji, Richard Cline
  • Publication number: 20150039563
    Abstract: Methods, devices and systems to make compressed backup copies of in-use compressed database indices are described. In general, an “oldest” time at which index pages in working memory had been updated is identified. Compressed index pages may be directly copied without the need to bring them into working memory or uncompressing them. The identified “oldest” time is then associated with the compressed backup copy. In some embodiments, an entire compressed backup copy may be associated with a single point in time (e.g., the identified “oldest” time). In other embodiments, a compressed backup copy may be associated with multiple points in time (e.g., one time for each portion of the compressed index that is being backed-up). Compressed indices copied in accordance with the invention may be used during restore operations to reconstruct database indices using the identified “oldest” time and database log files.
    Type: Application
    Filed: August 19, 2014
    Publication date: February 5, 2015
    Inventors: Thomas G. Price, Richard Cline
  • Patent number: 8818949
    Abstract: In one general aspect, a computer-implemented method for migrating data from a source database to a target database includes a computer-implemented method that includes executing, using at least one processor, instructions recorded on a non-transitory computer-readable storage medium. The method includes ensuring that the source database has correct version information, creating an image copy of the data in the source database, and collecting metadata describing the source database. The metadata may include information used to verify that the target database is compatible with the source database, to automatically translate object identifiers, and to avert the migration if no data has changed in the source and the target databases (e.g., table and index spaces) since a previous migration. The method may further include refreshing the data in the target database using the image copy after determining that the source database and the target database are compatible.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: August 26, 2014
    Assignee: BMC Software, Inc.
    Inventors: Richard Cline, William J. Pothoff, Thomas G. Price
  • Publication number: 20130250301
    Abstract: Validation verification data quantifying an intensity of light reaching a detector of a spectrometer from a light source of the spectrometer after the light passes through a validation gas across a known path length can be collected or received. The validation gas can include an amount of an analyte compound and an undisturbed background composition that is representative of a sample gas background composition of a sample gas to be analyzed using a spectrometer. The sample gas background composition can include one or more background components. The validation verification data can be compared with stored calibration data for the spectrometer to calculate a concentration adjustment factor, and sample measurement data collected with the spectrometer can be modified using this adjustment factor to compensate for collisional broadening of a spectral peak of the analyte compound by the background components. Related methods, articles of manufacture, systems, and the like are described.
    Type: Application
    Filed: March 23, 2012
    Publication date: September 26, 2013
    Inventors: Alfred Feitisch, Xiang Liu, Hsu-Hung Huang, Wenhai Ji, Richard Cline
  • Publication number: 20130173546
    Abstract: In one general aspect, a computer-implemented method for migrating data from a source database to a target database includes a computer-implemented method that includes executing, using at least one processor, instructions recorded on a non-transitory computer-readable storage medium. The method includes ensuring that the source database has correct version information, creating an image copy of the data in the source database, and collecting metadata describing the source database. The metadata may include information used to verify that the target database is compatible with the source database, to automatically translate object identifiers, and to avert the migration if no data has changed in the source and the target databases (e.g., table and index spaces) since a previous migration. The method may further include refreshing the data in the target database using the image copy after determining that the source database and the target database are compatible.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Applicant: BMC SOFTWARE, INC.
    Inventors: Richard Cline, William J. Pothoff, Thomas G. Price
  • Publication number: 20130173547
    Abstract: In one aspect, a computer-implemented method for ensuring a source database (e.g., target space or index space) has correct version information before a migration includes executing, using at least one processor, instructions recorded on a computer-readable storage medium. The instructions include determining whether a table has been changed since a most recent alter of the table, performing an update on the table when it is determined that the table has not been changed since the most recent alter, and performing a rollback on the table after the update. The method may also include creating an image copy of the data in the source database and refreshing data in a target database with the image copy of the data in the source database. The method may also include automatically repairing the target database when the version information of the target does not correspond with the version information for the source.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Applicant: BMC SOFTWARE, INC.
    Inventors: Richard Cline, William J. Pothoff, Thomas G. Price
  • Publication number: 20060004846
    Abstract: A low-overhead relational database backup operation includes creating a single output file object in which a plurality of database tablespaces are stored. The number of tablespaces may be arbitrarily large. Because multiple output file objects are not created, the backup operation eliminates the overhead associated with allocating, opening, deallocating and closing multiple output file objects. Where the number of tablespaces is large, this reduced overhead processing can significantly the speed of backup operations.
    Type: Application
    Filed: June 16, 2004
    Publication date: January 5, 2006
    Applicant: BMC Software, Inc.
    Inventors: Michael Murley, Stanley Dee, Richard Cline
  • Publication number: 20050154319
    Abstract: A fluorescence endoscopy video system includes a multi-mode light source that produces light for white light and fluorescence imaging modes. Light from the light source is transmitted through an endoscope to the tissue under observation. The system also includes a compact camera for white light and fluorescence imaging, which may be located in the insertion portion of the endoscope, or attached to the portion of the endoscope outside the body. The camera can be utilized for both white light imaging and fluorescence imaging, and in its most compact form, contains no moving parts.
    Type: Application
    Filed: December 10, 2004
    Publication date: July 14, 2005
    Inventors: Richard Cline, John Fengler
  • Publication number: 20050143627
    Abstract: A fluorescence endoscopy video system includes a multi-mode light source that produces light for white light and fluorescence imaging modes. Light from the light source is transmitted through an endoscope to the tissue under observation. The system also includes a compact camera for white light and fluorescence imaging, which may be located in the insertion portion of the endoscope, or attached to the portion of the endoscope outside the body. The camera can be utilized for both white light imaging and fluorescence imaging, and in its most compact form, contains no moving parts.
    Type: Application
    Filed: December 10, 2004
    Publication date: June 30, 2005
    Inventors: Richard Cline, John Fengler
  • Publication number: 20050065406
    Abstract: A fluorescence endoscopy video system includes a multimode light source that produces light for color and fluorescence imaging modes. Light from the light source is transmitted through an endoscope to the tissue under observation. The system also includes a compact camera for color and fluorescence imaging. Images obtained through the endoscope are optically divided and projected onto one or more image sensors by a fixed beam splitter in the camera. The fixed beam splitter eliminates the need for inserting a movable mirror into the light path between the endoscope and the image sensors. Image signals from the camera are processed in the system processor/controller where a contrast enhancement function can be applied. The contrast enhancement function increases the color contrast between normal tissue and tissue suspicious for early cancer. Finally, the system also includes a calibration feature whereby the system performance can be maintained when used with different endoscopes.
    Type: Application
    Filed: July 26, 2004
    Publication date: March 24, 2005
    Inventors: Richard Cline, John Fengler, Joachim Boehm
  • Publication number: 20050038628
    Abstract: A system, method and computer program product are provided for modeling a force structure. The method of one embodiment generally includes defining a plurality of units of action. The method also includes determining, for each unit of action, a plurality of measures of utility, such as for lethality, knowledgeability, mobility, survivability, deployability, supportability and/or affordability. In this regard, at least one measure of utility has a maximization objective and at least one measure of utility has a minimization objective. After determining the measures of utility, the units of action can be compared based upon the objectives of the plurality of measures of utility of each unit of action. Then, based upon the comparison, at least one optimal unit of action can be identified to thereby model the force structure.
    Type: Application
    Filed: August 15, 2003
    Publication date: February 17, 2005
    Applicant: The Boeing Company
    Inventors: Herman Beuttel, Richard Cline
  • Patent number: 6571297
    Abstract: A method, apparatus, and article of manufacture for facilitating the generation of tools and applications for a computer network. An access server, executed by a first computer, accesses interface definitions stored in a database. A data access library, coupled to the access server and executed by a second computer, provides the interface definitions to be stored in the database by the access server. A second server, coupled to the data access library and executed by a third computer, sends a request to the database through the access server, wherein the request maintains and uses the stored interface definitions. An application programming model, stored in the database, supports the unique identification of the interface definitions for a service in cases where multiple interface definitions exist for the service.
    Type: Grant
    Filed: August 20, 1997
    Date of Patent: May 27, 2003
    Assignee: Bea Systems, Inc.
    Inventors: Owen Richard Cline, B. Charles Eutsler, My Tien Pare, Pamela Morgan Smurlo
  • Patent number: 5960421
    Abstract: A method, apparatus, and article of manufacture for generation of tools and applications for a computer network. An access server, executed by a first computer, accesses interface definitions stored in a database, wherein the object names, short descriptions and long descriptions of the stored interface definitions are stored in at least one language ID and at least one code page. A data access library, coupled to the access server and executed by a second computer, provides the interface definitions to be stored in the database by the access server. A second server, coupled to the data access library and executed by a third computer, sends requests to the database through the access server, wherein the requests maintain and use the stored interface definitions. A string handler, coupled to the second server, stores and retrieves object names, short descriptions and long descriptions in a user specified language ID and code page.
    Type: Grant
    Filed: August 20, 1997
    Date of Patent: September 28, 1999
    Assignee: BEA Systems, Inc.
    Inventors: Owen Richard Cline, B. Charles Eutsler, My Tien Pare, Pamela Morgan Smurlo
  • Patent number: 5926637
    Abstract: A method, apparatus, and article of manufacture for generation of tools and applications for a computer network. An access server, executed by a first computer accesses interface definitions stored in a database. A data access library, coupled to the access server and executed by a second computer, provides the interface definitions to be stored in the database by the access server. A server, coupled to the data access library and executed by a third computer, sends requests to maintain and use stored interface definitions in the database. An set of code generation data, stored in the database, which allows developers to give hints to the programmer and/or the code generator for default values, validation specifications and GUI presentation hints for a given field.
    Type: Grant
    Filed: August 20, 1997
    Date of Patent: July 20, 1999
    Assignee: BEA Systems, Inc.
    Inventors: Owen Richard Cline, B. Charles Eutsler, My Tien Pare, Pamela Morgan Smurlo
  • Patent number: 5884317
    Abstract: A method, apparatus, and article of manufacture for generation of tools and applications for a computer network. An access server, executed by a first computer accesses interface definitions stored in a database. A data access library, coupled to the access server and executed by a second computer, provides the interface definitions to be stored in the database by the access server. A server, coupled to the data access library and executed by a third computer, sends requests to maintain and use stored interface definitions in the database.
    Type: Grant
    Filed: August 20, 1997
    Date of Patent: March 16, 1999
    Assignee: BEA Systems, Inc.
    Inventors: Owen Richard Cline, B. Charles Eutsler, My Tien Pare, Pamela Morgan Smurlo
  • Patent number: 3995117
    Abstract: An automatic message billing arrangement for use with a telephone system is disclosed. The billing arrangement monitors the trunks to ascertain when a trunk is seized for service. In response to a trunk being seized, the common control markers, which establish connections between the lines and trunks, are interrogated to determine which marker has seized the detected trunk. When the marker is found, the identity of the calling line to be connected to the trunk is ascertained from the marker. The calling line identity and trunk identity are used in recording the initial billing entry.
    Type: Grant
    Filed: January 22, 1976
    Date of Patent: November 30, 1976
    Assignee: Western Electric Company, Inc.
    Inventors: Joseph Rogers Fallon, Louis Gawron, Jr., Richard Cline Hilton