Search Patents
  • Publication number: 20220107870
    Abstract: Techniques are provided for dynamic snapshot scheduling. In an example, a dynamic snapshot scheduler can analyze historical data about storage system resources. The dynamic snapshot scheduler can use this historical data to predict how the storage system resources will be used in the future. Based on this prediction, the dynamic snapshot scheduler can schedule snapshot activities for one or more times that are relatively unlikely to experience system resource contention. The dynamic snapshot scheduler can then initiate snapshot activities at those scheduled times.
    Type: Application
    Filed: October 5, 2020
    Publication date: April 7, 2022
    Inventors: Deepak Nagarajegowda, Parminder Singh Sethi
  • 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
  • Publication number: 20230229416
    Abstract: A method for managing a client environment includes obtaining a notification for an application abstention by a client device, in response to the notification, performing an intent analysis on the client device using a processed client intent dataset to determine a set of reasons for the application abstention, comparing the set of reasons to an upgrade coverage dataset, identifying, based on the comparing, a set of solutions corresponding to the set of reasons, generating, based on the comparing, a specialized upgrade notification based on the set of solutions, and issuing the specialized upgrade notification to the client device.
    Type: Application
    Filed: January 18, 2022
    Publication date: July 20, 2023
    Inventors: Parminder Singh Sethi, Kanika Kapish, Shelesh Chopra
  • Publication number: 20210149776
    Abstract: A system receives a first alert pertaining to a main part from a managed information handling system, determines whether an alternative part is available at the managed information handling system as a substitute for the main part, and determines a life expectancy of the alternative part. The system may also determine whether an expected level of service can be expected to be provided by the alternative part based on the life expectancy of the alternative part, select between a plurality of levels of criticality to apply to the first alert, and dispatch the first alert for resolution at a selected level of criticality.
    Type: Application
    Filed: November 15, 2019
    Publication date: May 20, 2021
    Inventors: Parminder Singh Sethi, Ravikanth Chaganti
  • Publication number: 20240028387
    Abstract: Embodiments described herein relate to methods, systems, and non-transitory computer readable mediums storing instructions for creating and executing migration workflows to replicate or migrate data (collectively referred to herein as ‘migration’) from one device or set of devices to another device or set of devices (e.g., from one computing environment to another). The method of migration involves determining the health of a device used by the applications and prioritizing the migration of applications based, in part, on the health of the devices executing the applications that are to be migrated.
    Type: Application
    Filed: July 22, 2022
    Publication date: January 25, 2024
    Inventors: Parminder Singh Sethi, Lakshmi Nalam, Madhuri Dwarakanath, Shelesh Chopra
  • Publication number: 20210279430
    Abstract: Techniques for localization of a content presentation in an information processing system are provided. In one example, a method adapts translated content to accommodate an original content design structure (e.g., wireframe) when such translated content is inconsistent with the original content design structure. In another example, a method adapts the original content design structure when translated content is inconsistent with the original content design structure. In yet another example, an image analysis method is used to adapt translated content determined to be inconsistent with the original content design structure.
    Type: Application
    Filed: March 3, 2020
    Publication date: September 9, 2021
    Inventors: Sathish Kumar Bikumala, Parminder Singh Sethi
  • Publication number: 20220374726
    Abstract: An information handling system includes a data store configured to store an account associated with a first alert and a second alert. A processor may receive the first alert and the second alert, map the first alert and the second alert to a first node and a second node of a causality graph, traverse the causality graph starting from the sink node to the source node to determine an association between the first alert and the second alert, and generate the account based on the association between the first alert and the second alert.
    Type: Application
    Filed: May 18, 2021
    Publication date: November 24, 2022
    Inventors: Parminder Singh Sethi, Kanika Kapish, Amihai Savir, Anat Parush Tzur
  • Publication number: 20240028420
    Abstract: Embodiments described herein relate to methods, systems, and non-transitory computer readable mediums storing instructions for creating and executing migration workflows to replicate or migrate data (collectively referred to herein as ‘migration’) from one device or set of devices to another device or set of devices (e.g., from one computing environment to another). The method of migration involves using a slicing customizer to assign the applications, or parts of the applications, to network slice queues based on predetermined rules. The slices in the queues are then migrated by a network slicing controller.
    Type: Application
    Filed: July 22, 2022
    Publication date: January 25, 2024
    Inventors: Parminder Singh Sethi, Lakshmi Nalam, Shelesh Chopra
  • Publication number: 20230185557
    Abstract: A method for managing a client environment includes obtaining, by an issue analyzing engine, a notification for an issue based on an application upgrade on a client device of the client environment, in response to the notification: applying an issue analyzing model to device configuration information associated with a client device to obtain a solution set, providing the solution set to client environment, obtaining a result from the client environment associated with the issue and the solution set, and updating the issue analyzing model based on the result to obtain an updated issue analyzing model.
    Type: Application
    Filed: December 10, 2021
    Publication date: June 15, 2023
    Inventors: Parminder Singh Sethi, Lakshmi Nalam, Shelesh Chopra
  • Publication number: 20220335326
    Abstract: In one aspect, an example methodology implementing the disclosed techniques includes, by a disk controller of a plurality of disks of a data storage system, collecting usage telemetry from the plurality of disks and initiating determination of one or more candidate time slots for performing a battery learn cycle using a machine learning model. The machine learning model is trained using the usage telemetry from the plurality of disks. The method also includes, by the disk controller, presenting one or more of the one or more candidate time slots for performing a battery learn cycle.
    Type: Application
    Filed: April 16, 2021
    Publication date: October 20, 2022
    Applicant: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Bing Liu, Vasanth Sathyanarayanan, Lakshmi S. Nalam
  • Publication number: 20230222031
    Abstract: A method for managing a client environment includes obtaining, by a remediation orchestrator, a remediation request associated with a failed application upgrade on an emulation of a client device; in response to the remediation request: obtaining a remediation policy associated with the application upgrade; obtaining application upgrade information associated with the application upgrade; identifying remediation steps to service the remediation request using the application upgrade information and the remediation policy; and initiating performance of the application upgrade and the remediation steps on the client device.
    Type: Application
    Filed: January 7, 2022
    Publication date: July 13, 2023
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Shelesh Chopra
  • 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: 20210279429
    Abstract: Techniques for localization of a content presentation in an information processing system are provided. In one example, a method adapts translated content to accommodate an original content design structure (e.g., wireframe) when such translated content is inconsistent with the original content design structure. In another example, a method adapts the original content design structure when translated content is inconsistent with the original content design structure. In yet another example, an image analysis method is used to adapt translated content determined to be inconsistent with the original content design structure.
    Type: Application
    Filed: March 3, 2020
    Publication date: September 9, 2021
    Inventors: Parminder Singh Sethi, Sathish Kumar Bikumala
  • Publication number: 20210279399
    Abstract: Techniques for localization of a content presentation in an information processing system are provided. In one example, a method adapts translated content to accommodate an original content design structure (e.g., wireframe) when such translated content is inconsistent with the original content design structure. In another example, a method adapts the original content design structure when translated content is inconsistent with the original content design structure. In yet another example, an image analysis method is used to adapt translated content determined to be inconsistent with the original content design structure.
    Type: Application
    Filed: March 3, 2020
    Publication date: September 9, 2021
    Inventors: Sathish Kumar Bikumala, Parminder Singh Sethi
  • Publication number: 20230333834
    Abstract: Various embodiments of the invention 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 that includes such things as emulated (e.g., predicted) upgrade times. The application upgrade strategy is used to produce a more refined upgrade strategy. The various embodiments refine the upgrade strategy by specifically consider the power consumption and cost for the power that is consumed.
    Type: Application
    Filed: April 18, 2022
    Publication date: October 19, 2023
    Inventors: Parminder Singh Sethi, Malathi R, Shelesh Chopra, Lakshmi Nalam
  • Patent number: 11941641
    Abstract: In general, embodiments relates to a method for managing a technical support session, comprising: obtaining customer identification information for a technical support session, extracting at least one keyword for the technical support session, identifying a plurality of historical technical support sessions using the at least one keyword and the customer identification information, and displaying at least one of the plurality of historical technical support sessions to a technical support person (TSP) during the technical support session.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: March 26, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Parminder Singh Sethi, Akanksha Goel, Shelesh Chopra
  • Patent number: 11915205
    Abstract: In general, embodiments relate to a method for managing a technical support session, comprising in response to satisfying a duplicate technical support question threshold for a technical support session: extracting at least one keyword for the technical support session, identifying a plurality of historical technical support sessions using the at least one keyword, and displaying at least one of the plurality of historical technical support sessions to a technical support person (TSP) during the technical support session.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: February 27, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Parminder Singh Sethi
  • Patent number: 11398960
    Abstract: A method for managing applications in a production host environment includes obtaining, by an application upgrade management system, an upgrade issue report for the application, applying a self-healing classification model to the upgrade issue report to obtain a state of the upgrade issue report, making a determination that the state indicates a self-healable state, based on the determination, performing a self-healing process on the application based on the upgrade issue report, and storing a resolution report based on results of the self-healing process.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: July 26, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Anannya Roy Chowdhury, Parminder Singh Sethi
  • Publication number: 20220383330
    Abstract: A method for managing applications includes obtaining an application resolution report from an administrative system, wherein the application resolution report comprises a customer query and a response, applying a neural network algorithm on a set of tokens associated with the application resolution report to obtain a vector representation of the application resolution report, performing a probability analysis on each vector in the vector representation, based on the probability analysis, identifying an unanswered portion of the application resolution report, and in response to the unanswered portion of the application resolution report, performing a query resolution.
    Type: Application
    Filed: June 23, 2021
    Publication date: December 1, 2022
    Inventors: Shelesh Chopra, Vasanth D. Sathyanaraya, Parminder Singh Sethi, Akanksha Goel
  • Patent number: 11431580
    Abstract: A method comprises collecting device data and connection data corresponding to a plurality of connected devices in a system, and identifying a plurality of network connections between two or more of the plurality of connected devices from the device data and the connection data. In the method, one or more configuration issues across one or more of the plurality of network connections are detected, and a visualization of a topology of the plurality of connected devices in the system is generated. The visualization comprises a depiction of the plurality of connected devices, the plurality of network connections and the one or more configuration issues.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: August 30, 2022
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Karan Arora, Vaideeswaran Ganesan
Narrow Results

Filter by US Classification