Patents by Inventor James R Moulic

James R Moulic 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).

  • Patent number: 10200460
    Abstract: The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: February 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
  • Patent number: 10178163
    Abstract: The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
  • Patent number: 10171566
    Abstract: The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
  • Publication number: 20180109597
    Abstract: The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.
    Type: Application
    Filed: December 14, 2017
    Publication date: April 19, 2018
    Inventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
  • Publication number: 20180109600
    Abstract: The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.
    Type: Application
    Filed: December 14, 2017
    Publication date: April 19, 2018
    Inventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
  • Publication number: 20180109598
    Abstract: The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.
    Type: Application
    Filed: December 14, 2017
    Publication date: April 19, 2018
    Inventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
  • Patent number: 9900375
    Abstract: The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
  • Patent number: 9459950
    Abstract: An approach is presented for identifying related problem tickets in an information technology (IT) environment. A pattern of actions included in interactions with a computer program is determined to be effective at proactively preventing a problem in the IT environment based on a frequency at which user(s) performed the interactions which perform text and statistical analyses of content of historical problem tickets. A script based on the pattern of actions is generated. A root cause of the problem is determined based on the text and statistical analyses. Responsive to a receipt of a new problem ticket, the script is executed to automatically perform the pattern of actions. The new problem ticket is classified as being in a group of problem tickets which are related to the problem and included in the historical problem tickets. The new problem ticket is determined to specify the problem which has the root cause.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Anuradha Bhamidipaty, Winnie Wing-Yee Cheng, Aliza R. Heching, Anshu N. Jain, Jia Liu, James R. Moulic, Daniela Rosu, Mithkal M. Smadi, Srikanth G. Tamilselvam
  • Patent number: 9332074
    Abstract: The present invention relates to memory to memory communication and storage for hybrid systems. Under the present invention, a data stream is received on a first computing device of a hybrid system. An attempt is made to store the data stream on the first computing device up to a per stream limit and a total storage limit of the first computing device. It is then determined whether to store at least a portion of the data stream on a second computing device of the hybrid system that is in communication with the first computing device. This decision is based on the per stream limit and the total storage limit of the first computing device as well as a per stream limit and a total storage limit of the second computing device. Thereafter, the at least a portion of the data stream and a control signal are communicated to the second computing device for storage.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: May 3, 2016
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
  • Patent number: 9189057
    Abstract: An apparatus, method, and program product for optimizing core performance and power in a multi-core processor. The apparatus includes a multi-core processor coupled to a clock source providing a clock frequency to one or more cores, an independent power supply coupled to each core for providing a supply voltage to each core and a Phase-Locked Loop (PLL) circuit coupled to each core for dynamically adjusting the clock frequency provided to each core. The apparatus further includes a controller coupled to each core and being configured to collect performance data and power consumption data measured for each core and to adjust, using the PLL circuit, a supply voltage provided to a core, such that, the operational core frequency of the core is greater than a specification core frequency preset for the core and, such that, core performance and power consumption is optimized.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Daeik Kim, Jonghae Kim, Moon J. Kim, James R. Moulic
  • Patent number: 9153135
    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: Grant
    Filed: September 4, 2012
    Date of Patent: October 6, 2015
    Assignee: 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: 20150271254
    Abstract: The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.
    Type: Application
    Filed: June 3, 2015
    Publication date: September 24, 2015
    Inventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
  • Patent number: 9135073
    Abstract: The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.
    Type: Grant
    Filed: November 15, 2007
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
  • Patent number: 9037728
    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: Grant
    Filed: March 11, 2011
    Date of Patent: May 19, 2015
    Assignee: 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
  • Patent number: 8996341
    Abstract: A system comprises a modeling component, a routing component, a simulator component and a configuration component. The modeling component is operative to obtain at least one model of at least one collaborative network. The routing component is operative to model at least one routing pattern for one or more nodes of a given collaborative network. The simulator component is operative to simulate one or more virtual network topologies of the given collaborative network using the at least one model and the at least one routing pattern. The configuration component is operative to configure one or more given virtual network topologies on the given collaborative network. The collaborative network comprises a plurality of nodes and one or more edges between pairs of the plurality of nodes. The modeling component, routing component, simulator component and configuration component are executed by at least one processing device.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Winnie W. Cheng, Gengxin Miao, James R. Moulic, Shu Tao
  • Patent number: 8990058
    Abstract: A method comprises obtaining a model of at least one collaborative network, modeling at least one routing pattern for one or more nodes of a given collaborative network, simulating one or more virtual network topologies of the given collaborative network using the at least one model and the at least one routing pattern, and configuring a given one of the one or more virtual network topologies on the given collaborative network. The given collaborative network comprises a plurality of nodes and one or more edges between pairs of the plurality of nodes. At least one of the obtaining, modeling, simulating and configuring steps are performed by a processor device.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Winnie W. Cheng, Gengxin Miao, James R. Moulic, Shu Tao
  • Patent number: 8952800
    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: Grant
    Filed: September 5, 2012
    Date of Patent: February 10, 2015
    Assignee: 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: 20150033077
    Abstract: An approach is presented for identifying related problem tickets in an information technology (IT) environment. A pattern of actions included in interactions with a computer program is determined to be effective at proactively preventing a problem in the IT environment based on a frequency at which user(s) performed the interactions which perform text and statistical analyses of content of historical problem tickets. A script based on the pattern of actions is generated. A root cause of the problem is determined based on the text and statistical analyses. Responsive to a receipt of a new problem ticket, the script is executed to automatically perform the pattern of actions. The new problem ticket is classified as being in a group of problem tickets which are related to the problem and included in the historical problem tickets. The new problem ticket is determined to specify the problem which has the root cause.
    Type: Application
    Filed: October 14, 2014
    Publication date: January 29, 2015
    Inventors: Anuradha Bhamidipaty, Winnie Wing-Yee Cheng, Aliza R. Heching, Anshu N. Jain, Jia Liu, James R. Moulic, Daniela Rosu, Mithkal M. Smadi, Srikanth G. Tamilselvam
  • Patent number: 8898092
    Abstract: An approach is presented for identifying related problem tickets in an information technology (IT) environment. User interactions with a computer program are stored. The user interactions include inputs to the computer program to search for problem tickets issued in the IT environment that have the same characteristics. One or more user interaction patterns within the user interactions are recognized. A user interaction pattern of the one or more user interaction patterns is selected based on an evaluation of effectiveness of each of the one or more user interaction patterns. Based on the user interaction pattern, a rule is generated for determining which problem tickets in the IT environment share a common characteristic. The rule is applied to additional problem tickets issued in the IT environment to identify which of the additional problem tickets share the common characteristic.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Anuradha Bhamidipaty, Winnie Wing-Yee Cheng, Aliza R. Heching, Anshu N. Jain, Jia Liu, James R. Moulic, Daniela Rosu, Mithkal M. Smadi, Srikanth G. Tamilselvam
  • Patent number: 8838674
    Abstract: A system and method for accelerating the execution of applications in computing environments. The method includes receiving a request for execution of a plug-in of a computing application and analyzing a network for accelerators for executing the plug-in. The method further includes identifying a designated accelerator residing on a device that is remote from the application and executing the plug-in with the designated accelerator.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Bruce D. D'Amora, James R. Moulic, Ashwini K. Nanda