Search Patents
  • Patent number: 11494567
    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: Grant
    Filed: March 3, 2020
    Date of Patent: November 8, 2022
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Sathish Kumar Bikumala
  • Publication number: 20230185558
    Abstract: A method for managing a client environment includes obtaining, by a client environment watcher of a production host environment, a set of actions performed by the client environment operatively connected to the production host environment, in response to obtaining the set of actions: performing an action filtering on the set of actions to obtain a set of filtered actions, wherein the set of filtered actions is associated with an attempt to resolve an issue with performing an application upgrade on the client environment, determining, using the set of filtered actions, a client-applied action set, and initiating an update to an issue analyzer model to obtain an updated issue analyzer model.
    Type: Application
    Filed: December 10, 2021
    Publication date: June 15, 2023
    Inventors: Parminder Singh Sethi, Lakshmi Nalam, Shelesh Chopra
  • Patent number: 11782785
    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: Grant
    Filed: January 7, 2022
    Date of Patent: October 10, 2023
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Shelesh Chopra
  • 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
  • Patent number: 11443122
    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: Grant
    Filed: March 3, 2020
    Date of Patent: September 13, 2022
    Assignee: Dell Products L.P.
    Inventors: Sathish Kumar Bikumala, Parminder Singh Sethi
  • Patent number: 11868791
    Abstract: A method for managing a client environment includes obtaining, by a predictor, a future state prediction request associated with an application upgrade on an emulation of a client device, wherein the application upgrade failed; in response to the future state prediction request: obtaining live data associated with the application upgrade; performing natural language processing on the live data to obtain processed live data; applying a future state prediction model to the processed live data to generate a future state prediction; and initiating the remediation of the application upgrade based on the future state prediction.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: January 9, 2024
    Assignee: Dell Products L.P.
    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
  • Publication number: 20200050249
    Abstract: An information handling system (IHS) may include a battery management unit (BMU) that remains operational when the IHS in general is in a powered off state. A processor is operational when the IHS in general is in a powered on state but not when the IHS in general is in a powered off state. The BMU is configured to obtain charge and discharge pattern information while the IHS in general is in the powered off state, to transmit the charge and discharge pattern information to the processor when the IHS in general is in the powered on state, to receive user control information from the processor, and to control charge and discharge of a battery according to the user control information when the IHS in general is in the powered off state.
    Type: Application
    Filed: October 22, 2019
    Publication date: February 13, 2020
    Inventor: Parminder Singh Sethi
  • Publication number: 20220283890
    Abstract: A method for managing upgrades of components of clients includes obtaining an upgrade failure prediction request associated with a client of the clients, and in response to obtaining an update failure prediction request: obtaining live data associated with the client, matching the live data with a training data cluster, selecting relevant features associated with processed training data of the training data cluster, generating an upgrade failure prediction using the live data associated with the relevant features and a prediction model, making a determination that the upgrade failure prediction implicates an action is required, and based on the determination, initiating performance of the action.
    Type: Application
    Filed: March 5, 2021
    Publication date: September 8, 2022
    Inventors: Shelesh Chopra, Parminder Singh Sethi, Anannya Roy Chowdhury, Rahul Vishwakarma
  • Publication number: 20220398117
    Abstract: A method for managing a client environment includes obtaining, by a device emulation orchestration engine in an emulation system, an upgrade estimation time request associated with an application upgrade, in response to the upgrade estimation time request: performing a device emulation container analysis to determine a client device that requires the application upgrade, wherein the client device executes in the client environment, initiating an upgrade emulation using a device emulation container corresponding to the client device, obtaining, from a device emulation agent executing in the device emulation container, an upgrade estimation, and providing the upgrade estimation to the application upgrade monitoring agent.
    Type: Application
    Filed: July 27, 2021
    Publication date: December 15, 2022
    Inventors: Parminder Singh Sethi, Lakshmi Nalam, Vasanth DS, Shelesh Chopra
  • Publication number: 20220237065
    Abstract: A method, comprising: detecting that a storage device is experiencing a failure, the storage device being part of a computing device; identifying a cooling fan that is associated with the storage device, the cooling fan being part of the computing device, the cooling fan being identified based on one or more data structures that map the cooling fan to the storage device; and increasing a speed of the cooling fan from a first speed level to a second speed level, the speed of the cooling fan being increased in response to detecting that the storage device is experiencing the failure, wherein the speed of the cooling fan is increased proactively.
    Type: Application
    Filed: January 22, 2021
    Publication date: July 28, 2022
    Applicant: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Chandroma Ghose
  • Patent number: 11553059
    Abstract: A method includes extracting data pertaining to a plurality of user actions in connection with one or more changes to one or more of a plurality of applications, and training one or more machine learning models with the extracted data. The one more machine learning models are used to predict whether a user should receive a given notification in connection with a given change to a given application of the plurality of applications. In response to predicting that the user should receive the given notification, content of the given notification is determined. The method further includes generating the given notification for the user, and transmitting the given notification to the user.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: January 10, 2023
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Noga Gershon
  • 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
  • Patent number: 11455456
    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: Grant
    Filed: March 3, 2020
    Date of Patent: September 27, 2022
    Assignee: Dell Products L.P.
    Inventors: Sathish Kumar Bikumala, Parminder Singh Sethi
  • Patent number: 11811640
    Abstract: A method for modifying a communication network includes: making a first determination, using monitored data, that scaling is required; in response to the first determination, executing an emulation using a modified network slice and the monitored data to generate an emulated response time, in which the monitored data comprises at least a request, a response to the request, and a corresponding response time for the request, in which the monitored data is analyzed to generate the modified network slice; making, based on the emulated response time, a second determination to implement the modified network slice; and initiating modification of the communication network using the modified network slice.
    Type: Grant
    Filed: July 22, 2022
    Date of Patent: November 7, 2023
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Shelesh Chopra
  • Publication number: 20230229737
    Abstract: Automated order management techniques for order problem learning and mitigation in an order processing system are disclosed. For example, a method comprises obtaining historical order data associated with an order processing system. The method applies a reinforcement learning-based algorithm to the obtained historical order data to generate a state-based data structure that reflects successes and failures of actions associated with previous orders processed by the order processing system. The state-based data structure is utilized to identify one or more issues in a given pending order, and recommend one or more mitigating actions to remedy the one or more issues in the given pending order.
    Type: Application
    Filed: January 18, 2022
    Publication date: July 20, 2023
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam
  • Publication number: 20220350708
    Abstract: Techniques described herein relate to a method for managing jobs. Such techniques may include: generating a job completion entry that specifies that execution of a first job was completed within an estimated period of time for the first job, generating a second job completion entry that specifies that execution of a second job was not completed within a second estimated period of time for the second job, updating the job resource mapping model based on the first job completion entry and the second job completion entry to obtain a new updated job resource mapping model.
    Type: Application
    Filed: April 23, 2021
    Publication date: November 3, 2022
    Inventors: Rahul Deo Vishwakarma, Shelesh Chopra, Parminder Singh Sethi, Parmeshwr Prasad
  • Publication number: 20230122631
    Abstract: In general, embodiments relates to a method for managing technical support sessions, the method comprising generating a first plurality of local technical support sessions, applying a sharing compliance rule to at least a portion of the first plurality of local technical support sessions to generate a second plurality of modified technical support sessions, transmitting the second plurality of modified technical support sessions to a technical support hub, and receiving a local technical support session originating from a second technical support system, wherein the local technical support session is presented to a technical support person (TSP) during a technical support session performed on a first technical support system.
    Type: Application
    Filed: October 15, 2021
    Publication date: April 20, 2023
    Inventors: Parminder Singh Sethi, Shelesh Chopra, Akanksha Goel
  • Publication number: 20230342258
    Abstract: A method including: initiating a migration of data from a source system to a destination system, the migration of data being configured to proceed based on a checkpoint set that includes a plurality of checkpoints; detecting whether any of the checkpoints in the checkpoint set is reached; obtaining a health score for the source system, the health score being obtained in response to any of the checkpoints being reached; if the health score satisfies a condition, executing an action to prevent a loss of data that is being migrated; and if the health score does not satisfy the condition, abstaining from executing the action to prevent the loss of data.
    Type: Application
    Filed: April 22, 2022
    Publication date: October 26, 2023
    Applicant: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Lakshmi S. Nalam, Atishay Jain
  • 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
Narrow Results

Filter by US Classification