Patents by Inventor Devendra Rajkumar Jaisinghani

Devendra Rajkumar Jaisinghani 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: 10931599
    Abstract: Systems and methods for automated failure recovery of subsystems of a management system are described. The subsystems are built and modeled as services, and their management, specifically their failure recovery, is done in a manner similar to that of services and resources managed by the management system. The management system consists of a microkernel, service managers, and management services. Each service, whether a managed service or a management service, is managed by a service manager. The service manager itself is a service and so is in turn managed by the microkernel. Both managed services and management services are monitored via in-band and out-of-band mechanisms, and the performance metrics and alerts are transported through an event system to the appropriate service manager. If a service fails, the service manager takes policy-based remedial steps including, for example, restarting the failed service.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: February 23, 2021
    Assignee: PayPal, Inc.
    Inventor: Devendra Rajkumar Jaisinghani
  • Publication number: 20190253367
    Abstract: Systems and methods for automated failure recovery of subsystems of a management system are described. The subsystems are built and modeled as services, and their management, specifically their failure recovery, is done in a manner similar to that of services and resources managed by the management system. The management system consists of a microkernel, service managers, and management services. Each service, whether a managed service or a management service, is managed by a service manager. The service manager itself is a service and so is in turn managed by the microkernel. Both managed services and management services are monitored via in-band and out-of-band mechanisms, and the performance metrics and alerts are transported through an event system to the appropriate service manager. If a service fails, the service manager takes policy-based remedial steps including, for example, restarting the failed service.
    Type: Application
    Filed: November 13, 2018
    Publication date: August 15, 2019
    Inventor: Devendra Rajkumar Jaisinghani
  • Patent number: 10374978
    Abstract: A system and a method to manage a data center, the method including, for example, retrieving a physical topology of a service; determining from the physical topology a concrete type of a resource for the service; and selecting an actual instance of the resource in the data center. The actual instance having the concrete type and the actual instance selected such that a consumption of the actual instance does not violate at least one of a constraint and a policy.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: August 6, 2019
    Assignee: PAYPAL, INC.
    Inventor: Devendra Rajkumar Jaisinghani
  • Patent number: 10320709
    Abstract: A method to enable defining of a profile of a service through manipulation of graphical representations of abstractions of resources in a data center is disclosed. The profile of the service is accessed. A graphical representation of an abstraction of the first resource type is presented. A graphical representation of an abstraction of a second resource type is presented. A manipulation of the graphical representation of the abstraction of the second resource type is detected with respect to the graphical representation of the abstraction of the first resource type. Based on the manipulation, a correspondence between the abstraction of the second resource type and the profile of the service is identified and a relationship between the abstraction of the second resource type and the abstraction of the first resource type is identified. The profile of the service is updated to include information identifying the correspondence and the relationship.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: June 11, 2019
    Assignee: PAYPAL, INC.
    Inventor: Devendra Rajkumar Jaisinghani
  • Patent number: 10129176
    Abstract: Systems and methods for automated failure recovery of subsystems of a management system are described. The subsystems are built and modeled as services, and their management, specifically their failure recovery, is done in a manner similar to that of services and resources managed by the management system. The management system consists of a microkernel, service managers, and management services. Each service, whether a managed service or a management service, is managed by a service manager. The service manager itself is a service and so is in turn managed by the microkernel. Both managed services and management services are monitored via in-band and out-of-band mechanisms, and the performance metrics and alerts are transported through an event system to the appropriate service manager. If a service fails, the service manager takes policy-based remedial steps including, for example, restarting the failed service.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: November 13, 2018
    Assignee: PAYPAL, INC.
    Inventor: Devendra Rajkumar Jaisinghani
  • Publication number: 20180063028
    Abstract: A method to enable defining of a profile of a service through manipulation of graphical representations of abstractions of resources in a data center is disclosed. The profile of the service is accessed. A graphical representation of an abstraction of the first resource type is presented. A graphical representation of an abstraction of a second resource type is presented. A manipulation of the graphical representation of the abstraction of the second resource type is detected with respect to the graphical representation of the abstraction of the first resource type. Based on the manipulation, a correspondence between the abstraction of the second resource type and the profile of the service is identified and a relationship between the abstraction of the second resource type and the abstraction of the first resource type is identified. The profile of the service is updated to include information identifying the correspondence and the relationship.
    Type: Application
    Filed: August 8, 2017
    Publication date: March 1, 2018
    Inventor: Devendra Rajkumar Jaisinghani
  • Patent number: 9729468
    Abstract: A method to enable defining of a profile of a service through manipulation of graphical representations of abstractions of resources in a data center is disclosed. The profile of the service is accessed. A graphical representation of an abstraction of the first resource type is presented. A graphical representation of an abstraction of a second resource type is presented. A manipulation of the graphical representation of the abstraction of the second resource type is detected with respect to the graphical representation of the abstraction of the first resource type. Based on the manipulation, a correspondence between the abstraction of the second resource type and the profile of the service is identified and a relationship between the abstraction of the second resource type and the abstraction of the first resource type is identified. The profile of the service is updated to include information identifying the correspondence and the relationship.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: August 8, 2017
    Assignee: PAYPAL, INC.
    Inventor: Devendra Rajkumar Jaisinghani
  • Patent number: 9491117
    Abstract: A method for managing services and resources across a plurality of deployment architectures is described. The method begins by defining a profile corresponding to a deployment architecture. Each profile is defined according to a meta-model. The meta model comprises a service object representing a service that is accessible over a network, resource objects representing resources consumed by the service, inter-relationships between the service and resources, inter-relationships between the resources. For each profile, a topology is generated based on the profile. The topology includes the resources used to perform a task.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: November 8, 2016
    Assignee: eBay Inc.
    Inventor: Devendra Rajkumar Jaisinghani
  • Patent number: 9442810
    Abstract: A system and a method to enable visual management of a service is disclosed. The method includes, for example, presenting a visual representation of a candidate concrete type of an instance of a model resource, the candidate concrete type of the instance of the model resource derived from a filtering of concrete types of resources, the filtering based on an abstract type of an instance of a model resource corresponding to the service and an instance of an additional model resource corresponding to the service. The method also includes receiving a command to establish a mapping between the instance of the model resource and the candidate concrete type of the instance of the model resource.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: September 13, 2016
    Assignee: PayPal, Inc.
    Inventor: Devendra Rajkumar Jaisinghani
  • Publication number: 20160197851
    Abstract: A system and a method to manage a data center, the method including, for example, retrieving a physical topology of a service; determining from the physical topology a concrete type of a resource for the service; and selecting an actual instance of the resource in the data center. The actual instance having the concrete type and the actual instance selected such that a consumption of the actual instance does not violate at least one of a constraint and a policy.
    Type: Application
    Filed: March 10, 2016
    Publication date: July 7, 2016
    Inventor: Devendra Rajkumar Jaisinghani
  • Patent number: 9329951
    Abstract: A system and a method of bootstrapping a service in a data center, the method including, for example, deploying a service manager of a management service of the service based on a deployment profile of the service manager, the service manager configured to manage a life cycle of the management service, the service manager to deploy the management service of the service based on a deployment profile of the management service, the management service configured to be used by the service. The method also including, for example, allocating an actual instance of a resource in the data center based on a physical topology of the service, the physical topology of the service derived the deployment profile of the service. The method also including, for example, deploying the service such that the service uses the actual instance of the resource in the data center.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: May 3, 2016
    Assignee: PayPal, Inc.
    Inventor: Devendra Rajkumar Jaisinghani
  • Publication number: 20160043903
    Abstract: A method for managing services and resources across a plurality of deployment architectures is described. The method begins by defining a profile corresponding to a deployment architecture. Each profile is defined according to a meta-model. The meta model comprises a service object representing a service that is accessible over a network, resource objects representing resources consumed by the service, inter-relationships between the service and resources, inter-relationships between the resources. For each profile, a topology is generated based on the profile. The topology includes the resources used to perform a task.
    Type: Application
    Filed: October 23, 2015
    Publication date: February 11, 2016
    Inventor: Devendra Rajkumar Jaisinghani
  • Patent number: 9201557
    Abstract: A method for managing services and resources across a plurality of deployment architectures is described. The method begins by defining a profile corresponding to a deployment architecture. Each profile is defined according to a meta-model. The meta model comprises a service object representing a service that is accessible over a network, resource objects representing resources consumed by the service, inter-relationships between the service and resources, inter-relationships between the resources. For each profile, a topology is generated based on the profile. The topology includes the resources used to perform a task.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: December 1, 2015
    Assignee: eBay Inc.
    Inventor: Devendra Rajkumar Jaisinghani
  • Publication number: 20150220408
    Abstract: Systems and methods for automated failure recovery of subsystems of a management system are described. The subsystems are built and modeled as services, and their management, specifically their failure recovery, is done in a manner similar to that of services and resources managed by the management system. The management system consists of a microkernel, service managers, and management services. Each service, whether a managed service or a management service, is managed by a service manager. The service manager itself is a service and so is in turn managed by the microkernel. Both managed services and management services are monitored via in-band and out-of-band mechanisms, and the performance metrics and alerts are transported through an event system to the appropriate service manager. If a service fails, the service manager takes policy-based remedial steps including, for example, restarting the failed service.
    Type: Application
    Filed: April 13, 2015
    Publication date: August 6, 2015
    Inventor: Devendra Rajkumar Jaisinghani
  • Patent number: 9009521
    Abstract: Systems and methods for automated failure recovery of subsystems of a management system are described. The subsystems are built and modeled as services, and their management, specifically their failure recovery, is done in a manner similar to that of services and resources managed by the management system. The management system consists of a microkernel, service managers, and management services. Each service, whether a managed service or a management service, is managed by a service manager. The service manager itself is a service and so is in turn managed by the microkernel. Both managed services and management services are monitored via in-band and out-of-band mechanisms, and the performance metrics and alerts are transported through an event system to the appropriate service manager. If a service fails, the service manager takes policy-based remedial steps including, for example, restarting the failed service.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: April 14, 2015
    Assignee: eBay Inc.
    Inventor: Devendra Rajkumar Jaisinghani
  • Publication number: 20130080902
    Abstract: A method to enable defining of a profile of a service through manipulation of graphical representations of abstractions of resources in a data center is disclosed. The profile of the service is accessed. A graphical representation of an abstraction of the first resource type is presented. A graphical representation of an abstraction of a second resource type is presented. A manipulation of the graphical representation of the abstraction of the second resource type is detected with respect to the graphical representation of the abstraction of the first resource type. Based on the manipulation, a correspondence between the abstraction of the second resource type and the profile of the service is identified and a relationship between the abstraction of the second resource type and the abstraction of the first resource type is identified. The profile of the service is updated to include information identifying the correspondence and the relationship.
    Type: Application
    Filed: November 16, 2012
    Publication date: March 28, 2013
    Applicant: eBay Inc.
    Inventor: Devendra Rajkumar Jaisinghani
  • Patent number: 8316305
    Abstract: A method to enable defining of a profile of a service through manipulation of graphical representations of abstractions of resources in a data center is disclosed. The profile of the service is accessed. A graphical representation of an abstraction of the first resource type is presented. A graphical representation of an abstraction of a second resource type is presented. A manipulation of the graphical representation of the abstraction of the second resource type is detected with respect to the graphical representation of the abstraction of the first resource type. Based on the manipulation, a correspondence between the abstraction of the second resource type and the profile of the service is identified and a relationship between the abstraction of the second resource type and the abstraction of the first resource type is identified. The profile of the service is updated to include information identifying the correspondence and the relationship.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: November 20, 2012
    Assignee: eBay Inc.
    Inventor: Devendra Rajkumar Jaisinghani
  • Publication number: 20120102180
    Abstract: A method to enable defining of a profile of a service through manipulation of graphical representations of abstractions of resources in a data center is disclosed. The profile of the service is accessed. A graphical representation of an abstraction of the first resource type is presented. A graphical representation of an abstraction of a second resource type is presented. A manipulation of the graphical representation of the abstraction of the second resource type is detected with respect to the graphical representation of the abstraction of the first resource type. Based on the manipulation, a correspondence between the abstraction of the second resource type and the profile of the service is identified and a relationship between the abstraction of the second resource type and the abstraction of the first resource type is identified. The profile of the service is updated to include information identifying the correspondence and the relationship.
    Type: Application
    Filed: December 30, 2011
    Publication date: April 26, 2012
    Applicant: eBay Inc.
    Inventor: Devendra Rajkumar Jaisinghani
  • Publication number: 20110029981
    Abstract: A system and a method to manage a data center, the method including, for example, retrieving a physical topology of a service; determining from the physical topology a concrete type of a resource for the service; and selecting an actual instance of the resource in the data center. The actual instance having the concrete type and the actual instance selected such that a consumption of the actual instance does not violate at least one of a constraint and a policy.
    Type: Application
    Filed: February 26, 2010
    Publication date: February 3, 2011
    Inventor: Devendra Rajkumar Jaisinghani
  • Publication number: 20110029810
    Abstract: Systems and methods for automated failure recovery of subsystems of a management system are described. The subsystems are built and modeled as services, and their management, specifically their failure recovery, is done in a manner similar to that of services and resources managed by the management system. The management system consists of a microkernel, service managers, and management services. Each service, whether a managed service or a management service, is managed by a service manager. The service manager itself is a service and so is in turn managed by the microkernel. Both managed services and management services are monitored via in-band and out-of-band mechanisms, and the performance metrics and alerts are transported through an event system to the appropriate service manager. If a service fails, the service manager takes policy-based remedial steps including, for example, restarting the failed service.
    Type: Application
    Filed: July 7, 2010
    Publication date: February 3, 2011
    Inventor: Devendra Rajkumar Jaisinghani