Patents by Inventor Robert E. Reeves

Robert E. Reeves 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).

  • Publication number: 20240037076
    Abstract: Database servers may maintain a database according to a database schema. A database change management system can include a profile service configured to collect database profile information and a simulation service configured to receive a set of changes to be simulated for the database and simulate an application of the set of changes to the database. A forecast service can be configured to receive a result of a simulation from the simulation service and database profile information and generate a report indicative of a prediction of a failure or success of an implementation of the set of changes.
    Type: Application
    Filed: August 11, 2023
    Publication date: February 1, 2024
    Inventors: Charles Steven Suehs, Peter J. Pickerill, Robert E. Reeves, Daniel P. Nelson
  • Patent number: 11775486
    Abstract: Database servers may maintain a database according to a database schema. A database change management system can include a profile service configured to collect database profile information and a simulation service configured to receive a set of changes to be simulated for the database and simulate an application of the set of changes to the database. A forecast service can be configured to receive a result of a simulation from the simulation service and database profile information and generate a report indicative of a prediction of a failure or success of an implementation of the set of changes.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: October 3, 2023
    Assignee: Liquibase, Inc.
    Inventors: Charles Steven Suehs, Peter J. Pickerill, Robert E. Reeves, Daniel P. Nelson
  • Publication number: 20210200725
    Abstract: Database servers may maintain a database according to a database schema. A database change management system can include a profile service configured to collect database profile information and a simulation service configured to receive a set of changes to be simulated for the database and simulate an application of the set of changes to the database. A forecast service can be configured to receive a result of a simulation from the simulation service and database profile information and generate a report indicative of a prediction of a failure or success of an implementation of the set of changes.
    Type: Application
    Filed: February 19, 2021
    Publication date: July 1, 2021
    Inventors: Charles Steven Suehs, Peter J. Pickerill, Robert E. Reeves, Daniel P. Nelson
  • Patent number: 10949404
    Abstract: Database servers may maintain a database according to a database schema. A database change management system can include a profile service configured to collect database profile information and a simulation service configured to receive a set of changes to be simulated for the database and simulate an application of the set of changes to the database. A forecast service can be configured to receive a result of a simulation from the simulation service and database profile information and generate a report indicative of a prediction of a failure or success of an implementation of the set of changes.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: March 16, 2021
    Assignee: Datical, Inc.
    Inventors: Charles Steven Suehs, Peter J. Pickerill, Robert E. Reeves, Daniel P. Nelson
  • Patent number: 10922067
    Abstract: One example system includes an export engine to generate an environment agnostic configuration file and an environment properties data structure based on a server program executing in the environment. The environment-agnostic configuration file includes representations of a set of environment dependent attributes from the set of configuration information, each representation for an environment dependent attribute including at least one token that replaces a value of the attribute in the representation, and representations of members of a set of environment independent attributes from the set of configuration information that are equivalent between two different environments. The environment properties data structure has, for each environment, a value that corresponds to the at least one token. An example system may compare previously generated files with current files to identify differences.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: February 16, 2021
    Assignee: BladeLogic, Inc.
    Inventor: Robert E. Reeves
  • Patent number: 10592222
    Abstract: One example system includes an export engine to generate an installation atomic for a source program based on a source environment. The installation atomic can include an environment agnostic configuration file, an environment properties data structure, and compiled binary artifacts created based on the server program. The environment-agnostic configuration file includes representations of a set of environment dependent attributes from the set of configuration information, each representation for an environment dependent attribute including at least one token that replaces a value of the attribute in the representation, and representations of members of a set of environment independent attributes from the set of configuration information that are equivalent between the source environment and target environments. The environment properties data structure has, for each of a plurality of target environments, a value that corresponds to the at least one token.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: March 17, 2020
    Assignee: BLADELOGIC, INC.
    Inventor: Robert E. Reeves
  • Patent number: 10430204
    Abstract: Embodiments described herein provide systems and methods for installing or otherwise supporting applications in a cloud environment and systems and methods for provisioning a cloud environment. One embodiment includes abstracting a set of configuration information associated with a first environment into a set of environment independent attributes and a set of environment dependent attributes. A second environment may then be configured using the mapped environment independent attributes and the values for the set of environment dependent attributes. If the second environment is a cloud environment, embodiments described herein can include provisioning the cloud environment by mapping hardware and/or software characteristics of the first environment and/or user selected characteristics to abstractions of the characteristics and sending API calls to a cloud environment interface based on the abstractions of the characteristics to provision a selected target environment in the cloud environment.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: October 1, 2019
    Assignee: BladeLogic Inc.
    Inventors: Robert E. Reeves, Daniel P. Nelson
  • Publication number: 20190220449
    Abstract: Database servers may maintain a database according to a database schema. A database change management system can include a profile service configured to collect database profile information and a simulation service configured to receive a set of changes to be simulated for the database and simulate an application of the set of changes to the database. A forecast service can be configured to receive a result of a simulation from the simulation service and database profile information and generate a report indicative of a prediction of a failure or success of an implementation of the set of changes.
    Type: Application
    Filed: March 25, 2019
    Publication date: July 18, 2019
    Inventors: Charles Steven Suehs, Peter J. Pickerill, Robert E. Reeves, Daniel P. Nelson
  • Patent number: 10268709
    Abstract: Database servers may maintain a database according to a database schema. A database change management system can include a profile service configured to collect database profile information and a simulation service configured to receive a set of changes to be simulated for the database and simulate an application of the set of changes to the database. A forecast service can be configured to receive a result of a simulation from the simulation service and database profile information and generate a report indicative of a prediction of a failure or success of an implementation of the set of changes.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: April 23, 2019
    Assignee: Datical, Inc.
    Inventors: Charles Steven Suehs, Peter J. Pickerill, Robert E. Reeves, Daniel P. Nelson
  • Patent number: 9442708
    Abstract: One method includes mapping a set of environment independent attributes and tokenizing a set of environment dependent attributes in a user selected format. Optionally, the tokens may be replaced with values for the environment dependent attributes. The mapped attributes and the values for the environment dependent attributes may then be used to configure an environment(s). In one embodiment, the configuration is a transaction in a J2EE environment and the format is XML. Additionally, the transaction may tolerate the presence/absence of attributes which are to be installed/deleted. Moreover, the method may support uninstalling applications, change logging, version skipping, and generating prospective change and state reports. The mapping may be from an operational or development server. Likewise, the configuration can occur to an operational or development server. The sets of attributes may be identified by, for example, using predefined rules.
    Type: Grant
    Filed: February 15, 2008
    Date of Patent: September 13, 2016
    Assignee: BladeLogic, Inc.
    Inventor: Robert E. Reeves
  • Publication number: 20160179499
    Abstract: Embodiments described herein provide systems and methods for installing or otherwise supporting applications in a cloud environment and systems and methods for provisioning a cloud environment. One embodiment includes abstracting a set of configuration information associated with a first environment into a set of environment independent attributes and a set of environment dependent attributes. A second environment may then be configured using the mapped environment independent attributes and the values for the set of environment dependent attributes. If the second environment is a cloud environment, embodiments described herein can include provisioning the cloud environment by mapping hardware and/or software characteristics of the first environment and/or user selected characteristics to abstractions of the characteristics and sending API calls to a cloud environment interface based on the abstractions of the characteristics to provision a selected target environment in the cloud environment.
    Type: Application
    Filed: February 26, 2016
    Publication date: June 23, 2016
    Inventors: Robert E. REEVES, Daniel P. NELSON
  • Patent number: 9274811
    Abstract: Embodiments described herein provide systems and methods for installing or otherwise supporting applications in a cloud environment and systems and methods for provisioning a cloud environment. One embodiment includes abstracting a set of configuration information associated with a first environment into a set of environment independent attributes and a set of environment dependent attributes. A second environment may then be configured using the mapped environment independent attributes and the values for the set of environment dependent attributes. If the second environment is a cloud environment, embodiments described herein can include provisioning the cloud environment by mapping hardware and/or software characteristics of the first environment and/or user selected characteristics to abstractions of the characteristics and sending API calls to a cloud environment interface based on the abstractions of the characteristics to provision a selected target environment in the cloud environment.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: March 1, 2016
    Assignee: BladeLogic, Inc.
    Inventors: Robert E. Reeves, Daniel Preston Nelson
  • Patent number: 6241045
    Abstract: A novel fall protection apparatus is described wherein a worker can climb a pole, while maneuvering about the pole as he climbs. This structure enables the worker to both ascend and descend, but be protected upon an accidental fall from the pole. In particular, the arrangement prevents the worker from falling more than a couple of feet, and at the same time holds the worker away from the pole by an amount sufficient to prevent injuries caused by banging into the pole. This structure is especially beneficial in training new workers to climb poles for work, as well as requalifying previously trained workers.
    Type: Grant
    Filed: November 12, 1999
    Date of Patent: June 5, 2001
    Inventors: Robert E. Reeve, Steven E. Reeve
  • Patent number: 4714163
    Abstract: A stackable edge protector for use in packaging. A multi-ply fibreboard construction having a right angle cross-section with sufficient length to extend along the edge of the product to be protected. Adhesive pads facing inwardly on the construction removably secure the edge protector to the product. Outwardly opening recesses located on the outer surface of the main body nestably receive the adhesive pads of an identical edge protector when stacked thereatop. The recesses are larger in size than the adhesive pads preventing stacked edge protectors from adhering together.
    Type: Grant
    Filed: February 5, 1987
    Date of Patent: December 22, 1987
    Assignee: Pakway Container Corp.
    Inventor: Robert E. Reeves