Patents by Inventor Manoj Soni
Manoj Soni 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: 9152406Abstract: A method for pre-provisioning a virtual machine instance includes deriving a weight function for at least one virtual machine request based on historical data of the at least one virtual machine request to create a weighted virtual machine request for each request, capturing at least one inter-arrival pattern of requests, and applying the at least one pattern to the at least one weighted request to create a prioritized ordering of the at least one weighted request, and pre-provisioning at least one instance of a virtual machine image based on the prioritized ordering of the at least one weighted request.Type: GrantFiled: August 2, 2012Date of Patent: October 6, 2015Assignee: International Business Machines CorporationInventors: Pradipta De, Manish Gupta, Manoj Soni, Aditya Thatte
-
Patent number: 9152405Abstract: An apparatus and an article of manufacture for pre-provisioning a virtual machine instance include deriving a weight function for at least one virtual machine request based on historical data of the at least one virtual machine request to create a weighted virtual machine request for each request, capturing at least one inter-arrival pattern of requests, and applying the at least one pattern to the at least one weighted request to create a prioritized ordering of the at least one weighted request, and pre-provisioning at least one instance of a virtual machine image based on the prioritized ordering of the at least one weighted request.Type: GrantFiled: August 22, 2011Date of Patent: October 6, 2015Assignee: International Business Machines CorporationInventors: Pradipta De, Manish Gupta, Manoj Soni, Aditya Thatte
-
Patent number: 9098379Abstract: Methods and arrangements for facilitating virtual appliance image delivery. Virtual appliance image templates are stored at a caching location, based on a historical request pattern. A request is received for a virtual appliance image and there is provided, to a second location, a virtual appliance image responsive to the received request. A difference is determined between the requested virtual appliance image and stored virtual appliance image templates.Type: GrantFiled: August 30, 2012Date of Patent: August 4, 2015Assignee: International Business Machines CorporationInventors: Pradipta De, Manish Gupta, Venkateswara Reddy Madduri, Jai Kumar Singh, Manoj Soni
-
Patent number: 9098378Abstract: Methods and arrangements for facilitating virtual appliance image delivery. Virtual appliance image templates are stored at a caching location, based on a historical request pattern. A request is received for a virtual appliance image and there is provided, to a second location, a virtual appliance image responsive to the received request. A difference is determined between the requested virtual appliance image and stored virtual appliance image templates.Type: GrantFiled: January 31, 2012Date of Patent: August 4, 2015Assignee: International Business Machines CorporationInventors: Pradipta De, Manish Gupta, Venkateswara Reddy Madduri, Jai Kumar Singh, Manoj Soni
-
Patent number: 8954311Abstract: Methods and arrangements for tracking changes in an information technology environment. Configuration dependencies are learned in a production environment, and a model of the production environment is built. Events on a target system in the production environment are subscribed to. Events are received and correlated with the model to generate an enhanced model, and the enhanced model is thereupon employed to predict configuration errors.Type: GrantFiled: August 31, 2011Date of Patent: February 10, 2015Assignee: International Business Machines CorporationInventors: Manish Gupta, Venkateswara R. Madduri, Manoj Soni
-
Publication number: 20130198745Abstract: Methods and arrangements for facilitating virtual appliance image delivery. Virtual appliance image templates are stored at a caching location, based on a historical request pattern. A request is received for a virtual appliance image and there is provided, to a second location, a virtual appliance image responsive to the received request. A difference is determined between the requested virtual appliance image and stored virtual appliance image templates.Type: ApplicationFiled: August 30, 2012Publication date: August 1, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pradipta De, Manish Gupta, Venkateswara Reddy Madduri, Jai Kumar Singh, Manoj Soni
-
Publication number: 20130198741Abstract: Methods and arrangements for facilitating virtual appliance image delivery. Virtual appliance image templates are stored at a caching location, based on a historical request pattern. A request is received for a virtual appliance image and there is provided, to a second location, a virtual appliance image responsive to the received request. A difference is determined between the requested virtual appliance image and stored virtual appliance image templates.Type: ApplicationFiled: January 31, 2012Publication date: August 1, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pradipta De, Manish Gupta, Venkateswara Reddy Madduri, Jai Kumar Singh, Manoj Soni
-
Patent number: 8495352Abstract: A framework instantiates an application from its disk snapshots. The disk snapshots are taken from a different network environment and migrated to a virtualized environment. Modifications to operating systems and hypervisors are avoided, and no special network isolation support is required. The framework is extensible and plug-in based, allowing product experts to provide knowledge about discovering, updating, starting and stopping of software components. This knowledge base is compiled into a plan that executes various interleaved configuration discovery, updates and start tasks such that a required configuration model can be discovered with minimal start and update task execution. The plan generation automatically stitches together knowledge for the various products, thus significantly simplifying the knowledge specification.Type: GrantFiled: December 8, 2010Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Manish Gupta, Pratik Gupta, Narendran Sachindran, Manish Sethi, Manoj Soni
-
Publication number: 20130055241Abstract: A method, an apparatus and an article of manufacture for pre-provisioning a virtual machine instance. The method includes deriving a weight function for at least one virtual machine request based on historical data of the at least one virtual machine request to create a weighted virtual machine request for each request, capturing at least one inter-arrival pattern of requests, and applying the at least one pattern to the at least one weighted request to create a prioritized ordering of the at least one weighted request, and pre-provisioning at least one instance of a virtual machine image based on the prioritized ordering of the at least one weighted request.Type: ApplicationFiled: August 22, 2011Publication date: February 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pradipta De, Manish Gupta, Manoj Soni, Aditya Thatte
-
Publication number: 20130054220Abstract: Methods and arrangements for tracking changes in an information technology environment. Configuration dependencies are learned in a production environment, and a model of the production environment is built. Events on a target system in the production environment are subscribed to. Events are received and correlated with the model to generate an enhanced model, and the enhanced model is thereupon employed to predict configuration errors.Type: ApplicationFiled: August 31, 2011Publication date: February 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manish Gupta, Venkateswara R. Madduri, Manoj Soni
-
Publication number: 20130055258Abstract: A method for pre-provisioning a virtual machine instance includes deriving a weight function for at least one virtual machine request based on historical data of the at least one virtual machine request to create a weighted virtual machine request for each request, capturing at least one inter-arrival pattern of requests, and applying the at least one pattern to the at least one weighted request to create a prioritized ordering of the at least one weighted request, and pre-provisioning at least one instance of a virtual machine image based on the prioritized ordering of the at least one weighted request.Type: ApplicationFiled: August 2, 2012Publication date: February 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pradipta De, Manish Gupta, Manoj Soni, Aditya Thatte
-
Publication number: 20120151198Abstract: A framework instantiates an application from its disk snapshots taken from a different network environment and migrated to a virtualized environment. Modifications to operating systems and hypervisors are avoided, and no special network isolation support is required. The framework is extensible and plug-in based, allowing product experts to provide knowledge about discovering, updating, starting and stopping of software components. This knowledge base is compiled into a plan that executes various interleaved configuration discovery, updates and start tasks such that a required configuration model can be discovered with minimal start and update task execution. The plan generation automatically stitches together knowledge for the various products, thus significantly simplifying the knowledge specification. Once discovery is complete, the framework utilizes the discovered model to update stale network configurations across software stack and customize configurations beyond network settings.Type: ApplicationFiled: December 8, 2010Publication date: June 14, 2012Applicant: IBM CORPORATIONInventors: Manish Gupta, Pratik Gupta, Narendran Sachindran, Manish Sethi, Manoj Soni
-
Publication number: 20090233892Abstract: The present invention generally relates to a a topical composition, such as a dermatological cream, containing the corticosteroid compound hydrocortisone butyrate.Type: ApplicationFiled: March 10, 2009Publication date: September 17, 2009Applicant: GLENMARK GENERICS LTDInventors: Nilendu Sen, Kusum Gole, Manoj Soni
-
Publication number: 20090233891Abstract: The present invention generally relates to a pharmaceutical composition. More particularly, the present invention relates to a stable topical lotion comprising at least a therapeutically effective amount of an androstane steroid compound or a pharmaceutically acceptable salt or ester thereof and one or more occlusive agents.Type: ApplicationFiled: March 10, 2009Publication date: September 17, 2009Applicant: GLENMARK GENERICS LTD.Inventors: Nilendu Sen, Kusum Gole, Manoj Soni