Patents by Inventor Kavish Jain

Kavish Jain 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: 11520621
    Abstract: An embodiment may involve server devices arranged into pods, each server device hosting computational instances, and a central computational instance configured to: (i) obtain per-pod lists of the instances hosted by the pods; (ii) determine a maximum number of the instances to arrange into batches; (iii) determine a group size for groups of the instances that are to be placed into the batches; (iv) execute a first phase that involves removing per-pod groups from the per-pod lists and adding them to the batches, until less of the instances than the group size remains in each of the per-pod lists; (v) execute a second phase that involves removing one of the instances from the per-pod lists and adding it to the batches, until none of the instances remains in any of the per-pod lists; and (vi) schedule one or more of the automations to take place in the data center.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: December 6, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Khashayar Goudarzi, Wenhui Li, Sharath Vaddempudi, Kavish Jain, Shaoying Zou, Yerjan Khurmyetbyek, Swathi Pattapu
  • Patent number: 11398989
    Abstract: A disclosed cloud service (CS) enables cross-cloud access to data resources and cross-cloud execution of orchestrations, including automations. The CS includes a peer-to-peer (P2P) cloud orchestrator service (COS) and a cloud broker service (CBS). The COS enables P2P identification and communication routing between different cloud computing environments. The CBS enables cross-cloud access to data and orchestrations (e.g., one or more scripts, workflows, and/or scheduled jobs) from different cloud computing environments. Additionally, the data center may be configured to route all orchestration calls of a data center through the CS, such that the CS can ensure that references to local data and orchestrations are handled within the data center, while references to data and orchestrations of a different data center are suitably routed to be handled by a corresponding CS of the appropriate data center.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: July 26, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Varsha Herle, Kavish Jain, Sharath Vaddempudi
  • Publication number: 20220027201
    Abstract: Various approaches are described to manage the execution of operations. Such operations may be performed without human intervention and may help maintain functionality of a cloud platform or client instances. In one aspect of the present approach, the number and/or type of automations starting in a given time frame may be limited to maintain an even or consistent distribution of resource usage. In a further aspect, the number and/or type of concurrent automations may be limited to a defined threshold to maintain an even or consistent distribution of resource usage.
    Type: Application
    Filed: October 6, 2021
    Publication date: January 27, 2022
    Inventors: Sharath Vaddempudi, Kavish Jain, Yerjan Khurmyetbyek, Atul Saini, Swathi Pattapu
  • Patent number: 11150954
    Abstract: Various approaches are described to manage the execution of operations. Such operations may be performed without human intervention and may help maintain functionality of a cloud platform or client instances. In one aspect of the present approach, the number and/or type of automations starting in a given time frame may be limited to maintain an even or consistent distribution of resource usage. In a further aspect, the number and/or type of concurrent automations may be limited to a defined threshold to maintain an even or consistent distribution of resource usage.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: October 19, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Sharath Vaddempudi, Kavish Jain, Yerjan Khurmyetbyek, Atul Saini, Swathi Pattapu
  • Publication number: 20210136004
    Abstract: A disclosed cloud service (CS) enables cross-cloud access to data resources and cross-cloud execution of orchestrations, including automations. The CS includes a peer-to-peer (P2P) cloud orchestrator service (COS) and a cloud broker service (CBS). The COS enables P2P identification and communication routing between different cloud computing environments. The CBS enables cross-cloud access to data and orchestrations (e.g., one or more scripts, workflows, and/or scheduled jobs) from different cloud computing environments. Additionally, the data center may be configured to route all orchestration calls of a data center through the CS, such that the CS can ensure that references to local data and orchestrations are handled within the data center, while references to data and orchestrations of a different data center are suitably routed to be handled by a corresponding CS of the appropriate data center.
    Type: Application
    Filed: January 6, 2021
    Publication date: May 6, 2021
    Inventors: Varsha Herle, Kavish Jain, Sharath Vaddempudi
  • Publication number: 20210064420
    Abstract: An embodiment may involve server devices arranged into pods, each server device hosting computational instances, and a central computational instance configured to: (i) obtain per-pod lists of the instances hosted by the pods; (ii) determine a maximum number of the instances to arrange into batches; (iii) determine a group size for groups of the instances that are to be placed into the batches; (iv) execute a first phase that involves removing per-pod groups from the per-pod lists and adding them to the batches, until less of the instances than the group size remains in each of the per-pod lists; (v) execute a second phase that involves removing one of the instances from the per-pod lists and adding it to the batches, until none of the instances remains in any of the per-pod lists; and (vi) schedule one or more of the automations to take place in the data center.
    Type: Application
    Filed: August 26, 2019
    Publication date: March 4, 2021
    Inventors: Khashayar Goudarzi, Wenhui Li, Sharath Vaddempudi, Kavish Jain, Shaoying Zou, Yerjan Khurmyetbyek, Swathi Pattapu
  • Patent number: 10917358
    Abstract: A disclosed cloud service (CS) enables cross-cloud access to data resources and cross-cloud execution of orchestrations, including automations. The CS includes a peer-to-peer (P2P) cloud orchestrator service (COS) and a cloud broker service (CBS). The COS enables P2P identification and communication routing between different cloud computing environments. The CBS enables cross-cloud access to data and orchestrations (e.g., one or more scripts, workflows, and/or scheduled jobs) from different cloud computing environments. Additionally, the data center may be configured to route all orchestration calls of a data center through the CS, such that the CS can ensure that references to local data and orchestrations are handled within the data center, while references to data and orchestrations of a different data center are suitably routed to be handled by a corresponding CS of the appropriate data center.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: February 9, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Varsha Herle, Kavish Jain, Sharath Vaddempudi
  • Publication number: 20200250000
    Abstract: Various approaches are described to manage the execution of operations. Such operations may be performed without human intervention and may help maintain functionality of a cloud platform or client instances. In one aspect of the present approach, the number and/or type of automations starting in a given time frame may be limited to maintain an even or consistent distribution of resource usage. In a further aspect, the number and/or type of concurrent automations may be limited to a defined threshold to maintain an even or consistent distribution of resource usage.
    Type: Application
    Filed: February 4, 2019
    Publication date: August 6, 2020
    Inventors: Sharath Vaddempudi, Kavish Jain, Yerjan Khurmyetbyek, Atul Saini, Swathi Pattapu