Patents by Inventor Dinakaran Joseph
Dinakaran Joseph 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: 20170329624Abstract: In an embodiment of the invention, a method for secure live migration of a virtual machine (VM) in a virtualized computing environment can include selecting a VM in a secure virtualized computing environment for live migration to a different virtualized computing environment and blocking data communications with the selected VM and other VMs in the secure virtualized computing environment. The selected VM can be live migrated to the different virtualized computing environment and the VM can be restarted in the different virtualized computing environment. Notably, a secure communicative link can be established between the restarted VM and at least one other of the VMs in the secure virtualized computing environment. Finally, data communications between the restarted VM and the at least one other of the VMs can be enabled over the secure communicative link.Type: ApplicationFiled: May 31, 2017Publication date: November 16, 2017Inventors: Wesley M. Devine, Sivaram Gottimukkala, Lap T. Huynh, Dinakaran Joseph, Michael S. Law, Linwood H. Overby
-
Patent number: 9766961Abstract: Embodiments of the invention provide for the optimization of utilization of non-volatile memory in message queuing. In an embodiment of the invention, a method for optimizing utilization of non-volatile memory in message queuing includes receiving a new message in a message queuing system implemented in a host computing system. The method also includes storing the new message as a master message in non-volatile memory of the host computing system. The method yet further includes subsequently receiving different messages that each share redundant information with the master message. The method even yet further includes delta encoding each of the different messages and storing the delta encoded different messages in the non-volatile memory. Finally, the method includes deleting the master message from the non-volatile memory only once each of the different messages and the master message have been acknowledged by at least one consumer subscribing to the message queuing system.Type: GrantFiled: May 11, 2015Date of Patent: September 19, 2017Assignee: International Business Machines CorporationInventors: Joseph Allen, Dinakaran Joseph, Gari Singh, Meeta Yadav
-
Patent number: 9742621Abstract: Embodiments of the present invention address deficiencies of the art in respect to connectivity management in a heterogeneous network and provide a method, system and computer program product for resilient and reliable end-to-end connectivity in a heterogeneous network. In one embodiment of the invention, a method for resilient and reliable end-to-end connectivity in a heterogeneous network environment can be provided. The method can include creating an instance of an abstracted network resource model (NRM) for a heterogeneous network environment of different network resource nodes. The method further can include binding an application endpoint in the instance of the abstracted NRM with a connectivity endpoint for a first of the different network resource nodes. Finally, the method can include re-binding the application endpoint to a second of the different network resource nodes in response to detecting the outage.Type: GrantFiled: February 28, 2012Date of Patent: August 22, 2017Assignee: International Business Machines CorporationInventors: Dinakaran Joseph, Jon K. Franks, Christopher N. Freeman, Sivaram Gottimukkala, Jason P. Hawrysz, Lap T. Huynh, Barry Mosakowski
-
Patent number: 9715401Abstract: In an embodiment of the invention, a method for secure live migration of a virtual machine (VM) in a virtualized computing environment can include selecting a VM in a secure virtualized computing environment for live migration to a different virtualized computing environment and blocking data communications with the selected VM and other VMs in the secure virtualized computing environment. The selected VM can be live migrated to the different virtualized computing environment and the VM can be restarted in the different virtualized computing environment. Notably, a secure communicative link can be established between the restarted VM and at least one other of the VMs in the secure virtualized computing environment. Finally, data communications between the restarted VM and the at least one other of the VMs can be enabled over the secure communicative link.Type: GrantFiled: September 15, 2008Date of Patent: July 25, 2017Assignee: International Business Machines CorporationInventors: Wesley M. Devine, Sivaram Gottimukkala, Lap T. Huynh, Dinakaran Joseph, Michael S. Law, Linwood H. Overby, Jr.
-
Patent number: 9652311Abstract: Embodiments of the invention provide for the optimization of utilization of non-volatile memory in message queuing. In an embodiment of the invention, a method for optimizing utilization of non-volatile memory in message queuing includes receiving a new message in a message queueing system implemented in a host computing system. The method also includes storing the new message as a master message in non-volatile memory of the host computing system. The method yet further includes subsequently receiving different messages that each share redundant information with the master message. The method even yet further includes delta encoding each of the different messages and storing the delta encoded different messages in the non-volatile memory. Finally, the method includes deleting the master message from the non-volatile memory only once each of the different messages and the master message have been acknowledged by at least one consumer subscribing to the message queuing system.Type: GrantFiled: October 28, 2014Date of Patent: May 16, 2017Assignee: International Business Machines CorporationInventors: Joseph Allen, Dinakaran Joseph, Gari Singh, Meeta Yadav
-
Patent number: 9628413Abstract: A low latency messaging chat service may provide for receiving from a chat client a connection request via a network; authenticating the chat client by a registration process; allocating to the chat client at least a first topic corresponding to a first message queue and a second topic corresponding to a second message queue, the first topic assigned a first format and the second topic assigned a second format; enabling the chat client to post messages in the first topic; and enabling the chat client to receive messages in the second topic.Type: GrantFiled: December 14, 2012Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Marco Barcella, Gennaro A. Cuomo, Lorenzo J. de la Vega, Dinakaran Joseph, Victor S. Moore, Richard M. Poundstone, Rishi Vaish
-
Publication number: 20170078365Abstract: Embodiments relate to message switch file sharing. A file is accessed by a computer processor of a client producer device to share with a plurality of client consumer devices across a network. The computer processor partitions the file into a sequence of message payloads associated with a topic and a scheme. The scheme defines a sequence identifier to establish an order to reassemble the sequence of message payloads into the file. A sequence of messages is formed including the topic and the sequence of message payloads. The sequence of messages is published to a message queue associated with the topic in a message switch in the network. The message switch provides the client consumer devices with access to the sequence of message payloads based on subscriptions to the topic. Subscription information is stored on the message switch in one or more access control lists associated with the message queue.Type: ApplicationFiled: November 28, 2016Publication date: March 16, 2017Inventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Gregory L. Truty
-
Patent number: 9569250Abstract: Determination and indication of operational performance of deployments in an expert integrated system that has multiple deployments, with each deployment having multiple patterns. The determination is based upon pipe analytics, with the pipe analytics being performed over a common subnet that includes both the analytics platform and the management nodes of each deployment of the multiple deployments.Type: GrantFiled: April 4, 2016Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Michael Beisiegel, Dinakaran Joseph, Devaprasad K. Nadgir, Ramkumar Ramalingam
-
Patent number: 9569251Abstract: Determination and indication of operational performance of deployments in an expert integrated system that has multiple deployments, with each deployment having multiple patterns. The determination is based upon pipe analytics, with the pipe analytics being performed over a common subnet that includes both the analytics platform and the management nodes of each deployment of the multiple deployments.Type: GrantFiled: April 4, 2016Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Michael Beisiegel, Dinakaran Joseph, Devaprasad K. Nadgir, Ramkumar Ramalingam
-
Patent number: 9563448Abstract: Mechanisms are provided to mobilize a web application (e.g., a webpage) to take advantage of a native device capability (e.g., a native device capability of a mobile device). In one example, existing program code in a webpage that performs a first action that uses functionality of desktop software is identified and replaced with replacement program code that performs a second action that uses native device capability of a mobile device.Type: GrantFiled: March 13, 2013Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Erik J. Burckart, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore
-
Patent number: 9563449Abstract: Mechanisms are provided to mobilize a web application (e.g., a webpage) to take advantage of a native device capability (e.g., a native device capability of a mobile device). In one example, existing program code in a webpage that performs a first action that uses functionality of desktop software is identified and replaced with replacement program code that performs a second action that uses native device capability of a mobile device.Type: GrantFiled: November 13, 2013Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Erik J. Burckart, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore
-
Patent number: 9560114Abstract: Embodiments relate to message switch file sharing. A file is accessed by a computer processor of a client producer device to share with a plurality of client consumer devices across a network. The computer processor partitions the file into a sequence of message payloads associated with a topic and a scheme. The scheme defines a sequence identifier to establish an order to reassemble the sequence of message payloads into the file. A sequence of messages is formed including the topic and the sequence of message payloads. The sequence of messages is published to a message queue associated with the topic in a message switch in the network. The message switch provides the client consumer devices with access to the sequence of message payloads based on subscriptions to the topic.Type: GrantFiled: September 9, 2014Date of Patent: January 31, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Gregory L. Truty
-
Patent number: 9544356Abstract: Embodiments relate to message switch file sharing. A file is accessed by a computer processor of a client producer device to share with a plurality of client consumer devices across a network. The computer processor partitions the file into a sequence of message payloads associated with a topic and a scheme. The scheme defines a sequence identifier to establish an order to reassemble the sequence of message payloads into the file. A sequence of messages is formed including the topic and the sequence of message payloads. The sequence of messages is published to a message queue associated with the topic in a message switch in the network. The message switch provides the client consumer devices with access to the sequence of message payloads based on subscriptions to the topic.Type: GrantFiled: January 14, 2014Date of Patent: January 10, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Gregory L. Truty
-
Patent number: 9507847Abstract: A process for automatic tuning a set of collectors and/or sensors includes: collecting first machine data by a first sensor in a collection framework, processing the first machine data by a first collector in the collection framework to yield first collected machine data, performing analytics on the first collected machine data to generate analytics output, and tuning, based, at least in part, on the analytics output, at least one of the following: the first sensor and the first collector.Type: GrantFiled: September 27, 2013Date of Patent: November 29, 2016Assignee: International Business Machines CorporationInventors: Michael Beisiegel, Dinakaran Joseph, Devaprasad K. Nadgir
-
Publication number: 20160330068Abstract: A process for automatic tuning a set of collectors and/or sensors includes: collecting first machine data by a first sensor in a collection framework, processing the first machine data by a first collector in the collection framework to yield first collected machine data, performing analytics on the first collected machine data to generate analytics output, and tuning, based, at least in part, on the analytics output, at least one of the following: the first sensor and the first collector.Type: ApplicationFiled: July 18, 2016Publication date: November 10, 2016Inventors: Michael Beisiegel, Dinakaran Joseph, Devaprasad K. Nadgir
-
Patent number: 9485156Abstract: A system and method for monitoring liveliness includes a management device which has an application layer where applications are executed. A connection monitor is located other than on the application layer, and the connection monitor is configured to receive requests from clients and deliver the requests to components on the application layer. The components include a generic application monitor which responds to liveliness monitor requests from the clients for all applications monitored, and one or more applications which response to requests to that application.Type: GrantFiled: February 4, 2014Date of Patent: November 1, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael E. Baskey, Chun-Shi Chang, Lap T. Huynh, Dinakaran Joseph, Sambit Sahu, Dinesh C. Verma, Michael D. Williams
-
Patent number: 9473429Abstract: A low latency messaging chat service may provide for receiving from a chat client a connection request via a network; authenticating the chat client by a registration process; allocating to the chat client at least a first topic corresponding to a first message queue and a second topic corresponding to a second message queue, the first topic assigned a first format and the second topic assigned a second format; enabling the chat client to post messages in the first topic; and enabling the chat client to receive messages in the second topic.Type: GrantFiled: October 22, 2013Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Marco Barcella, Gennaro A. Cuomo, Lorenzo J. de la Vega, Dinakaran Joseph, Victor S. Moore, Richard M. Poundstone, Rishi Vaish
-
Publication number: 20160277337Abstract: Routing messages to message queues may be provided. In one embodiment of the present disclosure, a message may be routed to a message queue based on topic of the message, content of the message, application for which the message was intended, and/or a set of rules such as a rule based on queue length and queue balancing. A template integration process may subscribe to one or more topic queues, from which input parameters are obtained for invoking a service request from an application.Type: ApplicationFiled: May 27, 2016Publication date: September 22, 2016Inventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Rishi Vaish
-
Patent number: 9449072Abstract: A process for automatic tuning a set of collectors and/or sensors includes: collecting first machine data by a first sensor in a collection framework, processing the first machine data by a first collector in the collection framework to yield first collected machine data, performing analytics on the first collected machine data to generate analytics output, and tuning, based, at least in part, on the analytics output, at least one of the following: the first sensor and the first collector.Type: GrantFiled: June 18, 2014Date of Patent: September 20, 2016Assignee: International Business Machines CorporationInventors: Michael Beisiegel, Dinakaran Joseph, Devaprasad K. Nadgir
-
Patent number: 9426201Abstract: Mechanisms are provided to implement a customizable mobile application utilizing a local template to personalize data. In one example, a local client application on a mobile device automatically changes the local content by utilizing a locally cached template and REST service supported by a remote application. In another example, the template further supports multiple phases of personalization.Type: GrantFiled: March 13, 2013Date of Patent: August 23, 2016Assignee: International Business Machines CorporationInventors: Erik J. Burckart, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore