Patents Assigned to Bladelogic, Inc.
  • Publication number: 20110238805
    Abstract: Systems, methods, and computer readable media for managing the configuration of topologically related network devices are described. In general, devices that are “topologically related” are devices that are functionally coupled in some way (e.g., network switches sharing a common trunk line or network routers providing common router services in accordance with an established priority scheme). Specifically, techniques are disclosed for verifying or changing the configuration of a first network device based on the configuration of a second, topologically related, network device. Configuration policies (or rules) are described that are used to “bridge” the configuration of one device with that of another device.
    Type: Application
    Filed: November 4, 2010
    Publication date: September 29, 2011
    Applicant: BLADELOGIC, INC.
    Inventor: David Signori
  • Publication number: 20110138025
    Abstract: Systems and methods for extensible distributed configuration management of computer resources are described. Examples include a computer system including a processing unit and a storage device that stores a model definition and one or more asset plug-ins (each of the one or more asset plug-ins configured to expose at least one asset object that represents a computer resource). The computer system further includes memory that stores an asset model created based at least in part on the model definition, and a network interface configured to deploy to at least one managed system a compatible asset plug-in (the model definition including at least one conditional reference to the compatible asset plug-in). If a condition specified within the asset model is satisfied the processing unit selects the compatible asset plug-in for deployment, the condition being defined within the model definition and designated as applicable to the at least one conditional reference.
    Type: Application
    Filed: December 9, 2009
    Publication date: June 9, 2011
    Applicant: BLADELOGIC, INC.
    Inventors: Hayim Kobi, Jonathan Whitney
  • Publication number: 20100228750
    Abstract: Systems and methods for monitoring changes to a digital file are described. Examples include a computer system for monitoring digital file changes that includes a processing unit that accepts a request to write an input data stream to a first file accessible within the computer system, and a storage device coupled to the processing unit and including a second file (the first file being a virtualized representation of the second file). The processing unit parses an input attribute from the input data stream, wherein the attribute includes an input identifier and an associated input value. The processing unit signals an event if the input attribute matches an identifier designated as a monitored attribute identifier of the second file.
    Type: Application
    Filed: October 21, 2009
    Publication date: September 9, 2010
    Applicant: BLADELOGIC, INC.
    Inventor: David Allen Solin
  • Publication number: 20100161965
    Abstract: A credential store provides for secure storage of credentials. A credential stored in the credential store is encrypted with the public key of a user owning the credential. A first user may provide a credential owned by the first user to a second user. The first user may add credentials owned by the first user to the credential store. An administrator may manage users of the credential store without having the ability to provide credentials to those users.
    Type: Application
    Filed: October 21, 2009
    Publication date: June 24, 2010
    Applicant: BLADELOGIC, INC.
    Inventors: David Allen Solin, Richard Guoyu Liao
  • Publication number: 20100106680
    Abstract: Various examples include a system and methods in support of vendor relationship management, analysis, planning and evaluation including dealing with collections of vendors called vendor portfolios. In various examples the system includes a database, vendor portfolio definer, a vendor portfolio populator, and a vendor portfolio analyzer. The database houses vendor data. In various examples the vendor portfolio definer allows vendor portfolios to be created, meta data, including complex documents, to be associated with vendor portfolios, and user access permissions to be assigned to vendor portfolios. In various examples the vendor portfolio populator facilitates user selection of the vendors that will make up the collection of vendors in the vendor portfolio. The vendor portfolio analyzer analyzes a business metric using vendor portfolios. In various examples the vendor portfolio analyzer allows user to perform what-if analysis on vendor portfolios.
    Type: Application
    Filed: October 23, 2009
    Publication date: April 29, 2010
    Applicants: BladeLogic, Inc.
    Inventors: Jorge A. Navarrete, Stephen J. O'Connor, Peter P. Dai, Johri Dhanotra, Hubert Yau Kin Siu, Charudutt Nagori, Ashish Kalani
  • Publication number: 20100106656
    Abstract: Various embodiments include methods and systems to support IT business decision making, including a data correlator and business, configuration, risk, and application management databases. The business management database contains information pertaining to services offered by IT and other IT business information. The configuration management database contains operational data including the resources required by IT's offered services. The risk management database contains operational constraints on the organization by external sources, such as industry practices or government regulations. The application management database contains information about projects and applications that are in development but not currently operational including resources required by IT's services now or in the future.
    Type: Application
    Filed: October 23, 2009
    Publication date: April 29, 2010
    Applicants: BladeLogic, Inc.
    Inventors: Alpesh Sheth, Mahipal Lunia, Paul Peissner
  • Publication number: 20080104217
    Abstract: A method and system for executing and undoing distributed server change operations for a collection of server objects across multiple target servers in a transaction-safe manner is provided. In one embodiment, server change operations for a collection of server objects, such as files and configuration file entries, are specified in a transaction package. The target servers to which the specified change operation are directed are also identified in the transaction package. Parameter values for each of the identified target servers are specified through a parameter file in the transaction package. The transaction package is sent to the identified target servers, which execute the change operations on the target servers in a transaction-safe manner using these parameter values.
    Type: Application
    Filed: June 25, 2007
    Publication date: May 1, 2008
    Applicant: BladeLogic, Inc.
    Inventors: Balaji Srinivasa, Vijay G. Manwani, Thomas Martin Kraus
  • Patent number: 7249174
    Abstract: A method and system for executing and undoing distributed server change operations for a collection of server objects across multiple target servers in a transaction-safe manner is provided. In one embodiment, server change operations for a collection of server objects, such as files and configuration file entries, are specified in a transaction package. The target servers to which the specified change operation are directed are also identified in the transaction package. Parameter values for each of the identified target servers are specified through a parameter file in the transaction package. The transaction package is sent to the identified target servers, which execute the change operations on the target servers in a transaction-safe manner using these parameter values.
    Type: Grant
    Filed: April 16, 2003
    Date of Patent: July 24, 2007
    Assignee: Bladelogic, Inc.
    Inventors: Balaji Srinivasa, Vijay G. Manwani, Thomas Martin Kraus
  • Publication number: 20030233571
    Abstract: A method and system for managing a large number of servers and their server components distributed throughout a heterogeneous computing environment is provided. In one embodiment, an authenticated user, such as a IT system administrator, can securely and simultaneously control and configure multiple servers, supporting different operating systems, through a “virtual server.” A virtual server is an abstract model representing a collection of actual target servers. To represent multiple physical servers as one virtual server, abstract system calls that extend execution of operating-system-specific system calls to multiple servers, regardless of their supported operating systems, are used. A virtual server is implemented by a virtual server client and a collection of virtual server agents associated with a collection of actual servers.
    Type: Application
    Filed: April 16, 2003
    Publication date: December 18, 2003
    Applicant: Bladelogic, Inc.
    Inventors: Thomas Martin Kraus, Vijay G. Manwani, Sekhar Muddana
  • Publication number: 20030233431
    Abstract: A method and system for configuring heterogeneous servers across a network through modules that can browse, snapshot, track changes, track compliance, correct server objects on each of the servers, and provision new servers is provided. In one embodiment, server objects on multiple servers can be browsed in real time. While browsing, a collection of server object identifiers can be selected and collected in a template. The values of the server objects identified in the template can be recorded for a “gold server” through a “snapshot” process, which collects the values and saves them in a reference model. By comparing other live servers to the reference model, discrepancies in configuration of the other live servers can be identified and corrected. The reference models can also be used to provision a new server. Alternative to the reference model, an arbitrary snapshot or scheduled snapshots of a server can be used to track change and compliance in that server.
    Type: Application
    Filed: April 16, 2003
    Publication date: December 18, 2003
    Applicant: Bladelogic, Inc.
    Inventors: Ravi Reddy, Vijay G. Manwani, Thomas Martin Kraus
  • Publication number: 20030233385
    Abstract: A method and system for executing and undoing distributed server change operations for a collection of server objects across multiple target servers in a transaction-safe manner is provided. In one embodiment, server change operations for a collection of server objects, such as files and configuration file entries, are specified in a transaction package. The target servers to which the specified change operation are directed are also identified in the transaction package. Parameter values for each of the identified target servers are specified through a parameter file in the transaction package. The transaction package is sent to the identified target servers, which execute the change operations on the target servers in a transaction-safe manner using these parameter values.
    Type: Application
    Filed: April 16, 2003
    Publication date: December 18, 2003
    Applicant: Bladelogic,Inc.
    Inventors: Balaji Srinivasa, Vijay G. Manwani, Thomas Martin Kraus