Patents Assigned to BMC Software, Inc.
  • Patent number: 9300624
    Abstract: According to one general aspect, a method may include maintaining a primary registry of registry entries. Each registry entry may include a description and a network address of a network service. The method may also include periodically determining the validity a registry entry, wherein the registry entry is included in the primary registry. The method may further include, if the registry entry is not valid, moving the registry entry to a deleted items registry of registry entries. The method may also include periodically determining the validity a registry entry that is included in the deleted items registry; and, if that registry entry is valid, moving that registry entry back to the primary registry.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: March 29, 2016
    Assignee: BMC SOFTWARE, INC.
    Inventor: Vincent Joseph Kowalski
  • Patent number: 9261372
    Abstract: According to one general aspect, a method may include receiving a floor map indicating a structural layout of a physical location, receiving a point-of-interest (POI) data structure representing a POI and POI metadata associated with the POI, POI data structure including a location of an associated POI that is associated with the POI, and the POI metadata including a POI type indicating a type of the associated POI, and a POI status indicating the status of the associated POI, annotating the floor map by overlaying on the selected floor map an indicator for each selected POI data structure such that the indicator is placed on the floor map at a location representing the physical location of the respective associated POI and indicates the type of the associated POI and the status of the associated POI, displaying a portion of the annotated floor map, and initiating a POI action.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: February 16, 2016
    Assignee: BMC Software Inc.
    Inventors: Troy Cline, Ting He, Wesley Gere, Jason L. Graham, Kia Behnia
  • Patent number: 9250918
    Abstract: A request handler may receive an image capture request for an operating system (OS) executing on a server. A pre-boot image handler may generate a pre-boot image, based on the image capture request and on the executing operating system. An image handler may capture an image of the operating system, based on the pre-boot image.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: February 2, 2016
    Assignee: BMC SOFTWARE, INC.
    Inventor: Samir Bayani
  • Patent number: 9251149
    Abstract: Specified data sets may be tracked from creation to end-of-life (e.g., deletion). Between creation and end-of-life, data set storage changes may be recorded (i.e., when additional storage is allocated or when some storage is released). During a subsequent allocation cycle, this information may be used in conjunction with user-specified allocation rules to manage or control the data set's initial allocation.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: February 2, 2016
    Assignee: BMC SOFTWARE, INC.
    Inventors: Marek Szowa, Kerry Zack
  • Patent number: 9251026
    Abstract: The embodiments provide an application diagnostics apparatus including an instrumentation engine configured to monitor one or more methods of a call chain of the application in response to a server request according to an instrumentation file specifying which methods are monitored and which methods are associated with a code extension, an extension determining unit configured to determine that at least one monitored method is associated with the code extension based on code extension identification information, a class loading unit configured to load the code extension from a resource file when the at least one monitored method associated with the code extension is called within the call chain, a code extension execution unit configured to execute one or more data collection processes, and a report generator configured to generate at least one report for display based on collected parameters.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: February 2, 2016
    Assignee: BMC Software, Inc.
    Inventor: Walter T. Hulick
  • Patent number: 9239857
    Abstract: A modeling system has a database that stores information of resources of a computer network service. A server f has a graphical user interface application for creating and editing service models. The application receives user-entered search criteria and searches information in the database based on the criteria. The search criteria can include a name, type, attribute, and other information of the resources. In addition, the search criteria can be a user-entered search query entered that has one or more logical or Boolean conditions relating resource attributes to attribute values. Using information obtained through searching, the application is used to create at least a portion of a service model of the computer network service. Once created, the application is used to initiate publishing of at least a portion of the service model to one or more impact managers of the computer network service.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: January 19, 2016
    Assignee: BMC SOFTWARE, INC.
    Inventors: Jean-Marc Trinon, Troy Cline, Walt Giroir, Shane Crawford
  • Patent number: 9223623
    Abstract: The embodiments may provide a data processing apparatus for controlling service resource allocation. The data processing apparatus including a resource hints controller configured to obtain a resource control request before a task is to be executed on a virtual machine having resources allocated to a processing unit, a memory unit and a storage unit. The resource hints controller is configured to obtain a usage of the resources allocated to at least one of the processing unit, the memory unit and the storage unit of the virtual machine, and increase the resources allocated to the at least one of the processing unit, the memory unit and the storage unit in response to the resource control request based on the usage being equal to or above a threshold level.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: December 29, 2015
    Assignee: BMC SOFTWARE, INC.
    Inventors: Nilesh R. Gujarathi, Suhas A. Kelkar
  • Patent number: 9218226
    Abstract: 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: Grant
    Filed: March 11, 2013
    Date of Patent: December 22, 2015
    Assignee: BMC Software, Inc.
    Inventor: Anthony Louis Lubrano
  • Patent number: 9218401
    Abstract: 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: Grant
    Filed: March 11, 2013
    Date of Patent: December 22, 2015
    Assignee: BMC Software, Inc.
    Inventors: Stanley James Dee, Anthony Louis Lubrano, Stephen Ray Cole
  • Patent number: 9213555
    Abstract: 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: Grant
    Filed: March 26, 2013
    Date of Patent: December 15, 2015
    Assignee: BMC Software, Inc.
    Inventors: Ricky Poston, Michael Cooper
  • Patent number: 9208051
    Abstract: A method and system create a model of a set of relationships between a set of parent computer network objects and a set of corresponding child computer network objects, over a period of time, and output a user interface graphing the model in a single view to illustrate the set of relationships over the period of time. The parent computer network objects include virtual machines and the child computer network objects include hosts. The user interface includes a search option to provide for a search of problems with the child computer network objects over the period of time.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: December 8, 2015
    Assignee: BMC SOFTWARE, INC.
    Inventors: Ricky Poston, Michael Cooper
  • Patent number: 9208183
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: December 8, 2015
    Assignee: BMC Software Inc.
    Inventors: Zack Milousheff, Mark Hutchins
  • Patent number: 9195943
    Abstract: 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: Grant
    Filed: March 12, 2013
    Date of Patent: November 24, 2015
    Assignee: BMC SOFTWARE, INC.
    Inventors: Derek Dang, Bharat Mitbander
  • Patent number: 9195563
    Abstract: The present description refers to a computer implemented method, computer program product, and computer system for identifying a service metric associated with a service, identifying one or more abnormalities of one or more infrastructure metrics that occur within a time window around an abnormality of the service metric, determining a set of candidate infrastructure metrics for the service metric based on how many times an abnormality of an infrastructure metric occurred within a time window around an abnormality of the service metric, determining a degree of lag correlation for each candidate infrastructure metric with respect to the service metric, selecting one or more candidate infrastructure metrics having a degree of lag correlation that exceeds a threshold to be a leading indicator infrastructure metric for the service metric, and providing a performance degradation warning for the service when an abnormality of one of the leading indicator infrastructure metrics is detected.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: November 24, 2015
    Assignee: BMC SOFTWARE, INC.
    Inventor: Joseph A. Scarpelli
  • Patent number: 9197606
    Abstract: According to one general aspect, a method of using a first probing device may include monitoring one or more encrypted communications sessions between a first computing device and a second computing device. In some implementations of the method, each encrypted communications session includes transmitting a plurality of encrypted data objects between the first and second computing devices. The method may include deriving, by the first probing device, timing information regarding an encrypted communications session. The method may also include transmitting, from the first probing device to a second probing device, the derived timing information.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: November 24, 2015
    Assignee: BMC SOFTWARE, INC.
    Inventors: Danny DeschĂȘnes, Joe Hsy, Pierre Larose
  • Patent number: 9197640
    Abstract: An authentication engine may be configured to receive an authentication request and credentials from a client. The authentication engine may then generate a proxy agent configured to interact with an identity provider to authenticate the client on behalf of the client, using the credentials. In this way, the authentication engine may receive an assertion of authentication of the client from the identity provider, by way of the proxy agent.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: November 24, 2015
    Assignee: BMC SOFTWARE, INC.
    Inventor: Karl Frederick Miller
  • Patent number: 9189134
    Abstract: A layer manager provides at least two content layers within a user interface window of a software application. A tab manager provides at least two content tabs within at least one of the content layers. A transfer manager is configured to transfer at least one content tab between the at least two content layers.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: November 17, 2015
    Assignee: BMC SOFTWARE, INC.
    Inventors: Ricky Poston, Ting He, Michael Cooper
  • Patent number: 9177004
    Abstract: A balancing technique allows a database administrator to perform a mass data load into a relational database employing partitioned tablespaces. The technique automatically balances the usage of the partitions in a tablespace as the data is loaded. Previous definitions of the partitions are modified after the loading of the data into the tablespace to conform with the data loaded into the tablespace.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: November 3, 2015
    Assignee: BMC SOFTWARE, INC.
    Inventor: Randol K. Bright
  • Patent number: 9158572
    Abstract: A method to redirect SRB routines from otherwise non-zIIP eligible processes on an IBM z/OS series mainframe to a zIIP eligible enclave is disclosed. This redirection is achieved by intercepting otherwise blocked operations and allowing them to complete processing without errors imposed by the zIIP processor configuration. After appropriately intercepting and redirecting these blocked operations more processing may be performed on the more financially cost effective zIIP processor by users of mainframe computing environments.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: October 13, 2015
    Assignee: BMC SOFTWARE, INC.
    Inventor: Michel Laviolette
  • Patent number: 9158799
    Abstract: 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: Grant
    Filed: March 14, 2013
    Date of Patent: October 13, 2015
    Assignee: BMC SOFTWARE, INC.
    Inventor: Vitaly Morozov