Patents by Inventor Ramprasad Shetti
Ramprasad Shetti 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: 12299327Abstract: An apparatus in one embodiment comprises at least one processing device configured to detect a plurality of asynchronous events in a storage system, wherein the storage system is configured to provide respective individual asynchronous event notifications for the detected asynchronous events to a host device in response to receipt of corresponding asynchronous event requests from the host device. The at least one processing device is further configured to determine that multiple ones of the asynchronous events have been detected in the storage system without receipt of respective ones of the corresponding asynchronous event requests from the host device, and to provide to the host device in response to a particular one of the asynchronous event requests received from the host device a summary notification comprising information indicative of the multiple detected asynchronous events. The at least one processing device illustratively comprises at least one storage controller of the storage system.Type: GrantFiled: January 12, 2022Date of Patent: May 13, 2025Assignee: Dell Products L.P.Inventors: Amit Pundalik Anchi, Rimpesh Patel, Ramprasad Shetty, Arieh Don
-
Patent number: 11989461Abstract: In the case of FC-NVMe (NVMe over Fabrics using Fibre Channel (FC) as a transport), zoning is typically performed using the interface WWPNs, but the masking of NVMe namespaces is performed using a host's NVMe Qualified Name (NQN or HOSTNQN). The use of two identifiers (i.e., one identifier used for zoning and another identifier used for masking) introduces a potential security related concern. A bad actor may obtain the NQN of a host that has access to sensitive information and use it to access this sensitive information. Accordingly, in one or more embodiments, by correlating different identifiers and using a combination of the different identifiers, access can easily be provided to the appropriate host adapters while prohibiting access to rogue hosts.Type: GrantFiled: November 16, 2020Date of Patent: May 21, 2024Assignee: DELL PRODUCTS L.P.Inventors: Erik Smith, David Black, Ramprasad Shetty, Marina Shem Tov
-
Publication number: 20230221890Abstract: An apparatus in one embodiment comprises at least one processing device configured to detect a plurality of asynchronous events in a storage system, wherein the storage system is configured to provide respective individual asynchronous event notifications for the detected asynchronous events to a host device in response to receipt of corresponding asynchronous event requests from the host device. The at least one processing device is further configured to determine that multiple ones of the asynchronous events have been detected in the storage system without receipt of respective ones of the corresponding asynchronous event requests from the host device, and to provide to the host device in response to a particular one of the asynchronous event requests received from the host device a summary notification comprising information indicative of the multiple detected asynchronous events. The at least one processing device illustratively comprises at least one storage controller of the storage system.Type: ApplicationFiled: January 12, 2022Publication date: July 13, 2023Inventors: Amit Pundalik Anchi, Rimpesh Patel, Ramprasad Shetty, Arieh Don
-
Patent number: 11561727Abstract: Embodiments of the present disclosure relate to traffic class management of NVMe (non-volatile memory express) traffic. One or more virtual controllers for at least one host adapter (HA) of a storage device are generated. Each virtual controller is assigned a unique controller identifier (ID) Additionally, one or more input/output (IO) queues for each virtual controller are established. Further, IO workloads are processed via each IO queue.Type: GrantFiled: July 27, 2020Date of Patent: January 24, 2023Assignee: EMC IP Holding Company LLCInventors: Igor Fradkin, Scott Rowlands, Ramprasad Shetty, David Brown, Arieh Don
-
Patent number: 11480079Abstract: Systems and methods for engine coalescer exhaust extraction are provided. In one embodiment, a system comprises an engine including a crankcase fluidly coupled to a coalescer, a muffler adapted to receive combustion exhaust gases from the engine, and a coalescer exhaust passage fluidly coupling the coalescer to the muffler. The coalescer exhaust passage includes an inlet arranged upstream of the muffler adapted to flow a motive fluid to the coalescer exhaust passage to increase a flow speed of coalescer exhaust through the coalescer exhaust passage.Type: GrantFiled: August 23, 2021Date of Patent: October 25, 2022Assignee: Transportation IP Holdings, LLCInventors: Ramprasad Shetti, Roshan Kotian, Stephen Kocienski, Jason Lymangrover, Marc Peoples, David Wright, Balaji Hosadurgam Ravindranath
-
Publication number: 20220065143Abstract: Systems and methods for engine coalescer exhaust extraction are provided. In one embodiment, a system comprises an engine including a crankcase fluidly coupled to a coalescer, a muffler adapted to receive combustion exhaust gases from the engine, and a coalescer exhaust passage fluidly coupling the coalescer to the muffler. The coalescer exhaust passage includes an inlet arranged upstream of the muffler adapted to flow a motive fluid to the coalescer exhaust passage to increase a flow speed of coalescer exhaust through the coalescer exhaust passage.Type: ApplicationFiled: August 23, 2021Publication date: March 3, 2022Inventors: Ramprasad Shetti, Roshan Kotian, Steve Kocienski, Jason Lymangrover, Marc Peoples, David Wright, Balaji Hosadurgam Ravindranath
-
Publication number: 20220027088Abstract: Embodiments of the present disclosure relate to traffic class management of NVMe (non-volatile memory express) traffic. One or more virtual controllers for at least one host adapter (HA) of a storage device are generated. Each virtual controller is assigned a unique controller identifier (ID) Additionally, one or more input/output (IO) queues for each virtual controller are established. Further, IO workloads are processed via each IO queue.Type: ApplicationFiled: July 27, 2020Publication date: January 27, 2022Applicant: EMC IP Holding Company LLCInventors: Igor Fradkin, Scott Rowlands, Ramprasad Shetty, David Brown, Arieh Don
-
Patent number: 8335820Abstract: Described are techniques for preserving connections. First code is executed on a server. The server communicates with a client over one or more connections and the first code uses one or more control structures describing a state of the one or more connections. An operation is performed on the server. First processing is performed in response to the operation. The first processing includes loading second code for execution on the server. The second code replaces the first code and uses the one or more control structures previously used by the first code.Type: GrantFiled: December 15, 2009Date of Patent: December 18, 2012Assignee: EMC CorporationInventors: Louis Krigovski, Brett Niver, Ramprasad Shetty
-
Patent number: 8185795Abstract: A system for error correction processing includes methods, software and/or devices for generating and using correction packets that may provide for the rebuilding of a lost data packet or other information packet. A correction packet may be generated at a transmitting device that corresponds to a plurality of packets transmitted to a destination device. The correction packet may be transmitted to the destination device separately from the transmitting of the plurality of packets. The correction packet may be received at the destination device, and a determination may be made as to whether at least one of the plurality of packets transmitted to the destination device is a lost packet that has not been received at the destination device. If the lost packet of the plurality of packets is determined, the lost packet may be rebuilt using the correction packet.Type: GrantFiled: June 27, 2008Date of Patent: May 22, 2012Assignee: EMC CorporationInventors: Louis Krigovski, Brett Niver, Ramprasad Shetty
-
Patent number: 7751398Abstract: Described are techniques for prioritizing messaging traffic. A first message having a second message encapsulated in a payload of the first message is received. It is determined whether the first message meets one or more prioritization criteria in accordance with one or more portions of a payload of the second message.Type: GrantFiled: March 28, 2007Date of Patent: July 6, 2010Assignee: EMC CorporationInventors: Alexandr Veprinsky, Ramprasad Shetty
-
Patent number: 7730237Abstract: Transferring data elements from a source to a destination includes providing a transmission queue at the source, where data elements in the transmission queue are transferred from the source to the destination, determining an optimal length for the transmission queue, where the optimal queue length is inversely proportional data latency time at the destination, and, if the optimal length is greater than an instantaneous length of the transmission queue, adding data elements to the transmission queue. Adding data elements may include adding a number of elements corresponding to a difference between the optimal length and the instantaneous length of the transmission queue. Determining optimal length may include dividing a constant by the data latency time at the destination. Transferring data elements may also include providing a network between the source and the destination.Type: GrantFiled: August 24, 2004Date of Patent: June 1, 2010Assignee: EMC CorporationInventors: Alexandr Veprinsky, Anestis Panidis, Ramprasad Shetty, Ilya E. Garelik, Mark J. Halstead, Sergey Kornfeld
-
Patent number: 7430589Abstract: A data storage system capable of performing remote data services (e.g., data mirroring) over an IP network using native connections to the IP network is described. The data storage system employs an architecture that manages the remote data services and the native connections to the IP network in a way that isolates the remote data services application software from the TCP/IP and lower level network processing.Type: GrantFiled: September 12, 2005Date of Patent: September 30, 2008Assignee: EMC CorporationInventors: Alex Veprinsky, David Meiri, Ramprasad Shetty
-
Patent number: D720832Type: GrantFiled: September 3, 2013Date of Patent: January 6, 2015Assignee: General Electric CompanyInventors: Ramprasad Shetti, Musarth Khan
-
Patent number: D746661Type: GrantFiled: April 16, 2014Date of Patent: January 5, 2016Assignee: General Electric CompanyInventors: Ramprasad Shetti, Paul John Fontecchio, Musarth Ali Khan, Paul James Wadding
-
Patent number: D896276Type: GrantFiled: June 12, 2018Date of Patent: September 15, 2020Assignee: Transportation IP Holdings, LLCInventors: Krishnamurthy Vaidyanathan, Bharath Chandrashekar, Ramprasad Shetti, Radhish Balan Sulochana, Mahantesh Hosur
-
Patent number: D906371Type: GrantFiled: June 12, 2018Date of Patent: December 29, 2020Assignee: TRANSPORTATION IP HOLDINGS, LLCInventors: Krishnamurthy Vaidyanathan, Bharath Chandrashekar, Ramprasad Shetti, Radhish Balan Sulochana, Mahantesh Hosur
-
Patent number: D919666Type: GrantFiled: November 23, 2020Date of Patent: May 18, 2021Assignee: TRANSPORTATION IP HOLDINGS, LLCInventors: Krishnamurthy Vaidyanathan, Bharath Chandrashekar, Ramprasad Shetti, Radhish Balan Sulochana, Mahantesh Hosur
-
Patent number: D927556Type: GrantFiled: March 16, 2021Date of Patent: August 10, 2021Assignee: TRANSPORTATION IP HOLDINGS, LLCInventors: Krishnamurthy Vaidyanathan, Bharath Chandrashekar, Ramprasad Shetti, Radhish Balan Sulochana, Mahantesh Hosur
-
Patent number: D937903Type: GrantFiled: July 6, 2021Date of Patent: December 7, 2021Assignee: TRANSPORTATION IP HOLDINGS, LLCInventors: Krishnamurthy Vaidyanathan, Bharath Chandrashekar, Ramprasad Shetti, Radhish Balan Sulochana, Mahantesh Hosur
-
Patent number: D1020802Type: GrantFiled: April 5, 2022Date of Patent: April 2, 2024Assignee: TRANSPORTATION IP HOLDINGS, LLCInventors: Ramprasad Shetti, Annaveerayya S.