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: 11526370Abstract: 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: GrantFiled: March 10, 2019Date of Patent: December 13, 2022Assignee: 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: 10931479Abstract: 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: GrantFiled: August 13, 2019Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Balan Subramanian, Christian Lee Hunt, Denilson Nastacio, Roger Michael Meli
-
Publication number: 20200285503Abstract: 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: ApplicationFiled: March 10, 2019Publication date: September 10, 2020Inventors: YIPING DOU, TANMAYEE PRAKASH KAMATH, ARUN RAMANATHAN CHANDRASEKHAR, CLAUDE REMILLARD, MARK STEVEN SCHNITZER, BALAN SUBRAMANIAN, NEELAKANTAN SUNDARESAN, YIJIN WEI
-
Publication number: 20190363908Abstract: 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: ApplicationFiled: August 13, 2019Publication date: November 28, 2019Inventors: Balan Subramanian, Christian Lee Hunt, Denilson Nastacio, Roger Michael Meli
-
Patent number: 10425253Abstract: 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: GrantFiled: September 20, 2018Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Balan Subramanian, Roger Michael Meli, Denilson Nastacio, Christian Lee Hunt
-
Publication number: 20190020503Abstract: 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: ApplicationFiled: September 20, 2018Publication date: January 17, 2019Inventors: Balan Subramanian, Roger Michael Meli, Denilson Nastacio, Christian Lee Hunt
-
Patent number: 10122550Abstract: 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: GrantFiled: February 15, 2010Date of Patent: November 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Balan Subramanian, Christian Lee Hunt, Denilson Nastacio, Roger Michael Meli
-
Patent number: 9479389Abstract: 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: GrantFiled: March 6, 2012Date of Patent: October 25, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter James Brittenham, David Bruce Lindquist, Balan Subramanian
-
Patent number: 9251281Abstract: 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: GrantFiled: July 29, 2008Date of Patent: February 2, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Samar Choudhary, Humberto Gutierrez-Rivas, Vijay Pandiarajan, Niraj D. Patel, Balan Subramanian
-
Patent number: 8719400Abstract: 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: GrantFiled: March 2, 2010Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Peter James Brittenham, David Bruce Lindquist, Balan Subramanian
-
Patent number: 8683587Abstract: 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: GrantFiled: January 17, 2012Date of Patent: March 25, 2014Assignee: International Business Machines CorporationInventors: Christian Lee Hunt, Roger Michael Meli, Denilson Nastacio, Balan Subramanian
-
Patent number: 8544005Abstract: 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: GrantFiled: October 28, 2003Date of Patent: September 24, 2013Assignee: International Business Machines CorporationInventors: David B. Lection, Mohamad R. Salahshoor, Balan Subramanian
-
Patent number: 8386265Abstract: 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: GrantFiled: April 4, 2011Date of Patent: February 26, 2013Assignee: International Business Machines CorporationInventors: Balan Subramanian, Deepa Srinivasan, Mohamad Reza Salahshoor
-
Publication number: 20120173733Abstract: 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: ApplicationFiled: March 6, 2012Publication date: July 5, 2012Applicant: INTERNATIONAL BUSIINESS MACHINES CORPORATIONInventors: Peter James Brittenham, David Bruce Lindquist, Balan Subramanian
-
Publication number: 20120166615Abstract: 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: ApplicationFiled: March 6, 2012Publication date: June 28, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Balan Subramanian, Christian Lee Hunt, Denilson Nastacio, Roger Michael Meli
-
Publication number: 20120144029Abstract: 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: ApplicationFiled: January 17, 2012Publication date: June 7, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: CHRISTIAN LEE HUNT, ROGER MICHAEL MELI, DENILSON NASTACIO, BALAN SUBRAMANIAN
-
Publication number: 20120144219Abstract: 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: ApplicationFiled: December 6, 2010Publication date: June 7, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Abdolreza Salahshour, Samar Choudhary, Gargi B. Dasgupta, Anindya Neogi, Balan Subramanian, Akshat Verma
-
Patent number: 8141151Abstract: 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: GrantFiled: August 30, 2007Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Christian Lee Hunt, Roger Michael Meli, Denilson Nastacio, Balan Subramanian
-
Patent number: 8126943Abstract: 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: GrantFiled: August 9, 2004Date of Patent: February 28, 2012Assignee: International Business Machines CorporationInventors: John Gary Dudley, Neeraj Joshi, David M. Ogle, Balan Subramanian, Brad Byer Topol
-
Publication number: 20110219068Abstract: 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: ApplicationFiled: March 2, 2010Publication date: September 8, 2011Applicant: INTERNATIONAL BUSIINESS MACHINES CORPORATIONInventors: Peter James Brittenham, David Bruce Lindquist, Balan Subramanian