Patents by Inventor Parminder Singh Sethi

Parminder Singh Sethi 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: 11782697
    Abstract: Various embodiments of the invention are related to a method of performing upgrades to a computing system. After an initial upgrade strategy is produced by a device emulation system, one or more embodiments of the invention may continue to refine the upgrade strategy if changes occur to key aspects of the system, before the upgrade is performed and/or completed. These key aspects or key identifiers of the system are monitored throughout the upgrade process and are used to refine the upgrade strategy.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: October 10, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Parminder Singh Sethi, Lakshmi Nalam, Shelesh Chopra, Malathi R
  • Patent number: 11775279
    Abstract: A method for managing a client environment includes monitoring, by an upgrade management agent, the client environment for an application abstention by a plurality of client devices of the client environment, in response to the monitoring, obtaining device configuration information corresponding to each of the plurality of client devices, performing a text pre-processing on the device configuration information to obtain pre-processed information, applying a relational analysis to the pre-processed information to obtain a normalized context reference for application abstention corresponding to the plurality of client devices, and performing a clustering algorithm on the normalized context reference to generate a processed client intent dataset.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: October 3, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Parminder Singh Sethi, Kanika Kapish, Shelesh Chopra
  • Patent number: 11775280
    Abstract: One or more embodiments of this invention may improve the operating and upgrading of computing devices and systems. The computing device and/or system may receive information related to a plurality of application upgrades from an application monitoring agent. Based on the received information, a device emulation will be requested, and an emulation will be performed in response to generate an application upgrade strategy including such things as emulated (e.g., predicted) upgrade times. In order to produce a more refined upgrade strategy the various embodiments also consider key aspects of the device and the upgrades to produce one or more key identifiers. The key identifiers are monitored throughout the upgrade process and are used to refine the upgrade strategy.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: October 3, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Parminder Singh Sethi, Lakshmi Nalam, Shelesh Chopra
  • Patent number: 11775819
    Abstract: Methods, apparatus, and processor-readable storage media for automated configuration determinations for data center devices using artificial intelligence are provided herein. An example computer-implemented method includes obtaining input information pertaining to one or more device-related changes to a data center; obtaining telemetry data attributed to one or more devices in the data center; determining one or more device configurations for implementation in at least one device in the data center in connection with the one or more device-related changes by processing the input information and the obtained telemetry data using one or more artificial intelligence techniques; and performing at least one automated action based at least in part on the one or more determined device configurations.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: October 3, 2023
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Bijan Kumar Mohanty, Hung T Dinh
  • Patent number: 11775281
    Abstract: Various embodiments of the invention are related to a method of performing upgrades to a computing system. After an initial upgrade strategy is produced by a device emulation system, one or more embodiments of the invention may produce a more refined upgrade strategy based on changes in key aspects identified in the initial upgrade strategy. These key aspects or key identifiers of the system are monitored throughout the upgrade process and are used to refine the upgrade strategy.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: October 3, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Parminder Singh Sethi, Lakshmi Nalam, Shelesh Chopra, Malathi R
  • Publication number: 20230297402
    Abstract: A method comprises retrieving power utilization data of a plurality of host devices and identifying at least one virtual machine for migration from a source host device to a target host device of the plurality of host devices. In the method, power utilization of the at least one virtual machine is predicted. The target host device is determined based, at least in part, on the power utilization data of the plurality of host devices and the predicted power utilization of the at least one virtual machine. The method further comprises migrating at least one virtual machine from the source host device to the target host device.
    Type: Application
    Filed: March 15, 2022
    Publication date: September 21, 2023
    Inventors: Parminder Singh Sethi, Suren Kumar, Durai S. Singh
  • Publication number: 20230297360
    Abstract: A method for upgrading a client device includes: performing an emulation to generate an application upgrade strategy to apply a plurality of application upgrades on a client device, in which the application upgrade strategy is associated with a plurality of emulated boot times; comparing the plurality of emulated boot times with an actual boot time obtained from the client device; determining, based on the comparison, a boot time delay; generating a final application upgrade strategy, in which the final application upgrade strategy specifies the boot time delay; and initiating upgrading of the client device using the final application upgrade strategy in response to feedback from a user.
    Type: Application
    Filed: March 21, 2022
    Publication date: September 21, 2023
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Shelesh Chopra
  • Publication number: 20230297412
    Abstract: A method comprises generating a plurality of device trees for respective ones of a plurality of devices. The plurality of device trees respectively comprise a plurality of nodes corresponding to a device, one or more components of the device and one or more alerts associated with the one or more components. In the method, weights are assigned to the plurality of nodes of the plurality of device trees, and rates of degradation for the respective ones of the plurality of devices are computed based, at least in part, on the assigned weights. Workloads for the respective ones of the plurality of devices are predicted using one or more machine learning models, and a ranking of the respective ones of the plurality of devices is generated based, at least in part, on at least one of the rates of degradation and the predicted workloads.
    Type: Application
    Filed: March 15, 2022
    Publication date: September 21, 2023
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Vasanth Sathyanarayanan
  • Publication number: 20230289168
    Abstract: A method for performing an application upgrade includes: performing an emulation to generate an application upgrade strategy for applying a plurality of application upgrades on a client device; determining a user behavior of a user of the client device; generating an application upgrade summary list using the application upgrade strategy and the user behavior; providing the application upgrade summary list to the user of the client device; and after the providing, initiating upgrading of the client device using a reordered application upgrade strategy generated in response to feedback from the user, in which the reordered application upgrade strategy is generated based on the application upgrade strategy and the user behavior.
    Type: Application
    Filed: March 9, 2022
    Publication date: September 14, 2023
    Inventors: Parminder Singh Sethi, Shelesh Chopra, Lakshmi Saroja Nalam
  • Patent number: 11748086
    Abstract: An apparatus comprises a processing device configured to detect that a given software upgrade is available for a given computing device, to identify other computing devices on which the given software upgrade has been installed that exhibit at least a threshold level of similarity to the given computing device, and to determine whether any issues were encountered on the other computing devices as a result of the given software upgrade. The processing device is also configured to generate a recommendation as to whether to initiate download of the given software upgrade on the given computing device based at least in part on whether any issues were encountered on the other computing devices as a result of the given software upgrade, and to initiate download of the given software upgrade on the given computing device based at least in part on the generated recommendation.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: September 5, 2023
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Aarsi Kumar, Kanika Kapish
  • Patent number: 11750468
    Abstract: An apparatus comprises a processing device configured to identify a given one of one or more assets in an information technology infrastructure associated with a support indicator associated with a priority level, and to obtain information characterizing state transitions of the one or more assets. The processing device is also configured to determine, based at least in part on a current state of the given asset identified utilizing the obtained information, a probability of the given asset transitioning to each of a plurality of states and to select, based at least in part on the determined probabilities, one of the plurality of states as a predicted future state of the given asset utilizing conformal prediction. The processing device is further configured to modify the priority level of the support indicator associated with the given asset based at least in part on the predicted future state of the given asset.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: September 5, 2023
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Avinash Vishwanath
  • Publication number: 20230267208
    Abstract: In general, embodiments relate to a method for performing an application upgrade, comprising: receiving an application upgrade request to upgrade an application to a specific version from a client device; sending information related to the application upgrade to a vulnerability validator; determining, based on impact score information, that the specific version of the application has vulnerabilities; identifying, based on the determining, at least one fix for at least one of the vulnerabilities; generating an application upgrade package based on the specific version of the application and the at least one fix; and providing the application upgrade package to a client device upgrade manager.
    Type: Application
    Filed: January 24, 2022
    Publication date: August 24, 2023
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Shelesh Chopra
  • Patent number: 11720434
    Abstract: An apparatus comprises at least one processing device that is configured to implement a data collection agent and obtain a telemetry data collection specification. The at least one processing device is configured to train the data collection agent based at least in part on the telemetry data collection specification and to obtain an issue description corresponding to a technical support issue associated with a source device of an information processing system. The at least one processing device is configured to generate a telemetry data collection query based at least in part on the obtained issue description using the trained data collection agent and to submit the query to the source device. The at least one processing device is configured to obtain from the source device, telemetry data generated based at least in part on the query and to present the telemetry data to a user via a graphical user interface.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: August 8, 2023
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Landon Martin Chambers
  • Patent number: 11714893
    Abstract: Aspects of the disclosure include an escalated authentication system based on user behavior patterns. A user's behavior pattern on a device is collected and/or learned. The collected or learned pattern can be compared to subsequent behavior patterns to determine whether the current user is genuine or suspicious. Users deemed suspicious are subject to increased authentication requirements, often on-the-fly.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: August 1, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Parminder Singh Sethi, Madhuri Dwarakanath, Bing Liu, Srinath Kappgal
  • Publication number: 20230237160
    Abstract: In general, embodiments relate to a method for proactively detecting and filtering vulnerabilities of an application upgrade, comprising: receiving an application upgrade request to upgrade an application to a version from a client device; sending information related to the application upgrade to a vulnerability validator; determining, based on the impact score information, that the version of the application has vulnerabilities and that a second version of the application does not have vulnerabilities; filtering, based on the determining, the version of the application that has vulnerabilities; generating an application upgrade strategy by only considering the second version of the application; and sending information related to the version of the application to a vendor to fix the vulnerabilities.
    Type: Application
    Filed: January 24, 2022
    Publication date: July 27, 2023
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Shelesh Chopra
  • Publication number: 20230236919
    Abstract: In general, embodiments relate to a method for identifying hardware component failures, comprising: obtaining system logs that show a transition of device states for a device; using a normalization and filtering module to process and extract relevant data from the system logs and important keywords for the device; creating a device state path for the device from a healthy device state to an unhealthy device state using the extracted relevant data; obtaining the device state path for the device from a storage and a current device state of the device; predicting a next device state of the device based on the current device state using an analysis module; generating a device state chain using the device state path, current device state, and next device state; and identifying root cause of a hardware component failure using the device state chain.
    Type: Application
    Filed: January 24, 2022
    Publication date: July 27, 2023
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Bing Liu, Avinash Vishwanath
  • Publication number: 20230236945
    Abstract: In one aspect, an example methodology implementing the disclosed techniques can include, by a baseboard management controller (BMC), responsive to a virtual console of a server being launched on a client device via the BMC, collecting one or more environment parameters of the client device and collecting one or more environmental parameters of the server. The method can also include, by the BMC, determining an appropriate display configuration for the server based on an analysis of the one or more environment parameters of the client device and the one or more environmental parameters of the server and configuring a display configuration of the server in accordance with the determined appropriate display configuration.
    Type: Application
    Filed: January 21, 2022
    Publication date: July 27, 2023
    Applicant: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Suren Kumar, Veena Ramarao
  • Publication number: 20230236920
    Abstract: In general, embodiments relate to a method for providing solutions to hardware component failures, comprising: creating a device state chain using a device state path, a current device state, and a next device state for a device; identifying root cause of a hardware component failure in the device using the device state chain; performing a context-aware search in a shared storage using the root cause of the hardware component failure; and obtaining, in response to the context-aware search, a result specifying a proposed solution for the hardware component failure.
    Type: Application
    Filed: January 24, 2022
    Publication date: July 27, 2023
    Inventors: Lakshmi Saroja Nalam, Bing Liu, Parminder Singh Sethi, Avinash Vishwanath
  • Publication number: 20230237158
    Abstract: In general, embodiments relate to a method for detecting vulnerabilities of an installed application, comprising: obtaining information related to an application installed to a client device; sending, by an application monitoring agent, the information related to the application installed to the client device to a vulnerability validator; determining by the vulnerability validator, based on impact score information, whether a specific version of the application installed to the client device has vulnerabilities; sending the impact score information to a client device upgrade manager; and notifying, based on the impact score information, the client device when the application installed to the client device has vulnerabilities.
    Type: Application
    Filed: January 24, 2022
    Publication date: July 27, 2023
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Shelesh Chopra
  • Publication number: 20230237159
    Abstract: In general, embodiments relate to a method for performing a local vulnerability check of an application upgrade to be downloaded, comprising: receiving an application upgrade download request from a client device; sending, by a client device upgrade manager, information related to the application upgrade download request to a local vulnerability validator; determining by the local vulnerability validator, based on impact score information, that a specific version of the application upgrade to be downloaded has vulnerabilities; sending the impact score information to the client device upgrade manager; and notifying, based on the impact score information, the client device that the application upgrade to be downloaded has vulnerabilities.
    Type: Application
    Filed: January 24, 2022
    Publication date: July 27, 2023
    Inventors: Parminder Singh Sethi, Shelesh Chopra, Lakshmi Saroja Nalam