Patents by Inventor Suchit Shivashankar

Suchit Shivashankar 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: 12047422
    Abstract: Examples herein describe systems and methods for application-specific compliance enforcement. An example method can include receiving, at a user device, profiles containing application-specific restrictions. When a first application is opened, a management agent compares the corresponding application-specific restrictions with current device settings. This can be done with a checksum comparison where the checksums are created based on a hash with an application- or profile-specific identifier. If they differ, the management agent stores the current device settings and prompts for, or automatically changes, the device settings to new compliant values before allowing the first application to operate in the foreground of the user device screen. If the first application is closed or minimized, the stored device settings can be restored. The management agent can compare those against application-specific restrictions of the second application before allowing the second application to run in the foreground.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: July 23, 2024
    Assignee: VMware LLC
    Inventors: Gaurav Verma, Manjunath Subramani, Suchit Shivashankar, Karthikeyan Palanisamy
  • Patent number: 11689575
    Abstract: Disclosed are various examples for enforcing network access permissions on applications that are installed on a client device. A network whitelist or network blacklist can be deployed by a management service onto a managed client device. A management component can facilitate enforcement of the whitelist and/or blacklist to enforce network access rules on installed applications.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: June 27, 2023
    Assignee: VMware, Inc.
    Inventors: Gaurav Verma, Suchit Shivashankar, Don Joy
  • Patent number: 11588681
    Abstract: Disclosed are various examples for client device migration to utilize management platform features. In some examples, the client device is identified as compatible with a management platform. A migration of the client device to utilize a management platform feature is accepted through a user interface. A management platform account is created with a management platform service. A management profile is installed on the client device. The profile is compatible with the management platform. The management platform feature is enabled on the client device.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: February 21, 2023
    Assignee: VMWARE, INC.
    Inventors: Gaurav Verma, Suchit Shivashankar
  • Patent number: 11483199
    Abstract: Disclosed are various examples for facilitating enrollment of a client device into more than one management framework. A client device can be enrolled with a management service as a fully managed device. The client device can also be enrolled with the management service as a personal or bring-your-own-device (BYOD), which causes a workspace to be created on the device that is segregated from the rest of the client device. Both enrollments can be managed by a remotely executed management service.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: October 25, 2022
    Assignee: VMware, Inc.
    Inventors: Gaurav Verma, Suchit Shivashankar, Karthikeyan Palanisamy
  • Publication number: 20210409454
    Abstract: Examples herein describe systems and methods for application-specific compliance enforcement. An example method can include receiving, at a user device, profiles containing application-specific restrictions. When a first application is opened, a management agent compares the corresponding application-specific restrictions with current device settings. This can be done with a checksum comparison where the checksums are created based on a hash with an application- or profile-specific identifier. If they differ, the management agent stores the current device settings and prompts for, or automatically changes, the device settings to new compliant values before allowing the first application to operate in the foreground of the user device screen. If the first application is closed or minimized, the stored device settings can be restored. The management agent can compare those against application-specific restrictions of the second application before allowing the second application to run in the foreground.
    Type: Application
    Filed: September 13, 2021
    Publication date: December 30, 2021
    Inventors: Gaurav Verma, Manjunath Subramani, Suchit Shivashankar, Karthikeyan Palanisamy
  • Publication number: 20210359908
    Abstract: Disclosed are various examples for facilitating enrollment of a client device into more than one management framework. A client device can be enrolled with a management service as a fully managed device. The client device can also be enrolled with the management service as a personal or bring-your-own-device (BYOD), which causes a workspace to be created on the device that is segregated from the rest of the client device. Both enrollments can be managed by a remotely executed management service.
    Type: Application
    Filed: July 28, 2021
    Publication date: November 18, 2021
    Inventors: GAURAV VERMA, SUCHIT SHIVASHANKAR, KARTHIKEYAN PALANISAMY
  • Patent number: 11122090
    Abstract: Examples herein describe systems and methods for application-specific compliance enforcement. An example method can include receiving, at a user device, profiles containing application-specific restrictions. When a first application is opened, a management agent compares the corresponding application-specific restrictions with current device settings. This can be done with a checksum comparison where the checksums are created based on a hash with an application- or profile-specific identifier. If they differ, the management agent stores the current device settings and prompts for, or automatically changes, the device settings to new compliant values before allowing the first application to operate in the foreground of the user device screen. If the first application is closed or minimized, the stored device settings can be restored. The management agent can compare those against application-specific restrictions of the second application before allowing the second application to run in the foreground.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: September 14, 2021
    Assignee: VMWARE, INC.
    Inventors: Gaurav Verma, Manjunath Subramani, Suchit Shivashankar, Karthikeyan Palanisamy
  • Patent number: 11108628
    Abstract: Disclosed are various examples for facilitating enrollment of a client device into more than one management framework. A client device can be enrolled with a management service as a fully managed device. The client device can also be enrolled with the management service as a personal or bring-your-own-device (BYOD), which causes a workspace to be created on the device that is segregated from the rest of the client device. Both enrollments can be managed by a remotely executed management service.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: August 31, 2021
    Assignee: VMware, Inc.
    Inventors: Gaurav Verma, Suchit Shivashankar, Karthikeyan Palanisamy
  • Publication number: 20210250379
    Abstract: Disclosed are various examples for enforcing network access permissions on applications that are installed on a client device. A network whitelist or network blacklist can be deployed by a management service onto a managed client device. A management component can facilitate enforcement of the whitelist and/or blacklist to enforce network access rules on installed applications.
    Type: Application
    Filed: April 27, 2021
    Publication date: August 12, 2021
    Inventors: GAURAV VERMA, SUCHIT SHIVASHANKAR, DON JOY
  • Patent number: 10999329
    Abstract: Disclosed are various examples for enforcing network access permissions on applications that are installed on a client device. A network whitelist or network blacklist can be deployed by a management service onto a managed client device. A management component can facilitate enforcement of the whitelist and/or blacklist to enforce network access rules on installed applications.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: May 4, 2021
    Assignee: VMware, Inc.
    Inventors: Gaurav Verma, Suchit Shivashankar, Don Joy
  • Patent number: 10819842
    Abstract: Examples described herein include systems and methods for providing on-demand access to a restricted resource of a user device. An example method can include generating a profile that specifies a restricted resource and one or more conditions for that resource to be de-restricted. The profile can be sent to, and utilized by, an agent application executing on the user device. The agent application can determine that a user is requesting de-restriction of a resource and determine whether all applicable conditions are met. If the conditions are met, the agent application can de-restrict the resource. After the resource is used, the agent application can report details of the use to an administrator or management server.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: October 27, 2020
    Assignee: VMware, Inc.
    Inventors: Gaurav Verma, Manjunath Subramani, Suchit Shivashankar, Karthikeyan Palanisamy
  • Publication number: 20200244523
    Abstract: Disclosed are various examples for facilitating enrollment of a client device into more than one management framework. A client device can be enrolled with a management service as a fully managed device. The client device can also be enrolled with the management service as a personal or bring-your-own-device (BYOD), which causes a workspace to be created on the device that is segregated from the rest of the client device. Both enrollments can be managed by a remotely executed management service.
    Type: Application
    Filed: April 16, 2020
    Publication date: July 30, 2020
    Inventors: GAURAV VERMA, SUCHIT SHIVASHANKAR, KARTHIKEYAN PALANISAMY
  • Publication number: 20200220903
    Abstract: Examples herein describe systems and methods for application-specific compliance enforcement. An example method can include receiving, at a user device, profiles containing application-specific restrictions. When a first application is opened, a management agent compares the corresponding application-specific restrictions with current device settings. This can be done with a checksum comparison where the checksums are created based on a hash with an application- or profile-specific identifier. If they differ, the management agent stores the current device settings and prompts for, or automatically changes, the device settings to new compliant values before allowing the first application to operate in the foreground of the user device screen. If the first application is closed or minimized, the stored device settings can be restored. The management agent can compare those against application-specific restrictions of the second application before allowing the second application to run in the foreground.
    Type: Application
    Filed: March 7, 2019
    Publication date: July 9, 2020
    Inventors: Gaurav Verma, Manjunath Subramani, Suchit Shivashankar, Karthikeyan Palanisamy
  • Patent number: 10673951
    Abstract: Examples described herein include systems and methods for migrating a group of user devices associated with an enterprise from a first device-management service to a second device-management service. An example method can include receiving a request to migrate the group of user devices from the first device-management service to the second device-management service. The second device-management service can associate the enterprise support service with the second, rather than the first, device-management service. It can also cause the enterprise support service to install an agent application the user devices in the group. Finally, the second device-management service can remove one or more applications, associated with the first device-management service, from the user devices in the group.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: June 2, 2020
    Assignee: VMWARE, INC.
    Inventors: Don Joy, Gaurav Verma, Suchit Shivashankar
  • Patent number: 10659294
    Abstract: Disclosed are various examples for facilitating enrollment of a client device into more than one management framework. A client device can be enrolled with a management service as a fully managed device. The client device can also be enrolled with the management service as a personal or bring-your-own-device (BYOD), which causes a workspace to be created on the device that is segregated from the rest of the client device. Both enrollments can be managed by a remotely executed management service.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: May 19, 2020
    Assignee: VMware, Inc.
    Inventors: Gaurav Verma, Suchit Shivashankar, Karthikeyan Palanisamy
  • Publication number: 20200153869
    Abstract: Disclosed are various examples for enforcing network access permissions on applications that are installed on a client device. A network whitelist or network blacklist can be deployed by a management service onto a managed client device. A management component can facilitate enforcement of the whitelist and/or blacklist to enforce network access rules on installed applications.
    Type: Application
    Filed: January 14, 2020
    Publication date: May 14, 2020
    Inventors: Gaurav VERMA, Suchit SHIVASHANKAR, Don JOY
  • Publication number: 20200052964
    Abstract: Disclosed are various examples for client device migration to utilize management platform features. In some examples, the client device is identified as compatible with a management platform. A migration of the client device to utilize a management platform feature is accepted through a user interface. A management platform account is created with a management platform service. A management profile is installed on the client device. The profile is compatible with the management platform. The management platform feature is enabled on the client device.
    Type: Application
    Filed: October 21, 2019
    Publication date: February 13, 2020
    Inventors: Gaurav Verma, Suchit Shivashankar
  • Patent number: 10560482
    Abstract: Disclosed are various examples for enforcing network access permissions on applications that are installed on a client device. A network whitelist or network blacklist can be deployed by a management service onto a managed client device. A management component can facilitate enforcement of the whitelist and/or blacklist to enforce network access rules on installed applications.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: February 11, 2020
    Assignee: VMware, Inc.
    Inventors: Gaurav Verma, Suchit Shivashankar, Don Joy
  • Publication number: 20200028960
    Abstract: Examples described herein include systems and methods for providing on-demand access to a restricted resource of a user device. An example method can include generating a profile that specifies a restricted resource and one or more conditions for that resource to be de-restricted. The profile can be sent to, and utilized by, an agent application executing on the user device. The agent application can determine that a user is requesting de-restriction of a resource and determine whether all applicable conditions are met. If the conditions are met, the agent application can de-restrict the resource. After the resource is used, the agent application can report details of the use to an administrator or management server.
    Type: Application
    Filed: July 18, 2018
    Publication date: January 23, 2020
    Inventors: Gaurav Verma, Manjunath Subramani, Suchit Shivashankar, Karthikeyan Palanisamy
  • Patent number: 10454761
    Abstract: Disclosed are various examples for client device migration to utilize management platform features. In one example, the client device is enrolled with a management service. Enterprise status data is requested and received from a client device. The status data indicates that the client device is compatible with a management platform. An indication that migration is accepted is received from the client device. A previous management profile is uninstalled on the client device. A device record that is compatible with the management platform is created. A management profile that is compatible with the management platform is installed on the client device.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: October 22, 2019
    Assignee: VMWARE, INC.
    Inventors: Gaurav Verma, Suchit Shivashankar