Search Patents
  • Publication number: 20220231916
    Abstract: In one embodiment, at least one processing device is configured to assign a plurality of devices of a cluster to a logical host group where at least one of the devices assigned to the logical host group has a network time parameter that is different than another of the devices assigned to the logical host group. The at least one processing device is further configured to determine a target network time parameter for the logical host group based at least in part on network time parameter related information about a given device of the plurality of devices assigned to the logical host group and to cause the plurality of devices to configure their respective network time parameters to the target network time parameter based at least in part on the assignment of the plurality of devices to the logical host group.
    Type: Application
    Filed: January 21, 2021
    Publication date: July 21, 2022
    Inventors: Parminder Singh Sethi, Suren Kumar, Vinod Durairaj
  • Publication number: 20200245055
    Abstract: For example, a headphone includes a headband, a first housing with a first cushion and a first size selector, and a second housing with a second cushion and a second size selector. A linkage connects the first size selector to the second size selector. If the linkage is engaged, moving the first size selector in a first direction causes the first cushion and the second cushion to simultaneously increase from a first size to a second size. Moving the first size selector in a second direction causes the first cushion and the second cushion to simultaneously decrease from the second size to the first size. In the first size, the first and second cushion have supra-aural properties. In the second size, the first and the second cushion have circum-aural properties. If the linkage is disengaged, a size of the first cushion and the second cushion may be independently adjusted.
    Type: Application
    Filed: January 29, 2019
    Publication date: July 30, 2020
    Inventors: Sathish Bikumala, Parminder Singh Sethi, Anshul Saxena
  • Patent number: 11635973
    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: Grant
    Filed: July 27, 2021
    Date of Patent: April 25, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Parminder Singh Sethi, Lakshmi Nalam, Vasanth DS, Shelesh Chopra
  • Publication number: 20230221974
    Abstract: A method for managing a client environment includes obtaining, by a state processor, a state prediction request associated with an application upgrade on an emulation of a client device; in response to the 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 state prediction model to the processed live data to generate a state prediction; making a first determination that the state prediction indicates that the application upgrade was not successful; and in response to the first determination: making a second determination that the state prediction indicates that the application upgrade is fixable; and in response to the second determination: initiating the remediation of the application upgrade.
    Type: Application
    Filed: January 7, 2022
    Publication date: July 13, 2023
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Shelesh Chopra
  • Patent number: 11789601
    Abstract: An information handling system receives information from an input pointer, obtains a first coordinate from the information with respect to a first direction of a display, obtains a second coordinate from the information with respect to a second direction of a display screen, and obtains a third coordinate from a scrolling value representative of an amount of scrolling of a contiguous presentation of displayable information for display of a portion of the contiguous presentation of displayable information within the display. The system also obtains a fourth coordinate representative of a time at which the first coordinate and the second coordinate are obtained, and provides an unambiguous record of a user's navigation of the contiguous presentation of displayable information based on the first coordinate, the second coordinate, the third coordinate, and the fourth coordinate.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: October 17, 2023
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Madhuri Dwarakanath
  • Publication number: 20230394375
    Abstract: Techniques are disclosed for equipment support management comprising proactive identification and remediation for one or more impacted components of the equipment using a machine learning-based approach. By way of one example, a method identifies, for given equipment comprising a plurality of components, one or more components of the plurality of components that may be impacted by another component of the plurality of components for which an issue has been reported, wherein one or more machine learning-based algorithms are used to perform at least a portion of the identification. The method then generates, for the given equipment, a plan to proactively remedy the one or more identified components in conjunction with remedying the issue-reported component. In some further examples, a relevance tree is used to identify the one or more impacted components.
    Type: Application
    Filed: June 7, 2022
    Publication date: December 7, 2023
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Ramya G A
  • Publication number: 20220398108
    Abstract: A method for managing a client environment includes identifying, by an application upgrade monitoring agent, the application upgrade for an application, in response to the identifying: obtaining device configuration information associated with a client device executing an instance of the application, wherein the client device is executing on the client environment, sending an upgrade time estimation request to a device emulation system, wherein the upgrade time estimation request comprises the device configuration information, obtaining, in response to the upgrade time estimation request, an upgrade estimation from the device emulation system, wherein the upgrade estimation specifies a period of time the application upgrade is expected to take to complete on the client device, and initiating execution of the application upgrade on the client device based on the upgrade estimation.
    Type: Application
    Filed: July 27, 2021
    Publication date: December 15, 2022
    Inventors: Parminder Singh Sethi, Lakshmi Nalam, Vasanth DS, Shelesh Chopra
  • Publication number: 20210271584
    Abstract: Various systems and methods are provided for analyzing the effect(s) that a configuration change to one device has on other connected devices. In one embodiment, the disclosed functionality includes determining connectivity information associated with a data center, where the data center comprises at least a first device and a second device; discovering one or more changes to a configuration of the first device; determining, based at least in part on the connectivity information, that the second device is impacted by the one or more changes to the configuration of the first device; and determining one or more impacts to the second device as a result of the one or more changes, where each of the one or more impacts indicates a positive impact to the second device, a negative impact to the second device, or no impact to the second device.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 2, 2021
    Inventors: Parminder Singh Sethi, Sathish Kumar Bikumala
  • Publication number: 20240028388
    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 periods of time when the application has decreased use or idle time. This decreased use or idle time is used to determine the optimal time to perform a migration of the application. Based on the calculated migration time as well as the time it takes to load the application after migration, the maintenance planner can alert users and help insure a successful migration.
    Type: Application
    Filed: July 22, 2022
    Publication date: January 25, 2024
    Inventors: Parminder Singh Sethi, Lakshmi Nalam, Shelesh Chopra
  • Publication number: 20220114031
    Abstract: An apparatus comprises a processing device configured to generate a model characterizing relationships between devices in an information technology infrastructure, to build a device dependency chain for the devices based at least in part on the generated model, and to predict workload for each of the devices in each of two or more time slots of a given time period. The processing device is also configured to determine a deployment schedule for the devices based at least in part on the device dependency chain and the predicted workload for each of the devices in each of the two or more time slots of the given time period, to identify an operation to be performed on the devices, and to utilize the deployment schedule to select ones of the devices on which to perform the identified operation in each of the two or more time slots of the given time period.
    Type: Application
    Filed: October 9, 2020
    Publication date: April 14, 2022
    Inventors: Mohammad Rafey, Parminder Singh Sethi, Hung Dinh, Bijan Kumar Mohanty
  • Patent number: 11386206
    Abstract: A system and method model activities in the production environment as sequences of microservices, and identify unusual activities by analyzing these sequences. In particular, a directed graph of usual activity is formed as a basis for determining unusual activities. Next, activities that were actually performed are determined by statistically analyzing records of microservice invocation in application diagnostic files. These activity sequences are overlaid on the directed graph to determine relative fit by using a trace coverage percentage score. Application instances or activities with low relative fit are deemed suspicious. If the low fit persists for an extended duration, then the instances or activities are deemed unusual and an individual is alerted to begin a manual review.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: July 12, 2022
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Kanika Kapish, Anay Kishore, Kunal Visoulia
  • Publication number: 20210241151
    Abstract: Methods, apparatus, and processor-readable storage media for device component management using deep learning techniques are provided herein. An example computer-implemented method includes obtaining telemetry data from one or more enterprise devices; determining, for each of the one or more enterprise devices, values for multiple device attributes by processing the obtained telemetry data; generating, for each of the one or more enterprise devices, at least one prediction related to lifecycle information of at least one device component by processing the determined attribute values using one or more deep learning techniques; and performing one or more automated actions based at least in part on the at least one generated prediction.
    Type: Application
    Filed: January 30, 2020
    Publication date: August 5, 2021
    Inventors: Parminder Singh Sethi, Akanksha Goel, Hung T. Dinh, Sabu K. Syed, James S. Watt, Kannappan Ramu
  • Publication number: 20240176526
    Abstract: A method for managing application migration includes: inferring dependencies and connectivity among applications executing on a system; generating a target infrastructure node (IN) configuration template based on the inferred dependencies and connectivity; making a determination that a configuration of a target IN does not satisfy the template, in which an application is executing on an IN, in which the application is not executing on the target IN; in response to the determination: obtaining a weight for each inferred parameter in the template, in which the inferred parameters comprises the inferred dependencies and connectivity, in which the weight for each inferred parameter is configured by a user; executing, based on the weights, a model to obtain a deviation score for a second target IN; generating, based on the deviation score, a migration recommendation specifying the second target IN; and initiating a display of the migration recommendation to the user.
    Type: Application
    Filed: November 29, 2022
    Publication date: May 30, 2024
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Shelesh Chopra
  • Publication number: 20210124663
    Abstract: Methods, apparatus, and processor-readable storage media for device temperature impact management using machine learning techniques are provided herein. An example computer-implemented method includes obtaining one or more notifications pertaining to temperature information associated with one or more devices; generating one or more predictions pertaining to at least one potential problem with at least one of the one or more devices by applying one or more machine learning models to the one or more obtained notifications; determining one or more automated actions related to the one or more predictions by utilizing at least one neural network to process data associated with temperature control for the at least one device; and automatically initiating the one or more automated actions.
    Type: Application
    Filed: October 28, 2019
    Publication date: April 29, 2021
    Inventors: Parminder Singh Sethi, Hung T. Dinh, Sabu K. Syed, Kannappan Ramu
  • Patent number: 11223522
    Abstract: An apparatus comprises at least one processing device comprising a processor coupled to a memory. The at least one processing device is configured to receive, at a first microservice, context information for a second microservice, the context information characterizing a current state of execution of one or more tasks by the second microservice. The at least one processing device is also configured to detect, by the first microservice, failure of the second microservice. The at least one processing device is further configured to re-initiate, by the first microservice, the second microservice utilizing the received context information for the second microservice. Re-initiating the second microservice utilizing the received context information for the second microservice enables the re-initiated second microservice to continue execution of the one or more tasks from the current state.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: January 11, 2022
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Shibi Panikkar
  • Publication number: 20220382763
    Abstract: An information handling system receives a search query determines a first key attribute associated with a first search term and a second key attribute associated with a second search term, determines an intent of a user and context of the search query based on the first key attribute, and determines whether the search result corresponding to the search query includes an image with a first feature corresponding to the first key attribute and a second feature corresponding to the second key attribute. Responsive to a determination that the search result does not include the image with the first feature and the second feature, the system may generate a clubbed image that includes a first image and a second image, wherein the first image includes the first feature and the second image includes the second feature.
    Type: Application
    Filed: May 25, 2021
    Publication date: December 1, 2022
    Inventors: Parminder Singh Sethi, Shibi Panikkar, Annanya Chowdhury
  • Patent number: 11928091
    Abstract: Embodiments include a method of storing digital data in a blockchain by receiving the digital data from a user, deduplicating the data in a deduplication system of the user to form deduplicated data, and encoding the deduplicated data into an array format for storage on a blockchain. A smart contract is deployed for deduplication on the destination side of the data, and the deduplicated data is encoded into a Binary Aligned Map (BAM) format for storage on the blockchain. A process on the destination side stores the deduplicated array data as a next block in the blockchain only if the next block agrees with the smart contract, and the blockchain is stored in system storage comprising hard disk, solid state, tape, or optical devices.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: March 12, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Rahul Vishwakarma, Bing Liu, Parmeshwr Prasad, Parminder Singh Sethi
  • Publication number: 20240135314
    Abstract: Methods, apparatus, and processor-readable storage media for determining health-related information of returned inventory using artificial intelligence techniques are provided herein. An example computer-implemented method includes determining current state-related information pertaining to at least one returned inventory item; determining health-related information of the at least one returned inventory item by processing, using one or more artificial intelligence techniques, at least a portion of the current state-related information and historical inventory-related data associated with one or more additional inventory items; and performing one or more automated actions in connection with the at least one returned inventory item based at least in part on at least a portion of the determined health-related information.
    Type: Application
    Filed: October 20, 2022
    Publication date: April 25, 2024
    Inventors: Parminder Singh Sethi, Manish Gupta, Praveen Kumar
  • Publication number: 20220236973
    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: Application
    Filed: January 22, 2021
    Publication date: July 28, 2022
    Inventors: Parminder Singh Sethi, Aarsi Kumar, Kanika Kapish
  • Publication number: 20210157562
    Abstract: A method includes identifying at least one software update available for a given computing device, determining a state of the given computing device, and utilizing a machine-learning based predictive model to assess compatibility of the at least one software update with the given computing device based at least in part on the state of the given computing device, the machine learning-based predictive model being trained utilizing historical incident data for a plurality of incidents associated with application of software updates to a plurality of computing devices. The method also includes generating a recommendation notification indicating compatibility of the at least one software update with the given computing device, and providing the recommendation notification in conjunction with presentation of one or more user interface features controlling whether to apply the at least one software update to the given computing device.
    Type: Application
    Filed: November 22, 2019
    Publication date: May 27, 2021
    Inventors: Parminder Singh Sethi, Mohammad Rafey
Narrow Results

Filter by US Classification