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: 20250245062Abstract: 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: ApplicationFiled: January 30, 2024Publication date: July 31, 2025Inventors: RAVEENDRA BABU MADALA, SANTOSH GORE, PARMESHWR PRASAD
-
Publication number: 20250147774Abstract: 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: ApplicationFiled: November 2, 2023Publication date: May 8, 2025Inventors: Parmeshwr Prasad, Ravishankar N, Anubhav Singh
-
Publication number: 20250124401Abstract: 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: ApplicationFiled: October 16, 2023Publication date: April 17, 2025Inventors: Parmeshwr Prasad, Raveendra Babu Madala
-
Publication number: 20250117207Abstract: 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: ApplicationFiled: October 10, 2023Publication date: April 10, 2025Inventors: Parmeshwr Prasad, Raveendra Babu Madala
-
Patent number: 12259828Abstract: 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: GrantFiled: December 4, 2023Date of Patent: March 25, 2025Assignee: EMC IP Holding Company LLCInventors: Bing Liu, Parmeshwr Prasad, Rahul Deo Vishwakarma
-
Patent number: 12248889Abstract: 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: GrantFiled: January 20, 2021Date of Patent: March 11, 2025Assignee: EMC IP Holding Company LLCInventors: Rahul Deo Vishwakarma, Bing Liu, Parmeshwr Prasad
-
Patent number: 12222910Abstract: 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: GrantFiled: February 24, 2022Date of Patent: February 11, 2025Assignee: Dell Products L.P.Inventors: Suraj D. Vithalkar, Rahul Deo Vishwakarma, Parmeshwr Prasad
-
Patent number: 12169631Abstract: 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: GrantFiled: August 26, 2021Date of Patent: December 17, 2024Assignee: EMC IP Holding Company LLCInventors: Parmeshwr Prasad, Bing Liu, Rahul Deo Vishwakarma
-
Patent number: 12132691Abstract: 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: GrantFiled: January 13, 2023Date of Patent: October 29, 2024Assignee: DELL PRODUCTS, L.P.Inventors: Parmeshwr Prasad, Rushyendra Velamuri, Raveendra Babu Madala
-
Publication number: 20240244019Abstract: 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: ApplicationFiled: January 13, 2023Publication date: July 18, 2024Inventors: Parmeshwr Prasad, Rushyendra Velamuri, Raveendra Babu Madala
-
Patent number: 12040055Abstract: 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: GrantFiled: January 22, 2021Date of Patent: July 16, 2024Assignee: EMC IP Holding Company LLCInventors: Rahul Vishwakarma, Bing Liu, Parmeshwr Prasad, Parminder Singh Sethi
-
Patent number: 12001329Abstract: 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: GrantFiled: January 5, 2021Date of Patent: June 4, 2024Assignee: Dell Products L.P.Inventors: Parmeshwr Prasad, Anusha Bhaskar
-
Publication number: 20240104031Abstract: 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: ApplicationFiled: December 4, 2023Publication date: March 28, 2024Inventors: Bing Liu, Parmeshwr Prasad, Rahul Deo Vishwakarma
-
Patent number: 11928091Abstract: 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: GrantFiled: January 22, 2021Date of Patent: March 12, 2024Assignee: EMC IP Holding Company LLCInventors: Rahul Vishwakarma, Bing Liu, Parmeshwr Prasad, Parminder Singh Sethi
-
Patent number: 11921735Abstract: 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: GrantFiled: March 19, 2020Date of Patent: March 5, 2024Assignee: Dell Products, L.P.Inventors: Rahul Deo Vishwakarma, Vaideeswaran G, Parmeshwr Prasad, Hemant Ramesh Gaikwad
-
Patent number: 11917031Abstract: 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: GrantFiled: January 21, 2022Date of Patent: February 27, 2024Assignee: Dell Products L.P.Inventors: Parmeshwr Prasad, Rahul Deo Vishwakarma
-
Patent number: 11836095Abstract: 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: GrantFiled: July 12, 2021Date of Patent: December 5, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Bing Liu, Parmeshwr Prasad, Rahul Deo Vishwakarma
-
Patent number: 11809851Abstract: 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: GrantFiled: July 27, 2021Date of Patent: November 7, 2023Assignee: DELL PRODUCTS L.P.Inventors: Anusha Bhaskar, Santosh Gore, Muniswamy Setty, Parmeshwr Prasad, Chandrashekar Nelogal
-
Patent number: 11782801Abstract: 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: GrantFiled: February 11, 2021Date of Patent: October 10, 2023Assignee: EMC IP Holding Company LLCInventors: Shelesh Chopra, Rahul Deo Vishwakarma, Sharath Talkad Srinivasan, Parmeshwr Prasad
-
Patent number: 11782634Abstract: 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: GrantFiled: September 28, 2020Date of Patent: October 10, 2023Assignee: EMC IP Holding Company LLCInventors: Owen Martin, Earl Medeiros, Parmeshwr Prasad, Rahul Deo Vishwakarma