Patents by Inventor Steven J. Mastrianni

Steven J. Mastrianni 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: 20140082407
    Abstract: Remediating events of components using behaviors via an administrator system and an administrator client. The administrator system receives an event from a component of an information technology (IT) environment. A behavior is determined at least partly from the event. The behavior is determined to be an anomalous behavior at least partly from a group of previously received events. A coefficient is calculated, via a calculation, for the anomalous behavior at least partly from a weight. The administrator system sends a description of the anomalous behavior and a group of options to the administrator client. The description is at least partly based on the calculation. The administrator system receives a severity indication from the administrator client. The weight, the calculation, and the description are updated based on the severity indication.
    Type: Application
    Filed: December 6, 2012
    Publication date: March 20, 2014
    Applicant: International Business Machines Corporation
    Inventors: Andrzej Kochut, Steven J. Mastrianni, Anca Sailer, Charles O. Schulz
  • Publication number: 20140082171
    Abstract: Remediating events of components using behaviors via an administrator system and an administrator client. The administrator system receives an event from a component of an information technology (IT) environment. A behavior is determined at least partly from the event. The behavior is determined to be an anomalous behavior at least partly from a group of previously received events. A coefficient is calculated, via a calculation, for the anomalous behavior at least partly from a weight. The administrator system sends a description of the anomalous behavior and a group of options to the administrator client. The description is at least partly based on the calculation. The administrator system receives a severity indication from the administrator client. The weight, the calculation, and the description are updated based on the severity indication.
    Type: Application
    Filed: December 28, 2012
    Publication date: March 20, 2014
    Applicant: International Business Machines Corporation
    Inventors: Andrzej Kochut, Steven J. Mastrianni, Anca Sailer, Charles O. Schulz
  • Patent number: 8510425
    Abstract: In a first aspect of the present invention, methods and apparatus implement graphical user interfaces for interactively specifying service level agreements used to regulate delivery of services to, for example, computer systems. An interactive graphical user interface allows a user to see the effects of varying values of service delivery variables on the level of service achievable in a particular service delivery context. In a second aspect, methods and apparatus of the present invention provision resources required for service delivery. In the second aspect, the methods and apparatus of the present invention select a service delivery model dependent on context. The selected service delivery model is used to provision resources that will be required during service delivery. In a third aspect, methods and apparatus of the present invention monitor compliance with a service level agreement during a service delivery event.
    Type: Grant
    Filed: April 4, 2008
    Date of Patent: August 13, 2013
    Assignee: International Business Machines Corporation
    Inventors: David F. Bantz, Thomas E. Chefalas, Peter W. Gayek, Walter C. Huber, Srikant Jalan, Patrik Lehrner, Steven J. Mastrianni, Marco Porak
  • Publication number: 20120326855
    Abstract: A system and method includes sensors configured to measure conditions of a vehicle. A monitoring module is configured to evaluate the conditions input thereto from the sensors. The monitoring module is further configured to determine a state of a mobile device located within the vehicle. Based upon a combination of the conditions of the vehicle and the state of the mobile device, a determination of improper use of the mobile device is made.
    Type: Application
    Filed: September 5, 2012
    Publication date: December 27, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David F. Bantz, Thomas E. Chefalas, Leslie S. Liu, Steven J. Mastrianni, James R. Moulic, Dennis G. Shea
  • Publication number: 20120329443
    Abstract: A method, system, and article of manufacture are disclosed for transforming a service process definition. This service process definition is comprised of computer readable code. The method comprises the steps of expressing a given set of assumptions in a computer readable code; and transforming said process definition by using a processing unit to apply said assumptions to said process definition to change the configuration of the process definition. The process definition may be transformed by using factors relating to the specific context in or for which the process definition is executed. Also, the process definition may be transformed by identifying, in a flow diagram for the service process definition, flows to which the assumptions apply, and applying program rewriting techniques to those identified flows.
    Type: Application
    Filed: September 6, 2012
    Publication date: December 27, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David F. Bantz, Steven J. Mastrianni, James R. Moulic, Dennis G. Shea
  • Publication number: 20120326860
    Abstract: A warning system and method include a memory device configured to store one or more condition criteria. A monitoring device is configured to monitor a status of the one or more condition criteria. The monitoring device is triggered by a triggering event related to the status to generate a warning signal responsive to the triggering event. A mobile computing device is configured to communicate with the monitoring device and an external network to receive the warning signal and output a warning message on the external network to one or more designated entities.
    Type: Application
    Filed: September 4, 2012
    Publication date: December 27, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David F. Bantz, Thomas E. Chefalas, Leslie S. Liu, Steven J. Mastrianni, James R. Moulic, Dennis G. Shea
  • Publication number: 20120293547
    Abstract: Many different methods, apparatus, and program products are disclosed for handling virtual signs over their life cycles. Potential future locations and headings of a mobile device are used to fetch virtual signs in advance of when the virtual signs might be used. Techniques are disclosed for handling timelines of virtual signs, including registering and responding to events in the timelines. Techniques are disclosed for allowing localities to license virtual signs. Techniques are disclosed to allow advertisers to bid for and win virtual sign competitions and product placement. Techniques are presented for presenting billing information to owners of virtual signs.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 22, 2012
    Applicant: International Business Machines Corporation
    Inventors: Kun Bai, David F. Bantz, Steven J. Mastrianni, James R. Moulic, Dennis Shea
  • Patent number: 8271966
    Abstract: Techniques are disclosed for controlling software patching activity. Techniques may implement a software shell and institute a patching policy to control patching activities. When implemented, the software shell acts as a barrier which permits patching of the underlying software only when the patching activity would be in accordance with the instituted patching policy. Various patching policies can be instituted. Patching may be performed when convenient; or just before when the software requiring the patch is needed; or patching may be blocked to prevent unwanted software characteristics and/or behavior. Patching may be delayed until confidence has been established in a new patch so as to avoid disrupting a computer system that is already functioning in an acceptable manner. A particular software action may be blocked so as to avoid the necessity of having to patch software, particularly when the action may interrupt the orderly function of a computer system.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: David F. Bantz, Thomas E. Chefalas, Steven J. Mastrianni, Clifford A. Pickover
  • Publication number: 20120233336
    Abstract: In an exemplary embodiment, a method is disclosed that includes, in an electronic device, forming a hypothesis that a situation exists based on one or more situation definitions and data from one or more sensors accessible by the electronic device. The method includes searching for other electronic devices via one or more network interfaces in the electronic device and establishing a network with one or more other electronic devices found during the searching. The method also includes receiving information from the one or more other electronic devices, the information corresponding to the situation. The method further includes, based at least on the information, modifying the hypothesis that the situation exists. Apparatus and computer readable memory media are also disclosed.
    Type: Application
    Filed: March 11, 2011
    Publication date: September 13, 2012
    Applicant: International Business Machines Corporation
    Inventors: Kun Bai, David F. Bantz, Thomas E. Chefalas, Leslie S. Liu, Steven J. Mastrianni, James R. Moulic, Dennis G. Shea
  • Publication number: 20120226898
    Abstract: Apparatus and methods are disclosed for performing computer system management on an activity basis. In one embodiment, computer-system-related items are associated with at least one activity to be performed using the computer system. Then, management procedures are established for the at least one activity. Next, when the computer system is used to perform the at least one activity, the computer-system-related items associated with the at least one activity are managed in accordance with the management procedures established for the at least one activity. In another embodiment, apparatus and methods monitor patterns of use of a computer system. Using information gathered during monitoring operations, activity models are formulated, and for each activity model a management plan is devised. After management plans have been devised for each activity model, the use of the computer system is monitored to identify actions being performed with the computer system.
    Type: Application
    Filed: March 2, 2011
    Publication date: September 6, 2012
    Inventors: David F. Bantz, Thomas E. Chefalas, Srikant Jalan, Steven J. Mastrianni, Clifford Alan Pickover
  • Patent number: 8250563
    Abstract: Managing software is provided. A solution to a problem that has occurred with a program on a client data processing system is received by a server. This solution is created while solving the problem that occurred on the data processing system. The solution includes a process that may be executed on another data processing system to solve the same problem on that data processing system. The process is, for example, a script, a macro, or a set of computer executable steps or instructions. A database of solutions is selectively updated to reflect the new solution. In response to a request for a solution by another client system to a problem, the server will respond with the current solution that exists in the database.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Chefalas, Steven J. Mastrianni
  • Patent number: 8230027
    Abstract: A signal bearing medium tangibly embodies a program of machine-readable instructions executable by a digital processing apparatus to perform operations comprising receiving an email message having an extended email address encoded virtual address, resolving said address to an actual email address, replacing the virtual address with the actual email address, and transmitting said email message.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard J. Cardone, Steven J. Mastrianni, Alpana Tiwari
  • Publication number: 20120176232
    Abstract: A system and method includes sensors configured to measure conditions of a vehicle. A monitoring module is configured to evaluate the conditions input thereto from the sensors. The monitoring module is further configured to determine a state of a mobile device located within the vehicle. Based upon a combination of the conditions of the vehicle and the state of the mobile device, a determination of improper use of the mobile device is made.
    Type: Application
    Filed: January 11, 2011
    Publication date: July 12, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: DAVID F. BANTZ, Thomas E. Chefalas, Leslie S. Liu, Steven J. Mastrianni, James R. Moulic, Dennis G. Shea
  • Publication number: 20120176235
    Abstract: A warning system and method include a memory device configured to store one or more condition criteria. A monitoring device is configured to monitor a status of the one or more condition criteria. The monitoring device is triggered by a triggering event related to the status to generate a warning signal responsive to the triggering event. A mobile computing device is configured to communicate with the monitoring device and an external network to receive the warning signal and output a warning message on the external network to one or more designated entities.
    Type: Application
    Filed: January 11, 2011
    Publication date: July 12, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: DAVID F. BANTZ, THOMAS E. CHEFALAS, LESLIE S. LIU, STEVEN J. MASTRIANNI, JAMES R. MOULIC, DENNIS G. SHEA
  • Patent number: 8108858
    Abstract: A non-transitory computer-readable medium storing a program of instructions executable by a digital processing apparatus of a computer system to perform operations concerning at least two virtual machines operative in the computer system, the operations comprising: detecting computer system resources associated with each of the at least two virtual machines; displaying an interactive, integrated graphical user interface (GUI) on a display device associated with the computer system, whereby the GUI simultaneously displays graphical elements representing the detected computer system resources associated with the virtual machines; receiving commands entered, at least in part, using the GUI to perform actions on the detected computer system resources associated with the virtual machines; and executing actions corresponding to the commands entered using the GUI on the detected computer system resources associated with the virtual machines while maintaining the independence of the operating environments of the virt
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: David F. Bantz, Thomas E. Chefalas, Steven J. Mastrianni, Clifford Alan Pickover
  • Patent number: 8005834
    Abstract: Database systems using BitSets to model and manage relationships between and/or among entities describing the corresponding fast user defined scalar and column functions used for BitSets, including a technique to model categorization and steps to perform rule evaluation from retrieving the entities associated with ancestors and descendent categories, as well as a technique to model Boolean Expression using Bitsets for relationships and the steps to perform fast Boolean evaluation.
    Type: Grant
    Filed: December 9, 2003
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventors: Alexei A. Karve, Thomas E. Chefalas, Steven J. Mastrianni
  • Patent number: 7984138
    Abstract: Apparatus and methods are disclosed for performing computer system management on an activity basis. In one embodiment, computer-system-related items are associated with at least one activity to be performed using the computer system. Then, management procedures are established for the at least one activity. Next, when the computer system is used to perform the at least one activity, the computer-system-related items associated with the at least one activity are managed in accordance with the management procedures established for the at least one activity. In another embodiment, apparatus and methods monitor patterns of use of a computer system. Using information gathered during monitoring operations, activity models are formulated, and for each activity model a management plan is devised. After management plans have been devised for each activity model, the use of the computer system is monitored to identify actions being performed with the computer system.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: David F Bantz, Thomas E Chefalas, Srikant Jalan, Steven J Mastrianni, Clifford Alan Pickover
  • Publication number: 20100293258
    Abstract: A method, system, and article of manufacture are disclosed for transforming a service process definition. This service process definition is comprised of computer readable code. The method comprises the steps of expressing a given set of assumptions in a computer readable code; and transforming said process definition by using a processing unit to apply said assumptions to said process definition to change the configuration of the process definition. The process definition may be transformed by using factors relating to the specific context in or for which the process definition is executed. Also, the process definition may be transformed by identifying, in a flow diagram for the service process definition, flows to which the assumptions apply, and applying program rewriting techniques to those identified flows.
    Type: Application
    Filed: May 14, 2009
    Publication date: November 18, 2010
    Applicant: International Business Machines Corporation
    Inventors: David F. Bantz, Steven J. Mastrianni, James R. Moulic, Dennis G. Shea
  • Patent number: 7698706
    Abstract: Methods and apparatus for managing multiple virtual machines simultaneously operative in a computing environment provide an integrated work environment—for example, a desktop—which incorporates graphical and control elements from multiple virtual machines. In embodiments of the present invention, application programs and resources available in multiple virtual machines can be accessed from a single desktop. Visual cues are provided for associating control elements and resources with particular virtual machines. In embodiments of the present invention, multiple virtual machines operative in a computing environment can comprise a plurality of collaborative virtual machines, or a private virtual machine and one or more collaborative virtual machines.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: April 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: David F. Bantz, Thomas E. Chefalas, Steven J. Mastrianni, Clifford Alan Pickover
  • Patent number: 7661033
    Abstract: A method, computer readable medium and computer system for repairing a failed network connection between a client system and a network is disclosed. In a first aspect, the method preferably includes collecting real time connectivity information by the client system and utilizing the real time connectivity information by the client system to establish a connection with the network. In a second aspect, a computer system coupled to a network includes at least one network adapter for monitoring and collecting real time connectivity information from the network, memory for storing the real time connectivity information, and a processor coupled to the memory and to the at least one network adapter, where the processor is configured to execute program instructions for utilizing the real time connectivity information to repair a failed network connection between the computer system and the network.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: February 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: David C. Challener, Steven J. Mastrianni, Joseph R. Parker, Ratan Ray, Leendert P. Van Doorn