Patents by Inventor Nigitha Alugubelli

Nigitha Alugubelli 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: 11954472
    Abstract: Disclosed are various embodiments for resolving conflicts between workflows in a workflow processing system. A plurality of workflows stored in a workflow queue are evaluated to identify a common dependency of the plurality of workflows. Then, a version hierarchy is created for the common dependency of the plurality of workflows, the version hierarchy identifying multiple versions of the common dependency. In response to execution of a first one of the plurality of workflows stored in the workflow queue, the version hierarchy can be evaluated to identify the most recent version of the common dependency. Then, installation of the most recent version of the common dependency can be initiated.
    Type: Grant
    Filed: November 17, 2022
    Date of Patent: April 9, 2024
    Assignee: VMware, Inc.
    Inventors: Nigitha Alugubelli, Jonathon Deriso, Mohan Guttikonda, Suman Rani
  • Patent number: 11757976
    Abstract: Disclosed are various examples of unified application management for heterogeneous application delivery. Application metadata for various applications can be received from management services and can be analyzed according to application unification rules to identify multiple application variants of a particular application. A unified application can be generated to represent the multiple application variants that are identified. Application entitlements can be defined for the unified application model, and the management services can provide access to the particular application according to the entitlements.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: September 12, 2023
    Assignee: VMWARE, INC.
    Inventors: Parag Chakraborty, Nigitha Alugubelli, Rahul Kumar, Sreedevi Mohan, Thiruekamban Poongkunran, Siva Praveen Mummaneni, Yaping Xie, Sabarishkumar Rajagopal, Amrainder Singh, Sriharsha Mallur Apprameya
  • Publication number: 20230080700
    Abstract: Disclosed are various embodiments for resolving conflicts between workflows in a workflow processing system. A plurality of workflows stored in a workflow queue are evaluated to identify a common dependency of the plurality of workflows. Then, a version hierarchy is created for the common dependency of the plurality of workflows, the version hierarchy identifying multiple versions of the common dependency. In response to execution of a first one of the plurality of workflows stored in the workflow queue, the version hierarchy can be evaluated to identify the most recent version of the common dependency. Then, installation of the most recent version of the common dependency can be initiated.
    Type: Application
    Filed: November 17, 2022
    Publication date: March 16, 2023
    Inventors: Nigitha Alugubelli, JONATHON DERISO, MOHAN GUTTIKONDA, SUMAN RANI
  • Patent number: 11526341
    Abstract: Disclosed are various embodiments for resolving conflicts between workflows in a workflow processing system. A plurality of workflows stored in a workflow queue are evaluated to identify a common dependency of the plurality of workflows. Then, a version hierarchy is created for the common dependency of the plurality of workflows, the version hierarchy identifying multiple versions of the common dependency. In response to execution of a first one of the plurality of workflows stored in the workflow queue, the version hierarchy can be evaluated to identify the most recent version of the common dependency. Then, installation of the most recent version of the common dependency can be initiated.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: December 13, 2022
    Assignee: VMWARE, INC.
    Inventors: Nigitha Alugubelli, Jonathon Deriso, Mohan Guttikonda, Suman Rani
  • Publication number: 20220345517
    Abstract: Disclosed are various examples of unified application management for heterogeneous application delivery. Application metadata for various applications can be received from management services and can be analyzed according to application unification rules to identify multiple application variants of a particular application. A unified application can be generated to represent the multiple application variants that are identified. Application entitlements can be defined for the unified application model, and the management services can provide access to the particular application according to the entitlements.
    Type: Application
    Filed: April 23, 2021
    Publication date: October 27, 2022
    Inventors: Parag Chakraborty, Nigitha Alugubelli, Rahul Kumar, Sreedevi Mohan, Thiruekamban Poongkunran, Siva Praveen Mummaneni, Yaping Xie, Sabarishkumar Rajagopal, Amrainder Singh, Sriharsha Mallur Apprameya
  • Publication number: 20220277071
    Abstract: Disclosed are various approaches for enforcing policies for unmanaged applications. A user supplied script can be evaluated to determine whether an application is installed on a computing device. In response to a determination that the application is installed on the computing device, a request can be sent to a management service for at least one policy applicable to the application. The policy can be evaluated to determine whether the application complies with the policy.
    Type: Application
    Filed: May 20, 2022
    Publication date: September 1, 2022
    Inventors: Shravan Shantharam, Kalyan Regula, Joshua Dobelstein, Sharath Chowdary Gude, Nigitha Alugubelli, Xueliang Hua
  • Publication number: 20220236972
    Abstract: Disclosed are various embodiments for resolving conflicts between workflows in a workflow processing system. A plurality of workflows stored in a workflow queue are evaluated to identify a common dependency of the plurality of workflows. Then, a version hierarchy is created for the common dependency of the plurality of workflows, the version hierarchy identifying multiple versions of the common dependency. In response to execution of a first one of the plurality of workflows stored in the workflow queue, the version hierarchy can be evaluated to identify the most recent version of the common dependency. Then, installation of the most recent version of the common dependency can be initiated.
    Type: Application
    Filed: April 8, 2021
    Publication date: July 28, 2022
    Inventors: NIGITHA ALUGUBELLI, JONATHON DERISO, MOHAN GUTTIKONDA, SUMAN RANI
  • Patent number: 11341233
    Abstract: Disclosed are various approaches for enforcing policies for unmanaged applications. A user supplied script can be evaluated to determine whether an application is installed on a computing device. In response to a determination that the application is installed on the computing device, a request can be sent to a management service for at least one policy applicable to the application. The policy can be evaluated to determine whether the application complies with the policy.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: May 24, 2022
    Assignee: VMware, Inc.
    Inventors: Shravan Shantharam, Kalyan Regula, Joshua Dobelstein, Sharath Chowdary Gude, Nigitha Alugubelli, Xueliang Hua
  • Patent number: 10761827
    Abstract: Disclosed are various examples for an architecture to distribute Win32 applications. In one example, a specification of a Win32 application and deployment options are received. A specification of target client devices is also received. Respective management agents executed in individual target client devices are directed to install the Win32 application according to the deployment options. Status information from the respective management agents indicating installation success or failure is received. A report is generated based at least in part on the status information.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: September 1, 2020
    Assignee: VMWARE, INC.
    Inventors: Shravan Shantharam, Nigitha Alugubelli, Blake Ryan Watts, Kalyan Regula, Jason Roszak, Nitin Radhakrishna Rao, Sharath Chowdary Gude
  • Patent number: 10728348
    Abstract: Systems and methods are provided for analyzing application usage on a user device and optimizing application and license distribution for user devices in an enterprise. An example system includes a management server and a data server. The management server can provide instructions to the user device to install a tracking application that gathers application-usage data using built-in functionality of the user device. The data server can receive and compile the application-usage data, creating compiled usage data. Using this compiled usage data, the management server can execute a rules engine to determine an action to take associated with at least one application on the user device, such as redistributing application licenses.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: July 28, 2020
    Assignee: AirWatch, LLC
    Inventors: Bhavesh Krishna Kumar, Abhishek Mishra, Nigitha Alugubelli
  • Publication number: 20200201983
    Abstract: Disclosed are various approaches for enforcing policies for unmanaged applications. A user supplied script can be evaluated to determine whether an application is installed on a computing device. In response to a determination that the application is installed on the computing device, a request can be sent to a management service for at least one policy applicable to the application. The policy can be evaluated to determine whether the application complies with the policy.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventors: Shravan Shantharam, Kalyan Regula, Joshua Dobelstein, Sharath Chowdary Gude, Nigitha Alugubelli, Xueliang Hua
  • Publication number: 20180150288
    Abstract: Disclosed are various examples for an architecture to distribute Win32 applications. In one example, a specification of a Win32 application and deployment options are received. A specification of target client devices is also received. Respective management agents executed in individual target client devices are directed to install the Win32 application according to the deployment options. Status information from the respective management agents indicating installation success or failure is received. A report is generated based at least in part on the status information.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Inventors: SHRAVAN SHANTHARAM, NIGITHA ALUGUBELLI, BLAKE RYAN WATTS, KALYAN REGULA, JASON ROSZAK, NITIN RADHAKRISHNA RAO, SHARATH CHOWDARY GUDE
  • Publication number: 20170353565
    Abstract: Systems and methods are provided for analyzing application usage on a user device and optimizing application and license distribution for user devices in an enterprise. An example system includes a management server and a data server. The management server can provide instructions to the user device to install a tracking application that gathers application-usage data using built-in functionality of the user device. The data server can receive and compile the application-usage data, creating compiled usage data. Using this compiled usage data, the management server can execute a rules engine to determine an action to take associated with at least one application on the user device, such as redistributing application licenses.
    Type: Application
    Filed: June 6, 2016
    Publication date: December 7, 2017
    Inventors: Bhavesh Krishna Kumar, Abhishek Mishra, Nigitha Alugubelli