Patents by Inventor Kiran Joseph
Kiran 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).
-
Patent number: 12253919Abstract: Methods and systems for protecting virtual machines is provided. One method includes discovering, by a first plugin, from a virtual machine (“VM”) management system, a plurality of VMs that share a logical data store having a plurality of virtual volumes used for storing data for the VMs by a storage system registered with the first plugin and a virtual appliance of the VM management system; obtaining, by the first plugin, from the virtual appliance, metadata and storage layout of a set of virtual volumes used by a VM to store data; using a first application programming interface (API), by the first plugin, for identifying a first set of storage volumes used by the storage system to store data for the set of virtual volumes; and creating, by the first plugin, a consistency group (“CG”) having the identified the first set of storage volumes and generating a snapshot of the CG.Type: GrantFiled: February 22, 2023Date of Patent: March 18, 2025Assignee: NETAPP, INC.Inventors: Rajaram Balakrishnan, Balamurali Palaiah, Jayakrishnan Ramakrishna Pillai, Kiran Joseph D Almeida, Negi Shardul Singh, Vineeth Karinta
-
Publication number: 20240192980Abstract: Methods and systems for protecting virtual machines is provided. One method includes generating, by a first plugin, a directory for a virtual machine (VM) from among a plurality of VMs for a restore operation to restore the VM from a snapshot, the plurality of VMs sharing a logical data store having a plurality of virtual volumes used for storing data for the VMs by a storage system registered with the first plugin and a virtual appliance of a VM management system, the storage system using a first set of storage volumes to store data for a set of virtual volumes of the VM; renaming, by the first plugin, a logical object associated with the snapshot; and calling, by the first plugin, the virtual appliance to import the renamed logical object as a virtual volume.Type: ApplicationFiled: February 22, 2023Publication date: June 13, 2024Inventors: Rajaram Balakrishnan, Balamurali Palaiah, Jayakrishnan Ramakrishna Pillai, Kiran Joseph D Almeida, Negi Shardul Singh, Vineeth Karinta
-
Publication number: 20240193055Abstract: Methods and systems for protecting virtual machines is provided. One method includes discovering, by a first plugin, from a virtual machine (“VM”) management system, a plurality of VMs that share a logical data store having a plurality of virtual volumes used for storing data for the VMs by a storage system registered with the first plugin and a virtual appliance of the VM management system; obtaining, by the first plugin, from the virtual appliance, metadata and storage layout of a set of virtual volumes used by a VM to store data; using a first application programming interface (API), by the first plugin, for identifying a first set of storage volumes used by the storage system to store data for the set of virtual volumes; and creating, by the first plugin, a consistency group (“CG”) having the identified the first set of storage volumes and generating a snapshot of the CG.Type: ApplicationFiled: February 22, 2023Publication date: June 13, 2024Inventors: Rajaram Balakrishnan, Balamurali Palaiah, Jayakrishnan Ramakrishna Pillai, Kiran Joseph D Almeida, Negi Shardul Singh, Vineeth Karinta
-
Publication number: 20240192979Abstract: Methods and systems for protecting virtual machines is provided. One method includes discovering, by a first plugin, from a virtual machine (“VM”) management system, a plurality of VMs that share a logical data store having a plurality of virtual volumes used for storing data for the VMs by a storage system registered with the first plugin and a virtual appliance of the VM management system; obtaining, by the first plugin, from the virtual appliance, metadata and storage layout of a set of virtual volumes used by a VM to store data; using a first application programming interface (API), by the first plugin, for identifying a first set of storage volumes used by the storage system to store data for the set of virtual volumes; and creating, by the first plugin, a consistency group (“CG”) having the identified the first set of storage volumes and generating a snapshot of the CG.Type: ApplicationFiled: February 22, 2023Publication date: June 13, 2024Inventors: Rajaram Balakrishnan, Balamurali Palaiah, Jayakrishnan Ramakrishna Pillai, Kiran Joseph D. Almeida, Negi Shardul Singh, Vineeth Karinta
-
Patent number: 9537717Abstract: Presented is an automated policy-provisioning method for a computing system having a service-oriented architecture. The system comprises at least one managed service and at least one policy enforcement point operable to enforce a runtime policy for the service. The method comprises: receiving in machine-readable form at least one semantic rule defining a condition imposed by a business policy; receiving machine-readable data describing a runtime policy enforcement capability of the at least one policy enforcement point; determining based on the at least one rule and the capability whether the at least one policy enforcement point can meet the condition; based on the determination, deriving a runtime policy suitable for enforcing the condition; and communicating the runtime policy to the at least one policy enforcement point.Type: GrantFiled: March 23, 2010Date of Patent: January 3, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Kiran Joseph Almeida, Viji Kakkattu Ravindran, Niranjan Ramarajar
-
Patent number: 9345298Abstract: A portable closet (10) with an interior (26) that can be used as a separable tote bag is disclosed. The portable closet is a clamshell-type piece of luggage with wheels (18) and an extendable and retractable handle (68). The interior of the piece of luggage includes at least one fold-down shelf (28, 30), and may include several fold-down shelves, as well as conventional pockets and closable compartments. The interior is connected to the piece of luggage such that it can be removed, folded, and configured as a tote bag. While connected, the interior may be moved aside to permit access to an undivided additional storage compartment behind or beneath it.Type: GrantFiled: November 15, 2011Date of Patent: May 24, 2016Assignee: Max Mirani Investments, LLCInventors: Michael Bettua, Kiran Joseph
-
Patent number: 9232837Abstract: Luggage with crushable, resilient portions and methods for making it are disclosed. In one embodiment, the cover of a piece of luggage is formed of a thermoplastic urethane (TPU) and has sufficient deformability so that it may be crushed and inverted into itself for storage and then resiliently returned to essentially the same shape. The luggage is preferably made by a process of vacuum forming a heated TPU sheet over a mold.Type: GrantFiled: February 10, 2012Date of Patent: January 12, 2016Assignee: Max Mirani Investments, LLCInventors: Michael Bettua, Kiran Joseph
-
Patent number: 8978850Abstract: A reconfigurable bag is disclosed. The reconfigurable bag has a center expanding section and two bottom expanding sections, all of which may be moved between stored and open configurations. Opening one or more of the expanding sections changes the shape and configuration of the bag.Type: GrantFiled: June 10, 2011Date of Patent: March 17, 2015Assignee: Max Mirani Investments, LLCInventors: Michael Bettua, Kiran Joseph
-
Patent number: 8838777Abstract: A web service management system manages a web service 12 with one or more policies. A service level agreement is represented ontologically and queries are provided corresponding to the policies. To determine which policies are required for a consumer with a specific instance of the service level agreement the queries are run against the service level agreement, and then the determined policies used in the service. An engine 26 may monitor metrics relating to the service 12 provided by a service intermediary 22 and run queries using the metrics as data to determine if the service level agreements are breached.Type: GrantFiled: October 23, 2008Date of Patent: September 16, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Kiran Joseph Almeida, Viji Kakkattu Ravindran
-
Patent number: 8762304Abstract: A policy scheduler scheduling a policy is provided. The policy scheduler receives the policy for a system and information of a current state of the system. The policy scheduler evaluates one or more rules based on the current state of the system and generates a new rule via an evolutionary algorithm based on the information of the current state of the system. The policy scheduler adds the newly generated rule into the one or more rules and schedules the policy based on the one or more rules including the newly generated rule.Type: GrantFiled: January 4, 2010Date of Patent: June 24, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Siddalingaprabhu Amareshappa Chitapur, Kiran Joseph Almeida, Sridhar Bommaiah, Veera Raghava Reddy
-
Publication number: 20130233660Abstract: A portable closet (10) with an interior (26) that can be used as a separable tote bag is disclosed. The portable closet is a clamshell-type piece of luggage with wheels (18) and an extendable and retractable handle (68). The interior of the piece of luggage includes at least one fold-down shelf (28, 30), and may include several fold-down shelves, as well as conventional pockets and closable compartments. The interior is connected to the piece of luggage such that it can be removed, folded, and configured as a tote bag. While connected, the interior may be moved aside to permit access to an undivided additional storage compartment behind or beneath it.Type: ApplicationFiled: November 15, 2011Publication date: September 12, 2013Applicant: Max Mirani Investments, LLCInventors: Michael Bettua, Kiran Joseph
-
Patent number: 8498959Abstract: An enforcement system may include a policy decision point and an adaptive grid. Requests for service from users are passed to the policy decision point which uses enforcer agents in the adaptive grid to enforce policies by selecting from available policy enforcement points. The adaptive grid may also include explorer agents for evaluating enforcement capabilities available to the enforcement system.Type: GrantFiled: November 28, 2009Date of Patent: July 30, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Kiran Joseph Almeida, Viji Kakkattu Ravindran, Birur Keshavarao Sudhanva Bhandolkar
-
Publication number: 20130087423Abstract: A reconfigurable bag is disclosed. The reconfigurable bag has a center expanding section and two bottom expanding sections, all of which may be moved between stored and open configurations. Opening one or more of the expanding sections changes the shape and configuration of the bag.Type: ApplicationFiled: June 10, 2011Publication date: April 11, 2013Applicant: MAX MIRANI INVESTMENTS, LLCInventors: Michael Bettua, Kiran Joseph
-
Publication number: 20120285781Abstract: Luggage with crushable, resilient portions and methods for making it are disclosed. In one embodiment, the cover of a piece of luggage is formed of a thermoplastic urethane (TPU) and has sufficient deformability so that it may be crushed and inverted into itself for storage and then resiliently returned to essentially the same shape. The luggage is preferably made by a process of vacuum forming a heated TPU sheet over a mold.Type: ApplicationFiled: February 10, 2012Publication date: November 15, 2012Applicant: MAX MIRANI INVESTMENTS, LLCInventors: Michael Bettua, Kiran Joseph
-
Patent number: 8275853Abstract: Presented is a method and system for a service intermediary selection in a web service management system. The method comprises: receiving a service request by the web service management system; and selecting the service intermediary from a plurality of service intermediaries by a planning module of the web service management system.Type: GrantFiled: March 13, 2009Date of Patent: September 25, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Kiran Joseph Almeida, Veera Raghava Reddy, Birur Keshavarao Sudhanva Bhandolkar
-
Publication number: 20110078107Abstract: An enforcement system may include a policy decision point and an adaptive grid. Requests for service from users are passed to the policy decision point which uses enforcer agents in the adaptive grid to enforce policies by selecting from available policy enforcement points. The adaptive grid may also include explorer agents for evaluating enforcement capabilities available to the enforcement system.Type: ApplicationFiled: November 28, 2009Publication date: March 31, 2011Inventors: Kiran Joseph Almeida, Viji Kakkattu Ravindran, Birur Keshavarao Sudhanva Bhandolkar
-
Publication number: 20100269148Abstract: Presented is an automated policy-provisioning method for a computing system having a service-oriented architecture. The system comprises at least one managed service and at least one policy enforcement point operable to enforce a runtime policy for the service. The method comprises: receiving in machine-readable form at least one semantic rule defining a condition imposed by a business policy; receiving machine-readable data describing a runtime policy enforcement capability of the at least one policy enforcement point; determining based on the at least one rule and the capability whether the at least one policy enforcement point can meet the condition; based on the determination, deriving a runtime policy suitable for enforcing the condition; and communicating the runtime policy to the at least one policy enforcement point.Type: ApplicationFiled: March 23, 2010Publication date: October 21, 2010Inventors: Kiran Joseph ALMEIDA, Viji Kakkattu RAVINDRAN, Niranjan RAMARAJAR
-
Publication number: 20100191796Abstract: Presented is a method and system for a service intermediary selection in a web service management system. The method comprises: receiving a service request by the web service management system; and selecting the service intermediary from a plurality of service intermediaries by a planning module of the web service management system.Type: ApplicationFiled: March 13, 2009Publication date: July 29, 2010Inventors: Kiran Joseph ALMEIDA, Veera Raghava Reddy, Birur Keshavarao Sudhanva Bhandolkar
-
Publication number: 20100064184Abstract: A web service management system manages a web service 12 with one or more policies. A service level agreement is represented ontologically and queries are provided corresponding to the policies. To determine which policies are required for a consumer with a specific instance of the service level agreement the queries are run against the service level agreement, and then the determined policies used in the service. An engine 26 may monitor metrics relating to the service 12 provided by a service intermediary 22 and run queries using the metrics as data to determine if the service level agreements are breached.Type: ApplicationFiled: October 23, 2008Publication date: March 11, 2010Inventors: Kiran Joseph ALMEIDA, Viji Kakkattu RAVINDRAN
-
Patent number: D678676Type: GrantFiled: December 19, 2011Date of Patent: March 26, 2013Assignee: Max Mirani Investments, LLCInventors: Michael Bettua, Kiran Joseph