Patents by Inventor Dinesh BABU
Dinesh BABU 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).
-
Patent number: 12242449Abstract: Systems and processes disclosed herein perform an automatic remediation process. The automatic remediation process may be a log-based remediation process. Systems disclosed herein may obtain log files from an information management system and determine the occurrence of errors at the information management system based on error codes included in the logs. Further, the systems may access a knowledgebase to determine whether solutions for the errors have been previously generated. The solutions may include patches or hotfixes that can be applied to the information management system without removing user-access or stopping execution of the information management system. The systems may automatically update the information management system to address the errors. Alternatively, or in addition, the systems may alert a user, such as an administrator, of the existence of a solution to the error, and whether the solution may be applied without interrupting service or access to the information management system.Type: GrantFiled: September 1, 2023Date of Patent: March 4, 2025Assignee: Commvault Systems, Inc.Inventors: Bheemesh R. Dwarampudi, David M. Cunningham, Dinesh Babu Navaneethan
-
Publication number: 20250036093Abstract: The health status of each of a plurality of services running on a building control device of a building control system may be monitored. The health status of each of the plurality of services may be selected from two or more predetermined health status conditions including a normal health status and a hung health status, wherein the hung health status indicates that the corresponding service is currently down and/or otherwise non-responsive. The building control device determines the health status of each of the plurality of services running on the building control device. The building control device wirelessly transmits the health status of at least those services running on the building control device that are determined to have the hung health status, if any.Type: ApplicationFiled: July 24, 2023Publication date: January 30, 2025Inventors: Jeslin Paul Joseph, Sivasanthanam Dhayalan, Karthikeyan Kannaiyan, Abhisekh Jain, Kingslin Joseph, Sunil Madhusuthanan, Dinesh Babu Rajamanickam, Benitta Hubert
-
Publication number: 20250004940Abstract: Systems, methods, and data storage devices for management of key-value delete operations for namespaces supporting multiple hosts are described. Responsive to a delete command, the key for the deleted key-value pair may be moved to a deleted data structure having a delete order. During garbage collection erase blocks corresponding to the key-value pairs may be invalidated based on the delete order and removed from the deleted data structure.Type: ApplicationFiled: August 3, 2023Publication date: January 2, 2025Inventors: Pavan Gururaj, Dinesh Babu, Sridhar Sabesan
-
Publication number: 20240427523Abstract: Systems, methods, and data storage devices for host storage command management for dynamically allocated floating namespaces are described. A data storage device may support multiple host namespaces allocated in its non-volatile storage medium and include a floating namespace pool that includes at least some data units from those host namespaces. Host storage commands to be processed using the floating namespace pool may be received and payload sizes may be determined. A next host storage command may be determined based on the relative payload sizes and executed using a data unit from the floating namespace pool, for example, based on allocating virtual command queues to the floating namespace pool and sorting the incoming host storage commands by payload size.Type: ApplicationFiled: July 20, 2023Publication date: December 26, 2024Inventors: Pavan Gururaj, Dinesh Babu, Sridhar Sabesan
-
Patent number: 12156971Abstract: Disclosed herein is an indwelling urinary catheter having a guidewire anchoring mechanism. The indwelling urinary catheter includes a catheter tube having a proximal opening, a distal opening, a catheter tube lumen with the catheter tube having a first wall thickness. The guidewire anchoring mechanism is configured to transition between an insertion state and an anchored state. The guidewire anchoring mechanism can include a proximal portion having a top cap, a collapsible section having a second wall thickness less than the first wall thickness, and a distal portion including a holder cap coupled to a holder. The holder can be coupled to the catheter tube, the distal portion can be in communication with the proximal portion, and a guidewire can be coupled to the proximal portion, the guidewire extending through the catheter tube lumen to the distal portion.Type: GrantFiled: March 22, 2022Date of Patent: December 3, 2024Assignee: C. R. Bard, Inc.Inventors: M. P. Dinesh Babu, Bharath Kumar Vishnuraj
-
Publication number: 20240362161Abstract: Systems, methods, and data storage devices for redundant storage of data across namespaces with dynamic capacity allocation are described. Data storage devices may support multiple host connections to multiple namespaces allocated in their non-volatile storage medium according to a storage protocol, such as non-volatile memory express (NVMe). Each namespace may initially be allocated with an allocated capacity. For at least some of the namespaces, a portion of the allocated capacity may be allocated to a floating namespace pool. A redundant array of independent disks (RAID) configuration may be established across the namespaces for redundant storage of host data. When the fill mark for one of the namespaces reaches a flexible capacity threshold, capacity from the floating namespace pool may be dynamically allocated to that namespace and removed from the floating namespace pool.Type: ApplicationFiled: July 20, 2023Publication date: October 31, 2024Inventors: Sridhar Sabesan, Dinesh Babu, Pavan Gururaj
-
Patent number: 12111705Abstract: Dynamically determining respective threshold temperatures for data storage devices (DSDs) in a data storage system (DSS) slot involves determining a marginal temperature of a DSD (TMd) based on the difference between a current threshold temperature of a corresponding DSS slot (TTe) and a current temperature value of the DSD (TCd), and raising the current TTe to an updated TTe accordingly, thereby effectively permitting the DSD to operate at temperatures up to the updated TTe. Updating TTe may come after first determining whether the TMd is greater than a lower limit and/or less than an upper limit, both of which are based on an inherent threshold temperature value of the DSD (TTd). This approach can be applied to other DSDs housed in the same DSS enclosure, enabling varying each respective DSD operating temperature, in contrast to using a fixed operating temperature range for the entire enclosure.Type: GrantFiled: September 7, 2022Date of Patent: October 8, 2024Assignee: Western Digital Technologies, Inc.Inventors: Ramanathan Muthiah, Sridhar Sabesan, Pavan Gururaj, Dinesh Babu
-
Publication number: 20240303114Abstract: Systems, methods, and data storage devices for dynamic allocation of capacity to namespaces are described. A data storage device may support multiple host connections to multiple namespaces allocated in its non-volatile storage medium according to a storage protocol, such as non-volatile memory express (NVMe). Each namespace may initially be allocated with an allocated capacity. For at least some of the namespaces, a portion of the allocated capacity may be allocated to a floating namespace pool. When the fill mark for one of the namespaces reaches a flexible capacity threshold, capacity from the floating namespace pool may be dynamically allocated to that namespace and removed from the floating namespace pool.Type: ApplicationFiled: July 20, 2023Publication date: September 12, 2024Inventors: Sridhar Sabesan, Dinesh Babu, Pavan Gururaj
-
Patent number: 12086038Abstract: Detecting log data anomalies by pre-processing log data entries, identifying sequences of the log data entries, generating at least one key performance indicator (KPI) for the log data entries according to the sequences, training at least one machine learning (ML) model according to the KPI, and identifying a log data entry anomaly according to the machine learning model.Type: GrantFiled: January 6, 2021Date of Patent: September 10, 2024Assignee: Kyndryl, Inc.Inventor: Dinesh Babu Yeddu
-
Patent number: 12014620Abstract: A method for monitoring a system is provided. The method includes: displaying, on a graphical user interface, an alert configuration screen that includes user-configurable alerting information items that relate to an application being executed by the system; receiving, from a user in response to the displaying of the alert configuration screen, a request for an alert that includes inputs with respect to the user-configurable alerting information items; monitoring the application to determine whether a current condition of the application conforms to the received inputs; when a determination is made that the current condition of the application conforms to the received inputs, generating the requested alert; and transmitting the generated alert to the user. The user-configurable alerting information items may include items relating to a content of the alert, items relating to a timing of the alert, and an item that relates to an intended recipient of the alert.Type: GrantFiled: November 17, 2021Date of Patent: June 18, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Dinesh Babu Parthasarathi, Shankar Raju, Shunmugavel Thangaraj, Sabari Gopal
-
Publication number: 20240086293Abstract: A processor is configured to create a log data specific lexicon wherein each word in the log data specific lexicon corresponds to a weighted sentiment score with a binary polarity. The processor is further configured to assign a sentiment value to a log message based on the weighted sentiment scores of words appearing in the log message. The processor may further determine an alert type for the log message based on the sentiment value, a class indicating an issue the log message, and a priority of the log message, where the alert type is preconfigured with a set of alert type values of varying risk levels and wherein a system alert contains a predefined set of key performance indicators corresponding to the alert type.Type: ApplicationFiled: November 17, 2023Publication date: March 14, 2024Inventors: Dinesh Babu Yeddu, Sundaravelu Shanmugam, Raju Karuppiah
-
Publication number: 20240077921Abstract: Dynamically determining respective threshold temperatures for data storage devices (DSDs) in a data storage system (DSS) slot involves determining a marginal temperature of a DSD (TMd) based on the difference between a current threshold temperature of a corresponding DSS slot (TTe) and a current temperature value of the DSD (TCd), and raising the current TTe to an updated TTe accordingly, thereby effectively permitting the DSD to operate at temperatures up to the updated TTe. Updating TTe may come after first determining whether the TMd is greater than a lower limit and/or less than an upper limit, both of which are based on an inherent threshold temperature value of the DSD (TTd). This approach can be applied to other DSDs housed in the same DSS enclosure, enabling varying each respective DSD operating temperature, in contrast to using a fixed operating temperature range for the entire enclosure.Type: ApplicationFiled: September 7, 2022Publication date: March 7, 2024Inventors: Ramanathan Muthiah, Sridhar Sabesan, Pavan Gururaj, Dinesh Babu
-
Publication number: 20240061644Abstract: A method for facilitating workflows via an all-in-one voice feature is disclosed. The method includes receiving, via a user device, a request from a user, the request relating to an activation request for a workflow; authenticating the user via multi-factor authentication; providing, via the user device, audible prompts that relate to the workflow to obtain a response from the user, the response including a natural language response; parsing, by using a model, the obtained response to identify information necessary for execution of the workflow; determining, by using the model, whether additional data is required for the workflow based on the identified information; and automatically initiating, in real-time based on a result of the determining, the workflow using the identified information.Type: ApplicationFiled: September 29, 2022Publication date: February 22, 2024Applicant: JPMorgan Chase Bank, N.A.Inventors: Dinesh Babu PARTHASARATHI, Srivathsan RAJAN
-
Publication number: 20240062282Abstract: A method and system for payment processing and provision of account services using a cloud containerized platform that improves reliability and scalability are provided. The method includes receiving, at the cloud containerized platform from a server, a request that relates to a user account that has been received by the server from the user; analyzing a content of the first request; selecting, based on a result of the analysis, an application for responding to the request; generating a response to the request by using the selected application; and transmitting the response to the server to be forwarded to the user. The application may include any one of a payment processing application, an account information inquiry application, an account statement generation application, an account update notification application, an account information routing application, and/or a new client onboarding application.Type: ApplicationFiled: September 29, 2022Publication date: February 22, 2024Applicant: JPMorgan Chase Bank, N.A.Inventors: Dinesh Babu PARTHASARATHI, Kevin LOBO, Shankar RAJU
-
Publication number: 20240045843Abstract: Systems and processes disclosed herein perform an automatic remediation process. The automatic remediation process may be a log-based remediation process. Systems disclosed herein may obtain log files from an information management system and determine the occurrence of errors at the information management system based on error codes included in the logs. Further, the systems may access a knowledgebase to determine whether solutions for the errors have been previously generated. The solutions may include patches or hotfixes that can be applied to the information management system without removing user-access or stopping execution of the information management system. The systems may automatically update the information management system to address the errors. Alternatively, or in addition, the systems may alert a user, such as an administrator, of the existence of a solution to the error, and whether the solution may be applied without interrupting service or access to the information management system.Type: ApplicationFiled: September 1, 2023Publication date: February 8, 2024Inventors: Bheemesh R. Dwarampudi, David M. Cunningham, Dinesh Babu Navaneethan
-
Proactively biasing parameters of data storage device based on spatial position in storage enclosure
Patent number: 11880594Abstract: Disclosed are systems and methods for proactively, instead of reactively, biasing parameters of a data storage device based on a spatial position in a storage enclosure. The method includes obtaining a spatial position for the data storage device in a storage enclosure. The method also includes proactively biasing one or more parameters for controlling the device memory, based on the spatial position. The spatial position has a corresponding thermal profile that is predetermined.Type: GrantFiled: June 14, 2022Date of Patent: January 23, 2024Assignee: Western Digital Technologies, Inc.Inventors: Ramanathan Muthiah, Sridhar Sabesan, Dinesh Babu, Pavan Gururaj -
Patent number: 11860756Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: creating a log data specific lexicon based on log data samples, each word in the log data specific lexicon corresponding to a weighted sentiment score with a binary polarity. A log message is obtained, and a sentiment value of the log message is assigned based on respective weighted sentiment scores of words appearing in the log message. The log message is classified for a class indicating an issue the log message addresses. An alert type for the log message is determined based on the sentiment value, the class, and a priority of the log message, and a system alert including a set of key performance indicators according to the alert type is produced to a user.Type: GrantFiled: October 1, 2021Date of Patent: January 2, 2024Assignee: KYNDRYL, INC.Inventors: Dinesh Babu Yeddu, Sundaravelu Shanmugam, Raju Karuppiah
-
Patent number: 11854540Abstract: A device may receive text data, audio data, and video data associated with a user, and may process the received data, with a first model, to determine a stress level of the user. The device may process the received data, with second models, to determine depression levels of the user, and may combine the depression levels to identify an overall depression level. The device may process the received data, with a third model, to determine a continuous affect prediction, and may process the received data, with a fourth model, to determine an emotion of the user. The device may process the received data, with a fifth model, to determine a response to the user, and may utilize a sixth model to determine a context for the response. The device may utilize seventh models to generate contextual conversation data, and may perform actions based on the contextual conversational data.Type: GrantFiled: April 5, 2021Date of Patent: December 26, 2023Assignee: Accenture Global Solutions LimitedInventors: Anutosh Maitra, Shubhashis Sengupta, Sowmya Rasipuram, Roshni Ramesh Ramnani, Junaid Hamid Bhat, Sakshi Jain, Manish Agnihotri, Dinesh Babu Jayagopi
-
PROACTIVELY BIASING PARAMETERS OF DATA STORAGE DEVICE BASED ON SPATIAL POSITION IN STORAGE ENCLOSURE
Publication number: 20230401004Abstract: Disclosed are systems and methods for proactively, instead of reactively, biasing parameters of a data storage device based on a spatial position in a storage enclosure. The method includes obtaining a spatial position for the data storage device in a storage enclosure. The method also includes proactively biasing one or more parameters for controlling the device memory, based on the spatial position. The spatial position has a corresponding thermal profile that is predetermined.Type: ApplicationFiled: June 14, 2022Publication date: December 14, 2023Applicant: Western Digital Technologies, Inc.Inventors: Ramanathan MUTHIAH, Sridhar SABESAN, Dinesh BABU, Pavan GURURAJ -
Patent number: 11782891Abstract: Systems and processes disclosed herein perform an automatic remediation process. The automatic remediation process may be a log-based remediation process. Systems disclosed herein may obtain log files from an information management system and determine the occurrence of errors at the information management system based on error codes included in the logs. Further, the systems may access a knowledgebase to determine whether solutions for the errors have been previously generated. The solutions may include patches or hotfixes that can be applied to the information management system without removing user-access or stopping execution of the information management system. The systems may automatically update the information management system to address the errors. Alternatively, or in addition, the systems may alert a user, such as an administrator, of the existence of a solution to the error, and whether the solution may be applied without interrupting service or access to the information management system.Type: GrantFiled: July 19, 2021Date of Patent: October 10, 2023Assignee: Commvault Systems, Inc.Inventors: Bheemesh R. Dwarampudi, David M. Cunningham, Dinesh Babu Navaneethan