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: 20240037076Abstract: 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: ApplicationFiled: August 11, 2023Publication date: February 1, 2024Inventors: Charles Steven Suehs, Peter J. Pickerill, Robert E. Reeves, Daniel P. Nelson
-
Patent number: 11775486Abstract: 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: GrantFiled: February 19, 2021Date of Patent: October 3, 2023Assignee: Liquibase, Inc.Inventors: Charles Steven Suehs, Peter J. Pickerill, Robert E. Reeves, Daniel P. Nelson
-
Publication number: 20210200725Abstract: 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: ApplicationFiled: February 19, 2021Publication date: July 1, 2021Inventors: Charles Steven Suehs, Peter J. Pickerill, Robert E. Reeves, Daniel P. Nelson
-
Patent number: 10949404Abstract: 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: GrantFiled: March 25, 2019Date of Patent: March 16, 2021Assignee: Datical, Inc.Inventors: Charles Steven Suehs, Peter J. Pickerill, Robert E. Reeves, Daniel P. Nelson
-
Patent number: 10922067Abstract: 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: GrantFiled: February 18, 2020Date of Patent: February 16, 2021Assignee: BladeLogic, Inc.Inventor: Robert E. Reeves
-
Patent number: 10592222Abstract: 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: GrantFiled: August 25, 2016Date of Patent: March 17, 2020Assignee: BLADELOGIC, INC.Inventor: Robert E. Reeves
-
Patent number: 10430204Abstract: 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: GrantFiled: February 26, 2016Date of Patent: October 1, 2019Assignee: BladeLogic Inc.Inventors: Robert E. Reeves, Daniel P. Nelson
-
Publication number: 20190220449Abstract: 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: ApplicationFiled: March 25, 2019Publication date: July 18, 2019Inventors: Charles Steven Suehs, Peter J. Pickerill, Robert E. Reeves, Daniel P. Nelson
-
Patent number: 10268709Abstract: 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: GrantFiled: March 7, 2014Date of Patent: April 23, 2019Assignee: Datical, Inc.Inventors: Charles Steven Suehs, Peter J. Pickerill, Robert E. Reeves, Daniel P. Nelson
-
Patent number: 9442708Abstract: 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: GrantFiled: February 15, 2008Date of Patent: September 13, 2016Assignee: BladeLogic, Inc.Inventor: Robert E. Reeves
-
Publication number: 20160179499Abstract: 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: ApplicationFiled: February 26, 2016Publication date: June 23, 2016Inventors: Robert E. REEVES, Daniel P. NELSON
-
Patent number: 9274811Abstract: 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: GrantFiled: October 14, 2010Date of Patent: March 1, 2016Assignee: BladeLogic, Inc.Inventors: Robert E. Reeves, Daniel Preston Nelson
-
Patent number: 6241045Abstract: 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: GrantFiled: November 12, 1999Date of Patent: June 5, 2001Inventors: Robert E. Reeve, Steven E. Reeve
-
Patent number: 4714163Abstract: 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: GrantFiled: February 5, 1987Date of Patent: December 22, 1987Assignee: Pakway Container Corp.Inventor: Robert E. Reeves