Patents by Inventor Parmeshwr Prasad

Parmeshwr Prasad 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).

  • Publication number: 20250245062
    Abstract: Methods and systems for managing services are disclosed. The services may be managed by monitoring the services to identify services that could benefit from being scaled. The services may be identified by monitoring operation of both the services and dependencies of the services. The monitoring may allow services to be classified as either being limited in processing due to computing resource limits or limited due to dependencies. Services that are limited due to computing resource may be candidates for scaling. Such services may be scaled if timeliness or other goals of the services are not met.
    Type: Application
    Filed: January 30, 2024
    Publication date: July 31, 2025
    Inventors: RAVEENDRA BABU MADALA, SANTOSH GORE, PARMESHWR PRASAD
  • Publication number: 20250147774
    Abstract: A distributed processing system includes a cloud-based network and a back-end system. The cloud-based network has an orchestrator and a plurality of application pods. Each application pod includes an application and an exporter configured to provide telemetry information for the associated application. The back-end system has an application analysis module that receives the telemetry information from the application pods, determines an interdependency between the applications, determines a scaling between the applications, and directs the orchestrator to launch the applications based on the scaling.
    Type: Application
    Filed: November 2, 2023
    Publication date: May 8, 2025
    Inventors: Parmeshwr Prasad, Ravishankar N, Anubhav Singh
  • Publication number: 20250124401
    Abstract: An inventory system is provided for inventorying inventory items on a plurality of information handling systems. The inventory system includes the plurality of information handling systems and an inventory manager. Each information handling system includes a plurality of inventory items. The inventory manager manages an inventory object, and collects an inventory of the inventory items based on the inventory object. The inventory object identifies inventory information related to the inventory items that are to be collected in the inventory, and identifies execution information related to the collection of the inventory.
    Type: Application
    Filed: October 16, 2023
    Publication date: April 17, 2025
    Inventors: Parmeshwr Prasad, Raveendra Babu Madala
  • Publication number: 20250117207
    Abstract: An information handling system detects a registration of a specification for an update resource, and generates an update object according to a request, wherein the update object is an instance of the update resource. The system triggers an update process for a containerized application installed in a node using the update object.
    Type: Application
    Filed: October 10, 2023
    Publication date: April 10, 2025
    Inventors: Parmeshwr Prasad, Raveendra Babu Madala
  • Patent number: 12259828
    Abstract: Techniques for intelligently routing IO to a storage class memory (SCM) namespace are disclosed. A configuration for a namespace is determined, where the configuration indicates a type of IO that the namespace is structured to handle. Details about the configuration of the namespace are stored in a repository. A forwarding rule is generated based on the namespace's stored configuration. When incoming IO having attributes similar to that type is received, implementation of the forwarding rule causes the incoming IO to be directed to the namespace. Attributes of a particular incoming IO are determined. As a result of the attributes satisfying a similarity threshold relative to the type, the forwarding rule is implemented such that the particular incoming IO is directed to the namespace.
    Type: Grant
    Filed: December 4, 2023
    Date of Patent: March 25, 2025
    Assignee: EMC IP Holding Company LLC
    Inventors: Bing Liu, Parmeshwr Prasad, Rahul Deo Vishwakarma
  • Patent number: 12248889
    Abstract: One example method includes accessing a dataset, selecting a list of attributes of the dataset, each of the attributes being selected based on a determination that the attribute is affecting growth of the dataset and affecting an amount of data storage space consumed by the dataset, assigning a SHAP score to each attribute, using the SHAP scores to assign respective weights to each attribute, deriving drift and shock information for the dataset, and based on the drift and shock information, calculating a risk score that a storage capacity of an asset where the dataset is stored will be exhausted within a particular time interval.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: March 11, 2025
    Assignee: EMC IP Holding Company LLC
    Inventors: Rahul Deo Vishwakarma, Bing Liu, Parmeshwr Prasad
  • Patent number: 12222910
    Abstract: One example method includes collecting respective data for each datastore in a group of datastores, clustering the data, based on the clustering, applying one of two different mutually exclusive labels to each of the datastores, applying an uncertainty quantifier to determine, for each datastore, a confidence level that the label assigned to that datastore is the correct label, ranking the datastores according to their respective label and confidence level, and presenting, to a user, a list that includes at least a datastore with a highest confidence level.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: February 11, 2025
    Assignee: Dell Products L.P.
    Inventors: Suraj D. Vithalkar, Rahul Deo Vishwakarma, Parmeshwr Prasad
  • Patent number: 12169631
    Abstract: One example method includes analyzing an IO pattern comprising IOs issued by a client application, based on the analyzing, generating a rule relating to an NFIT, using the rule to modify the NFIT, and after the NFIT is modified, changing a configuration of SCM firmware based on the NFIT. Because the modified SCM firmware may have a configuration directly related to the IO pattern, the SCM may function relatively more efficiently and effectively for that IO pattern.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: December 17, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Parmeshwr Prasad, Bing Liu, Rahul Deo Vishwakarma
  • Patent number: 12132691
    Abstract: Architectures and techniques are described that, in the context of a microservice platform, can provide automated discovery and configuration of message brokers on behalf of resident microservices. As a result, microservices no longer need to be tightly bound to a particular message broker. Hence, significant coding changes for microservices developers can be avoided over the lifetime of a particular microservice.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: October 29, 2024
    Assignee: DELL PRODUCTS, L.P.
    Inventors: Parmeshwr Prasad, Rushyendra Velamuri, Raveendra Babu Madala
  • Publication number: 20240244019
    Abstract: Architectures and techniques are described that, in the context of a microservice platform, can provide automated discovery and configuration of message brokers on behalf of resident microservices. As a result, microservices no longer need to be tightly bound to a particular message broker. Hence, significant coding changes for microservices developers can be avoided over the lifetime of a particular microservice.
    Type: Application
    Filed: January 13, 2023
    Publication date: July 18, 2024
    Inventors: Parmeshwr Prasad, Rushyendra Velamuri, Raveendra Babu Madala
  • Patent number: 12040055
    Abstract: Embodiments for storing digital data in DNA storage by receiving input file data, encoding the input file data into an oligonucleotide sequence to produce sequence data through a transformation of text to binary to Base_3 encoding, organizing the Base_3 sequence data into chunks of a defined chunk size, and storing the chunks in a block of a blockchain. The oligonucleotide sequence may comprise metadata for the input file data that refers to actual data stored in the DNA storage, where the actual data is formed by synthesizing the oligonucleotide sequence in a DNA synthesis process. The chunks may be stored in the blockchain only if the block agrees with a smart contract defined for the oligonucleotide sequence.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: July 16, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Rahul Vishwakarma, Bing Liu, Parmeshwr Prasad, Parminder Singh Sethi
  • Patent number: 12001329
    Abstract: A memory device defines portions of the storage space as memory mode memory or storage mode memory. Memory mode memory is represented as a portion of a system physical address space of an information handling system, and storage mode memory is represented as a storage device in the information handling system. An operating system instantiates a paged virtual memory architecture on the information handling system. The information handling system determines a page miss rate for pages stored in the first portion of the storage space, receives a request to increase a first size of the first portion of storage space in response to determining the page miss rate, and increases the first size of the first portion of storage space to a second size in response to the request.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: June 4, 2024
    Assignee: Dell Products L.P.
    Inventors: Parmeshwr Prasad, Anusha Bhaskar
  • Publication number: 20240104031
    Abstract: Techniques for intelligently routing IO to a storage class memory (SCM) namespace are disclosed. A configuration for a namespace is determined, where the configuration indicates a type of IO that the namespace is structured to handle. Details about the configuration of the namespace are stored in a repository. A forwarding rule is generated based on the namespace's stored configuration. When incoming IO having attributes similar to that type is received, implementation of the forwarding rule causes the incoming IO to be directed to the namespace. Attributes of a particular incoming IO are determined. As a result of the attributes satisfying a similarity threshold relative to the type, the forwarding rule is implemented such that the particular incoming IO is directed to the namespace.
    Type: Application
    Filed: December 4, 2023
    Publication date: March 28, 2024
    Inventors: Bing Liu, Parmeshwr Prasad, Rahul Deo Vishwakarma
  • 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
  • Patent number: 11921735
    Abstract: Systems and methods are provided for context-aware maintenance window identification. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: estimate a completion time of a maintenance operation; predict future usage of the IHS; identify a time window for the maintenance operation based upon the estimation and the prediction.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: March 5, 2024
    Assignee: Dell Products, L.P.
    Inventors: Rahul Deo Vishwakarma, Vaideeswaran G, Parmeshwr Prasad, Hemant Ramesh Gaikwad
  • Patent number: 11917031
    Abstract: A message broker resource monitoring service obtains message broker resource parameter data of a resource, based on communications of a message broker. Based on the resource parameter data and historical data, the message broker resource monitoring service obtains a predicted message delivery time value, which can be in association with confidence. If the predicted message delivery time value satisfies a resource deletion criterion, e.g., the predicted message delivery time value, with sufficient confidence, exceeds a threshold value, the message broker resource monitoring service triggers an action to delete the resource. To obtain the predicted value, a regression such as symmetric conformal quantile regression can be applied to the parameter data, e.g., to obtain a predicted message delivery time/latency value.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: February 27, 2024
    Assignee: Dell Products L.P.
    Inventors: Parmeshwr Prasad, Rahul Deo Vishwakarma
  • Patent number: 11836095
    Abstract: Techniques for intelligently routing IO to a storage class memory (SCM) namespace are disclosed. A configuration for a namespace is determined, where the configuration indicates a type of IO that the namespace is structured to handle. Details about the configuration of the namespace are stored in a repository. A forwarding rule is generated based on the namespace's stored configuration. When incoming IO having attributes similar to that type is received, implementation of the forwarding rule causes the incoming IO to be directed to the namespace. Attributes of a particular incoming IO are determined. As a result of the attributes satisfying a similarity threshold relative to the type, the forwarding rule is implemented such that the particular incoming IO is directed to the namespace.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: December 5, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Bing Liu, Parmeshwr Prasad, Rahul Deo Vishwakarma
  • Patent number: 11809851
    Abstract: A method for managing a resource system includes obtaining, by a hardware resource manager, a firmware update lockdown request for a lockdown for a firmware device of the resource system, in response to the firmware update lockdown request: identifying a firmware protocol corresponding to the firmware device, generating a firmware lockdown command corresponding to the firmware device based on the firmware protocol, and initiating updating of a lockdown policy based on the firmware lockdown command.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: November 7, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Anusha Bhaskar, Santosh Gore, Muniswamy Setty, Parmeshwr Prasad, Chandrashekar Nelogal
  • Patent number: 11782801
    Abstract: Techniques described herein relate to methods for managing backup and restore operations. Such a method may include performing a vProxy health analysis to obtain vProxies assigned a healthy label; performing a confidence analysis to assign a health confidence score to each separate healthy label for each vProxy of the plurality of vProxies; filtering the plurality of vProxies to obtain a set of vProxies, each having a separate health confidence score over a confidence score threshold; calculating average throughput for each vProxy in the set of vProxies; assigning an optimal label to a vProxy of the set of vProxies based on the vProxy having an average throughput over a throughput threshold; and presenting a list of optimal vProxies comprising the vProxy to an entity configuring a backup job. The entity may select the vProxy for use in the backup job in response to being presented the optimal label of the vProxy.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: October 10, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Rahul Deo Vishwakarma, Sharath Talkad Srinivasan, Parmeshwr Prasad
  • Patent number: 11782634
    Abstract: Non-volatile Random Access Memory (NVR) on a storage system may be dynamically converted between use as temporary memory in a memory context and use as persistent memory in a storage context. NVR (e.g., embodied as DIMM) may be utilized in a hybrid capacity, where some of the NVR is used as memory and some of the NVR is used as storage, and where NVR memory is converted to memory as needed, dynamically as I/O is being processed using the NVR. A host system may be directly connected to an internal switching fabric of the data storage system without an intervening component of the storage system (e.g., a director) controlling access of the host system to the internal fabric or to the memory. The host system may provision and use the NVR as storage by directly communicating with the NVR over the internal fabric, for example, using RDMA.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: October 10, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Owen Martin, Earl Medeiros, Parmeshwr Prasad, Rahul Deo Vishwakarma