Patents by Inventor Neeraj Saluja
Neeraj Saluja 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: 12135797Abstract: Examples of scheduled and on-demand volume encryption suspension are described. A management service can identify multi-volume encryption rules for local volumes of a client device including the operating system volume as well as non-operating-system volumes. The encryption rules can be transmitted to the client device. Volume encryption samples for the client device can be received, and a console user interface can be generated to indicate compliance status information for the multi-volume encryption rules for local volumes of a client device.Type: GrantFiled: July 9, 2021Date of Patent: November 5, 2024Assignee: Omnissa, LLCInventors: Neeraj Saluja, Muhammad Anadil Furqan, Kevin B. Sheehan
-
Patent number: 12086257Abstract: Disclosed are various examples for verification and management of firmware for client devices enrolled with a management service of an enterprise. The firmware verification includes a verification process using multiple checkpoints for determining whether status responses associated with firmware installed on and received from a managed client device can be trusted. The multiple checkpoints can include verifying certificate data, signature data, and an exit code included in status responses received from managed devices. In the event that one of the verification steps fails, the device can be considered compromised and subject to various compliance actions. The compliance actions can include limiting access to enterprise data, limiting access to one or more applications, wiping a device clean to reset the devices to the original factory settings, sending a notification to an enterprise administrator providing an indication of the detected compromise, and other types of compliance actions.Type: GrantFiled: April 24, 2020Date of Patent: September 10, 2024Assignee: Omnissa, LLCInventors: Neeraj Saluja, Muhammad Anadil Furqan
-
Patent number: 11941127Abstract: Firmware passwords, such as BIOS passwords can be managed by a remotely executed management service. A password reset command can be generated and transmitted to a client device. A management agent can execute the command and provide confirmation to a management service that the password has been updated.Type: GrantFiled: November 18, 2022Date of Patent: March 26, 2024Assignee: VMware, Inc.Inventors: Evgeniy Sayapin, Stephanie Bauman, Neeraj Saluja
-
Patent number: 11805108Abstract: Examples of scheduled and on-demand volume encryption suspension are described. In some examples, volume encryption is to be suspended for a client device. A suspension limit is identified for a volume encryption suspension for the client device. A suspend encryption command is generated to include instructions for the client device to apply the volume encryption suspension according to the suspension limit. The suspend encryption command is transmitted to the client device for execution.Type: GrantFiled: May 10, 2021Date of Patent: October 31, 2023Assignee: VMWARE, INC.Inventors: Neeraj Saluja, Akhil Parasa, Kevin Sheehan, Shravan Shantharam
-
Patent number: 11736350Abstract: Systems and methods are described for managing a user device in multiple management modes. In an example, an agent executing on the user device can enroll the user device with a Unified Endpoint Management (“UEM”) system in a limited management mode. The agent can receive and install a first configuration profile from a server that configures the agent to operate on an unmanaged channel of the user device. In one example, the user device can have a third-party management client that manages the user device on a managed channel. The third-party management client can be removed. The agent can enroll the user device with the UEM in a full management mode. The agent can receive and install a second configuration profile that configures the agent to operate on the managed channel of the user device.Type: GrantFiled: August 5, 2022Date of Patent: August 22, 2023Assignee: VMware, Inc.Inventors: Neeraj Saluja, Haroon Barlas, Eugene Sayapin, Shravan Shantharam
-
Publication number: 20230078733Abstract: Disclosed are various examples for managing firmware passwords, such as BIOS passwords. A password reset command can be generated and transmitted to a client device. A management agent can execute the command and provide confirmation to a management service that the password has been updated.Type: ApplicationFiled: November 18, 2022Publication date: March 16, 2023Inventors: Evgeniy Sayapin, Stephanie Bauman, Neeraj Saluja
-
Publication number: 20230016069Abstract: Examples of scheduled and on-demand volume encryption suspension are described. A management service can identify multi-volume encryption rules for local volumes of a client device including the operating system volume as well as non-operating-system volumes. The encryption rules can be transmitted to the client device. Volume encryption samples for the client device can be received, and a console user interface can be generated to indicate compliance status information for the multi-volume encryption rules for local volumes of a client device.Type: ApplicationFiled: July 9, 2021Publication date: January 19, 2023Inventors: Neeraj Saluja, Muhammad Anadil Furqan, Kevin B. Sheehan
-
Publication number: 20220376972Abstract: Systems and methods are described for managing a user device in multiple management modes. In an example, an agent executing on the user device can enroll the user device with a Unified Endpoint Management (“UEM”) system in a limited management mode. The agent can receive and install a first configuration profile from a server that configures the agent to operate on an unmanaged channel of the user device. In one example, the user device can have a third-party management client that manages the user device on a managed channel. The third-party management client can be removed. The agent can enroll the user device with the UEM in a full management mode. The agent can receive and install a second configuration profile that configures the agent to operate on the managed channel of the user device.Type: ApplicationFiled: August 5, 2022Publication date: November 24, 2022Inventors: Neeraj Saluja, Haroon Barlas, Eugene Sayapin, Shravan Shantharam
-
Patent number: 11507667Abstract: Disclosed are various examples for managing firmware passwords, such as BIOS passwords. A password reset command can be generated and transmitted to a client device. A management agent can execute the command and provide confirmation to a management service that the password has been updated.Type: GrantFiled: June 24, 2020Date of Patent: November 22, 2022Assignee: VMware, Inc.Inventors: Evgeniy Sayapin, Stephanie Bauman, Neeraj Saluja
-
Publication number: 20220360571Abstract: Examples of scheduled and on-demand volume encryption suspension are described. In some examples, volume encryption is to be suspended for a client device. A suspension limit is identified for a volume encryption suspension for the client device. A suspend encryption command is generated to include instructions for the client device to apply the volume encryption suspension according to the suspension limit. The suspend encryption command is transmitted to the client device for execution.Type: ApplicationFiled: May 10, 2021Publication date: November 10, 2022Inventors: Neeraj Saluja, Akhil Parasa, Kevin Sheehan, Shravan Shantharam
-
Publication number: 20220358251Abstract: Examples of secure recovery key management are described. In some examples, a management service receives a removable drive recovery key, a recovery key identifier, and a removable drive identifier from a management agent executed on a client device. The management service stores the information, reads the removable drive recovery key from the removable drive recovery key escrow, and transmits this to the management agent as a verification of accurate storage of the removable drive recovery key within the removable drive recovery key escrow.Type: ApplicationFiled: May 10, 2021Publication date: November 10, 2022Inventors: Neeraj Saluja, Evgeniy Sayapin, Kevin Sheehan, Shravan Shantharam
-
Patent number: 11411816Abstract: Systems and methods are described for managing a user device in multiple management modes. In an example, an agent executing on the user device can enroll the user device with a Unified Endpoint Management (“UEM”) system in a limited management mode. The agent can receive and install a first configuration profile from a server that configures the agent to operate on an unmanaged channel of the user device. In one example, the user device can have a third-party management client that manages the user device on a managed channel. The third-party management client can be removed. The agent can enroll the user device with the UEM in a full management mode. The agent can receive and install a second configuration profile that configures the agent to operate on the managed channel of the user device.Type: GrantFiled: May 21, 2021Date of Patent: August 9, 2022Assignee: VMware, Inc.Inventors: Neeraj Saluja, Haroon Barlas, Eugene Sayapin, Shravan Shantharam
-
Publication number: 20210406376Abstract: Disclosed are various examples for managing firmware passwords, such as BIOS passwords. A password reset command can be generated and transmitted to a client device. A management agent can execute the command and provide confirmation to a management service that the password has been updated.Type: ApplicationFiled: June 24, 2020Publication date: December 30, 2021Inventors: Evgeniy Sayapin, Stephanie Bauman, Neeraj Saluja
-
Publication number: 20210334380Abstract: Disclosed are various examples for verification and management of firmware for client devices enrolled with a management service of an enterprise. The firmware verification includes a verification process using multiple checkpoints for determining whether status responses associated with firmware installed on and received from a managed client device can be trusted. The multiple checkpoints can include verifying certificate data, signature data, and an exit code included in status responses received from managed devices. In the event that one of the verification steps fails, the device can be considered compromised and subject to various compliance actions. The compliance actions can include limiting access to enterprise data, limiting access to one or more applications, wiping a device clean to reset the devices to the original factory settings, sending a notification to an enterprise administrator providing an indication of the detected compromise, and other types of compliance actions.Type: ApplicationFiled: April 24, 2020Publication date: October 28, 2021Inventors: Neeraj Saluja, Muhammad Anadil Furqan
-
Publication number: 20200379742Abstract: Disclosed are various approaches for validating factory provisioning of computing devices with a virtual machine. A package file is unpacked, the package file containing: at least one application to be installed on the virtual machine, and a configuration file containing at least one setting for an operating system installed on the virtual machine or the at least one application and at least one respective value for the at least one setting. Then at least one application is installed on the virtual machine. Installation of the application is confirmed. Then the operating system is configured based on the configuration file, and the configuration of the operating system is confirmed. The results are then rendered in a user interface to indicate whether installation of the applications and configuration of the operating system was successful.Type: ApplicationFiled: May 31, 2019Publication date: December 3, 2020Inventors: Neeraj Saluja, Brooks Peppin, Akhil Parasa, Jose A. Alvarez Ramos, Rob Schlotman
-
Patent number: 10664697Abstract: Methods, apparatus, and processor-readable storage media for dynamically generating system-compatible transaction requests derived from external information are provided herein. An example computer-implemented method includes converting portions of a transaction request to items of text, wherein the transaction request is derived from a source external to a transaction request processing system; extracting items of information associated with the transaction request processing system from the items of text via one or more machine learning algorithms; dynamically generating a modified version of the transaction request based at least in part on the extracted items of information and one or more items of historical information related to the extracted items of information, wherein the modified version of the transaction request is compatible with the transaction request processing system; and outputting the modified version of the transaction request to the transaction request processing system.Type: GrantFiled: February 14, 2018Date of Patent: May 26, 2020Assignee: Dell Products L.P.Inventors: Sitansh R. Patel, Pranay Jaiswal, Ramesh Bhaskar, Neeraj Saluja, Gaurav Dongaonkar