Patents Assigned to BMC Software
-
Patent number: 8843633Abstract: Systems, methods, and computer readable media for identifying resources to implement a service in a cloud computing environment are disclosed. In general, the disclosed methodologies analyze a cloud's ability to support a desired service while maintaining separation between the cloud's logical layers. For example, given a list of resources needed to implement a target service, a hierarchical plan may be generated. The plan may then be used by each layer to track and record the availability of various possible layer-specific resource selections. Since each layer may be permitted access only to that portion of the plan that is associated with, or applicable to, the specific layer, the logical separation between different layers may be enforced. As a consequence, each layer may implement its resource selection mechanisms in any desired manner.Type: GrantFiled: March 23, 2011Date of Patent: September 23, 2014Assignee: BMC Software, Inc.Inventors: Johan Eriksson, Jonathan Whitney
-
Publication number: 20140279797Abstract: A management system for determining causal relationships among system entities may include a causal relationship detector configured to receive events from a computing environment having a plurality of entities, and detect causal relationships among the plurality of entities, during runtime of the computing environment, based on the events, and a rules converter configured to convert one or more of the causal relationships into at least one behavioral rule. The at least one behavioral rule may indicate a causal relationship between at least two entities of the plurality of entities.Type: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Applicant: BMC SOFTWARE, INC.Inventors: Derek Dang, Bharat Mitbander
-
Publication number: 20140282519Abstract: A non-transitory computer-readable storage medium may comprise instructions for managing a server template stored thereon. When executed by at least one processor, the instructions may be configured to cause at least one computing system to at least convert the server template to a corresponding virtual machine, manage the corresponding virtual machine, and convert the corresponding virtual machine back into a template format.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: BMC SOFTWARE, INC.Inventors: Sujit Apte, Abhay Ghaisas
-
Publication number: 20140282225Abstract: A window detector may detect that an off-screen portion of a window is not visible within a display that is providing the window, the off-screen portion including at least one window control element. A control identifier may determine at least one supplemental control element corresponding to, and providing analogous functionality of, the at least one window control element. A control view generator may provide the at least one supplemental control element visibly within the display. A supplemental window controller may execute the analogous functionality with respect to the window, based on receipt of user input by way of the at least one supplemental control element.Type: ApplicationFiled: March 26, 2013Publication date: September 18, 2014Applicant: BMC Software, Inc.Inventors: Ricky Poston, Michael Cooper
-
Publication number: 20140279992Abstract: A management system may include a reconciliation engine configured to reconcile a first instance of a resource object from a first data provider and a second instance of the resource object from a second data provider to obtain a reconciled resource object, and store the first instance, and second instance, and the reconciled resource object in datasets. The management system may include a context sensitive query engine configured to receive a context-sensitive query including context information identifying a source originally providing context sensitive data associated with a context-sensitive attribute, and retrieve the context sensitive data from one or more of the datasets based on the context information.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: BMC SOFTWARE, INC.Inventor: Vitaly Morozov
-
Publication number: 20140281891Abstract: Disclosed is a method of displaying a user interface, the method includes defining a template for the user interface, the template including a plurality of display areas, defining a plurality of components, each of the components configured to perform an associated user interface function, each of the plurality of components being associated with one of the display areas, defining a plurality of states, each of the plurality of states including one or more of the plurality of components, each of the plurality of states defining a configuration of the user interface, defining a table, the table defining a plurality events associated with transitioning between states; and triggering a transition between states based on look-up of the table with a received event.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: BMC SOFTWARE, INC.Inventors: David T. Sulcer, Elaine Tang, Dinesh Elaprolu
-
Publication number: 20140280068Abstract: The system may include a troubleshooting activity recorder configured to record troubleshooting sessions. Each troubleshooting session may include a sequence of queries and query results. The troubleshooting activity recorder may include a query transformer configured to transform the queries and the query results into transformed queries and transformed query results before recording the troubleshooting sessions. The troubleshooting activity recorder may be configured to record the transformed queries and the transformed query results as troubleshooting session information in a troubleshooting activity database. The system may include a troubleshooting pattern learning unit including a graph builder configured to generate a troubleshooting pattern graph having query nodes and links between the query nodes based on the troubleshooting session information.Type: ApplicationFiled: October 30, 2013Publication date: September 18, 2014Applicant: BMC Software, Inc.Inventors: Rakesh DHOOPAR, Joseph SCARPELLI, Guriqbal SINGH, Sameer POKARNA, Abhijit SHARMA, Nilesh PHADKE, Neeran KARNIK
-
Publication number: 20140280130Abstract: In accordance with aspects of the disclosure, systems and methods are provided for normalizing data representing entities and relationships linking the entities including defining one or more graph rules describing searchable characteristics for the data representing the entities and relationships linking the entities, applying the one or more graph rules to the data representing the entities and the relationships linking the entities, identifying one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities, and performing one or more actions to update the one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: BMC SOFTWARE, INC.Inventors: Ajoy Kumar, Douglas Mueller, Josie George
-
Publication number: 20140279977Abstract: Disclosed is a method including storing selected historical persist dimension attribute data utilizing a row insertion without updating all previous versions of the selected persist dimension attribute, and generating a view of persisted dimension attribute data as dual values utilizing a star join.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: BMC SOFTWARE, INC.Inventors: Zack Milousheff, Mark Hutchins
-
Publication number: 20140282010Abstract: A method includes displaying, in a single story-mode presentation on a user interface, information on events occurring in and/or related to a business process managed by a business process management application. The single story-mode presentation includes a time map navigation section that displays a time map of events relevant to a first business task or object of the business process along a first time line, and an event details section that contains information corresponding to the events displayed in the time map navigation section.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: BMC SOFTWARE, INC.Inventor: BMC SOFTWARE, INC.
-
Publication number: 20140278818Abstract: In accordance with aspects of the disclosure, systems and methods are provided for configuring business development software for a modeled business environment including simulating one or more business related scenarios for managing situational events encountered with the modeled business environment using scenario input data to thereby generate data related to simulation results, and applying the data related to the simulation results to the modeled business environment to refine the modeled business environment by reconfiguring the business development software for the refined modeled business environment based on the data related to the simulation results provided by simulating the one or more business related scenarios with the scenario input data for the modeled business environment.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: BMC Software, Inc.Inventor: Karl-Anders Falk
-
Publication number: 20140278824Abstract: According to one general aspect, a method may include displaying a user interface associated with the application. The user interface may provide a selection of a business service that is implemented within an Information Technology (IT) environment by at least one server and at least one business application executing on the at least one server. The method may include requesting a service status for the business service based on the selection, and receiving a database result regarding the business service from a database server. The database result may include performance information associated with the business service. The method may include displaying the service status as a user interface element viewable within the user interface of the application. The service status may provide the performance information that has been received within the database result.Type: ApplicationFiled: May 29, 2014Publication date: September 18, 2014Applicant: BMC SOFTWARE, INC.Inventors: Vincent J. KOWALSKI, Simon J. KING, Tamar SHOR
-
Publication number: 20140278326Abstract: A container set manager may determine a plurality of container sets, each container set specifying a non-functional architectural concern associated with deployment of a service within at least one data center. A decision table manager may determine a decision table specifying relative priority levels of the container sets relative to one another with respect to the deployment. A placement engine may determine an instance of an application placement model (APM), based on the plurality of container sets and the decision table, determine an instance of a data center placement model (DPM) representing the at least one data center, and generate a placement plan for the deployment, based on the APM instance and the DPM instance.Type: ApplicationFiled: April 30, 2013Publication date: September 18, 2014Applicant: BMC Software, Inc.Inventors: Abhijit SHARMA, Nilesh PHADKE, Alexander VUL, Varun KARNATI, Rajesh KAMINENI
-
Publication number: 20140258256Abstract: Systems and methods are provided that allow client programs using APIs for accessing local DB2 databases to access DB2 systems on remote logical partitions and remote zSeries mainframes rather than from a local DB2 system. For example, a method may include intercepting a DB2 request using a documented API for accessing local DB2 databases from a client program executing on a source mainframe system. The method may also include selecting a destination mainframe system and sending a buffer including information from the request from the source mainframe system to the destination mainframe system and establishing, at the destination mainframe system, a DB2 connection with the DB2 system from the request. The method may further include receiving a response from the DB2 system, sending a buffer having information from the response from the destination mainframe system to the source mainframe system, and providing the information to the client program.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: BMC SOFTWARE, INC.Inventors: Stanley James Dee, Anthony Louis Lubrano, Stephen Ray Cole
-
Publication number: 20140258988Abstract: Methods and apparatus for automatically generating translation programs for translating computing services templates to service blueprints are disclosed. An example method includes generating a population of translation logic elements from a plurality of verified computing services template translation programs, where each of the verified programs is configured to correctly translate at least one computing services template of a plurality of known templates to a respective service blueprint. The example method further includes identifying a new computing services template and programmatically augmenting the population of translation logic elements. The example method also includes generating one or more additional translation programs based on the augmented population of translation logic elements and validating each of the one or more additional computing services template translation programs.Type: ApplicationFiled: May 22, 2014Publication date: September 11, 2014Applicant: BMC SOFTWARE, INC.Inventor: Atanu NEOGI
-
Publication number: 20140258507Abstract: Systems and methods are provided that allow client programs using IMS database access interfaces to access IMS database data available from IMS systems on remote logical partitions and remote zSeries mainframes rather than from a local IMS system. For example, a method may include intercepting an IMS request having a documented IMS request format from a client program executing on a source mainframe system. The method may also include selecting a destination mainframe system and sending a buffer including information from the request from the source mainframe system to the destination mainframe system and establishing, at the destination mainframe system, an IMS DRA connection with the IMS system from the request. The method may further include receiving a response from the IMS system, sending a buffer having information from the response from the destination mainframe system to the source mainframe system, and providing the information to the client program.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: BMC SOFTWARE, INC.Inventor: Anthony Louis Lubrano
-
Publication number: 20140258335Abstract: A method includes providing an application accelerator to an IMS region controller, which is coupled to an IMS data language interpreter (DL/I) interface. The IMS DL/I interface provides standard data access paths to a user application launched in an IMS environment. The application accelerator is configured to make alternate data access paths available to the user application in addition to the standard data access paths provided by the IMS environment. The method further includes intercepting an IMS DL/I call made by the user application and determining whether the intercepted call should be processed by the IMS DL/I interface or by an I/O engine of the application accelerator.Type: ApplicationFiled: March 7, 2013Publication date: September 11, 2014Applicant: BMC Software, Inc.Inventors: Bruce H. Mansur, David A. Smith, Gary L. Salazar, Robert W. Sablotne, Rupak R. Devroy
-
Patent number: 8832652Abstract: Techniques for overlaying objects of a software application with other objects allow modification and customization of the application by one or more users in different ways, without storing multiple modified copies of the application. The technique allows configuring the software application to execute using overlaid objects instead of the base objects contained in the software application. In some embodiments, the base objects for the software application and the overlaid objects are stored in a datastore, and a runtime embodiment causes execution of the overlaid objects instead of the base objects.Type: GrantFiled: July 14, 2010Date of Patent: September 9, 2014Assignee: BMC Software, Inc.Inventors: Douglas Mueller, Charles A. Mousseau
-
Publication number: 20140244230Abstract: In accordance with aspects of the disclosure, systems and methods are provided for generating one or more potential configurations corresponding to one or more parameters used for computing infrastructure planning by determining a sizing grammar for each of the one or more potential configurations corresponding to the one or more parameters, interpreting the sizing grammar based on one or more grammar rules to output configuration information for each of the one or more potential configurations, and translating the configuration information for each of the one or more potential configurations based on one or more motif descriptions to output resource information for each of the one or more potential configurations.Type: ApplicationFiled: February 28, 2013Publication date: August 28, 2014Applicant: BMC Software, Inc.Inventor: Sudheer Apte
-
Patent number: 8819084Abstract: A system, method and computer program product for importing and exporting data in a network-based customer relationship application is provided. Data to be imported/exported between an origin and a destination is identified. Then, a set of predetermined rules associated with the customer relationship application and at least one user-created scripting function are identified. For importing, the destination is associated with the customer relationship application, and the data is imported from the origin to the destination utilizing the network in accordance with the predetermined rules and is transformed based on the user-created scripting function. The data is then stored in memory accessible to the customer relationship application. For exporting, the origin is associated with the application, the data is exported from the origin to the destination utilizing the network in accordance with the predetermined rules and is transformed based on the user-created scripting function.Type: GrantFiled: March 15, 2006Date of Patent: August 26, 2014Assignee: BMC Software, Inc.Inventors: Mark A George, Cynthia L Sturgeon