Patents by Inventor Balan Subramanian

Balan Subramanian 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: 11526370
    Abstract: A cloud resource management system trains, through ensemble learning, multiple time series forecasting models to forecast a future idle time of a virtual machine operating on a cloud computing service. The models are trained on historical usage and metric data of the virtual machine. The metric data includes CPU usage, disk usage and network usage. A select one of the models having the best accuracy for a target virtual machine is used in a production run to predict when the virtual machine will be idle. At this time, the virtual machine may be automatically shutdown in order to reduce the expense associated with the continued operation of the virtual machine.
    Type: Grant
    Filed: March 10, 2019
    Date of Patent: December 13, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Yiping Dou, Tanmayee Prakash Kamath, Arun Ramanathan Chandrasekhar, Claude Remillard, Mark Steven Schnitzer, Balan Subramanian, Neelakantan Sundaresan, Yijin Wei
  • Patent number: 10931479
    Abstract: Included are a method to manage subscriptions over a network, where the network may comprise intermediaries, clients, and service providers, and the method may include, receiving a subscription at a network intermediary, the subscription having management application data and having application level header information. The method may further include reviewing the application level header information of the received subscription and redirecting the subscription over the network using the reviewed application level header information.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Balan Subramanian, Christian Lee Hunt, Denilson Nastacio, Roger Michael Meli
  • Publication number: 20200285503
    Abstract: A cloud resource management system trains, through ensemble learning, multiple time series forecasting models to forecast a future idle time of a virtual machine operating on a cloud computing service. The models are trained on historical usage and metric data of the virtual machine. The metric data includes CPU usage, disk usage and network usage. A select one of the models having the best accuracy for a target virtual machine is used in a production run to predict when the virtual machine will be idle. At this time, the virtual machine may be automatically shutdown in order to reduce the expense associated with the continued operation of the virtual machine.
    Type: Application
    Filed: March 10, 2019
    Publication date: September 10, 2020
    Inventors: YIPING DOU, TANMAYEE PRAKASH KAMATH, ARUN RAMANATHAN CHANDRASEKHAR, CLAUDE REMILLARD, MARK STEVEN SCHNITZER, BALAN SUBRAMANIAN, NEELAKANTAN SUNDARESAN, YIJIN WEI
  • Publication number: 20190363908
    Abstract: Included are a method to manage subscriptions over a network, where the network may comprise intermediaries, clients, and service providers, and the method may include, receiving a subscription at a network intermediary, the subscription having management application data and having application level header information. The method may further include reviewing the application level header information of the received subscription and redirecting the subscription over the network using the reviewed application level header information.
    Type: Application
    Filed: August 13, 2019
    Publication date: November 28, 2019
    Inventors: Balan Subramanian, Christian Lee Hunt, Denilson Nastacio, Roger Michael Meli
  • Patent number: 10425253
    Abstract: Included are a method to manage subscriptions over a network, where the network may comprise intermediaries, clients, and service providers, and the method may include, receiving a subscription at a network intermediary, the subscription having management application data and having application level header information. The method may further include reviewing the application level header information of the received subscription and redirecting the subscription over the network using the reviewed application level header information.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: September 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Balan Subramanian, Roger Michael Meli, Denilson Nastacio, Christian Lee Hunt
  • Publication number: 20190020503
    Abstract: Included are a method to manage subscriptions over a network, where the network may comprise intermediaries, clients, and service providers, and the method may include, receiving a subscription at a network intermediary, the subscription having management application data and having application level header information. The method may further include reviewing the application level header information of the received subscription and redirecting the subscription over the network using the reviewed application level header information.
    Type: Application
    Filed: September 20, 2018
    Publication date: January 17, 2019
    Inventors: Balan Subramanian, Roger Michael Meli, Denilson Nastacio, Christian Lee Hunt
  • Patent number: 10122550
    Abstract: Managing subscriptions over a network, where the network comprises intermediaries, clients, and service providers. Certain embodiments provide for receiving a subscription at a network intermediary, the subscription having management application data and application level header information, reviewing the application level header information of the received subscription, and redirecting the subscription over the network using the reviewed application level header information.
    Type: Grant
    Filed: February 15, 2010
    Date of Patent: November 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Balan Subramanian, Christian Lee Hunt, Denilson Nastacio, Roger Michael Meli
  • Patent number: 9479389
    Abstract: Included are method, article of manufacture, and device that serve to identify the status of a network resource along with whether the network resource is a self-managing resource. When autonomic management capabilities are identified, an autonomic management rule for management of the network resource may be generated and sent, over a network, for receipt and use by the identified self-managing resource.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: October 25, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter James Brittenham, David Bruce Lindquist, Balan Subramanian
  • Patent number: 9251281
    Abstract: A system and method for web browsing using placemarks and contextual relationships in a data processing system. A navigation placemark is provided within a web browser. The web browser comprises a first web page and a second web page. A piece of information is located at a specific location within each of the first and second web pages. A first individual placemark is added to the navigation placemark, and a second individual placemark is added to the navigation placemark. Web page content is extracted from the first web page and can be used to control information shown within the second web page. An interaction between the first individual placemark and the second individual placemark is specified. A trigger criteria for the first individual placemark and the second individual placemark is also specified. A first profile and a second profile are created. The first profile is run as a background process that can be driven by the second profile, and a user may switch between the first and second profiles.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Samar Choudhary, Humberto Gutierrez-Rivas, Vijay Pandiarajan, Niraj D. Patel, Balan Subramanian
  • Patent number: 8719400
    Abstract: Included are method, article of manufacture, and device that serve to identify the status of a network resource along with whether the network resource is a self-managing resource. When autonomic management capabilities are identified, an autonomic management rule for management of the network resource may be generated and sent, over a network, for receipt and use by the identified self-managing resource.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Peter James Brittenham, David Bruce Lindquist, Balan Subramanian
  • Patent number: 8683587
    Abstract: A system for monitoring a service provided in a service-oriented architecture may include a computing device configured to submit a subscription request to a plurality of intermediaries in the service-oriented architecture from which to receive monitored data related to the service. An application operating on the computing device may determine which ones of the plurality of intermediaries to rely upon for monitoring the service based at least in part on a probability value associated with each intermediary. The probability value is a function of at least a frequency of messages associated with the service processed by the intermediary and a time period since a last message associated with the service was processed by the intermediary. The system may also include an output device to present the monitored data in response to the monitored data being received by the computing device from the determined ones of the plurality of intermediaries.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Christian Lee Hunt, Roger Michael Meli, Denilson Nastacio, Balan Subramanian
  • Patent number: 8544005
    Abstract: An improved solution for managing processes. In particular, resources are allocated to processes based on a determination of the available resources and an anticipated benefit for each process. The anticipated benefit can be derived from a current status of the process (e.g., lagging or accelerated) and/or benefit knowledge learned from past executions of the process using diverse resource sets. One or more additional attributes, such as resource dependency between processes, can also be considered before allocating resources.
    Type: Grant
    Filed: October 28, 2003
    Date of Patent: September 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: David B. Lection, Mohamad R. Salahshoor, Balan Subramanian
  • Patent number: 8386265
    Abstract: A computer program product for communicating across channels with emotion preservation includes a computer usable storage medium having computer useable program code embodied therewith, the computer usable program code including: computer usable program code to receive a first language communication comprising text marked up with emotion metadata; computer usable program code to translate the emotion metadata into second language emotion metadata; computer usable program code to translate the text to second language text; computer usable program code to analyze the second language emotion metadata for second language emotion information; and computer usable program code to combine the second language emotion information in first language communication with the second language text.
    Type: Grant
    Filed: April 4, 2011
    Date of Patent: February 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Balan Subramanian, Deepa Srinivasan, Mohamad Reza Salahshoor
  • Publication number: 20120173733
    Abstract: Included are method, article of manufacture, and device that serve to identify the status of a network resource along with whether the network resource is a self-managing resource. When autonomic management capabilities are identified, an autonomic management rule for management of the network resource may be generated and sent, over a network, for receipt and use by the identified self-managing resource.
    Type: Application
    Filed: March 6, 2012
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSIINESS MACHINES CORPORATION
    Inventors: Peter James Brittenham, David Bruce Lindquist, Balan Subramanian
  • Publication number: 20120166615
    Abstract: Included are a method to manage subscriptions over a network, where the network may comprise intermediaries, clients, and service providers, and the method may include, receiving a subscription at a network intermediary, the subscription having management application data and having application level header information. The method may further include reviewing the application level header information of the received subscription and redirecting the subscription over the network using the reviewed application level header information.
    Type: Application
    Filed: March 6, 2012
    Publication date: June 28, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Balan Subramanian, Christian Lee Hunt, Denilson Nastacio, Roger Michael Meli
  • Publication number: 20120144029
    Abstract: A system for monitoring a service provided in a service-oriented architecture may include a computing device configured to submit a subscription request to a plurality of intermediaries in the service-oriented architecture from which to receive monitored data related to the service. An application operating on the computing device may determine which ones of the plurality of intermediaries to rely upon for monitoring the service based at least in part on a probability value associated with each intermediary. The probability value is a function of at least a frequency of messages associated with the service processed by the intermediary and a time period since a last message associated with the service was processed by the intermediary. The system may also include an output device to present the monitored data in response to the monitored data being received by the computing device from the determined ones of the plurality of intermediaries.
    Type: Application
    Filed: January 17, 2012
    Publication date: June 7, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: CHRISTIAN LEE HUNT, ROGER MICHAEL MELI, DENILSON NASTACIO, BALAN SUBRAMANIAN
  • Publication number: 20120144219
    Abstract: A method, system and computer-usable medium are disclosed for optimizing the power consumption of a plurality of information processing systems. Historical usage data representing power usage of a plurality of information processing systems is retrieved in response to a request to generate power savings recommendations. Statistical analysis is performed on the historical usage data are to determine usage patterns, which are then further analyzed to determine repetitions of the usage patterns. In turn, the repetitions of the usage patterns are analyzed to generate power consumption management recommendations to initiate power consumption management actions at particular times. One or more business constraints are determined, which are used to generate constraints to the power consumption management recommendations.
    Type: Application
    Filed: December 6, 2010
    Publication date: June 7, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Abdolreza Salahshour, Samar Choudhary, Gargi B. Dasgupta, Anindya Neogi, Balan Subramanian, Akshat Verma
  • Patent number: 8141151
    Abstract: A method for monitoring a service provided in a service-oriented architecture may include submitting a subscription request to a plurality of intermediaries in the service-oriented architecture from which to receive monitored data related to the service and determining which ones of the plurality of intermediaries to rely upon for monitoring the service. The method may also include receiving the monitored data from the determined ones of the plurality of intermediaries and presenting the monitored data for monitoring the service.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Christian Lee Hunt, Roger Michael Meli, Denilson Nastacio, Balan Subramanian
  • Patent number: 8126943
    Abstract: A method, system and apparatus for autonomically configuring a virtual log. In accordance with the present invention, events flowing into the virtual log can be heuristically processed to determine if any events have been lost. When an event is considered to have been lost, the size of the log associated with the event can be increased. Also, the interval in which the virtual log interacts with the associated log can be decreased so as to ensure that the events will not continue to be lost. When a period of time has elapsed during which no events are heuristically determined to have been lost, either or both of the interval and associated log can be adjusted so as to increase the interval and decrease the size of the associated log.
    Type: Grant
    Filed: August 9, 2004
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: John Gary Dudley, Neeraj Joshi, David M. Ogle, Balan Subramanian, Brad Byer Topol
  • Publication number: 20110219068
    Abstract: Included are method, article of manufacture, and device that serve to identify the status of a network resource along with whether the network resource is a self-managing resource. When autonomic management capabilities are identified, an autonomic management rule for management of the network resource may be generated and sent, over a network, for receipt and use by the identified self-managing resource.
    Type: Application
    Filed: March 2, 2010
    Publication date: September 8, 2011
    Applicant: INTERNATIONAL BUSIINESS MACHINES CORPORATION
    Inventors: Peter James Brittenham, David Bruce Lindquist, Balan Subramanian