Patents by Inventor Somesh Gupta
Somesh Gupta 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: 10329494Abstract: The present disclosure relates to a system and a process for producing biofuel. The system comprises at least one feed tank; a low pressure pump; a high pressure pump; a first heat exchanger; a second heat exchanger; a reaction vessel; a precipitation vessel; a first pressure let-down station; a third heat exchanger; a second pressure let-down station; a gas-liquid separator; and a biofuel separator. The process comprises pressurizing and heating a feed, followed by reforming the pressurized and heated feed to obtain a slurry. The solids are separated from the slurry by precipitation to obtain a mixture comprising biofuel and the non-reformed feed. The mixture is then cooled and de-pressurized, followed by separation of gases and the non-reformed feed to obtain the biofuel. The system and process of the present disclosure can be used to produce biofuel from diverse, easily available and inexpensive starting material.Type: GrantFiled: September 23, 2016Date of Patent: June 25, 2019Assignee: RELIANCE INDUSTRIES LIMITEDInventors: Ramesh Bhujade, Rajaram Shrimant Ghadge, Roshni Krishnarao Bahekar, Somesh Gupta, Nitin Nagwani, Piyush Jain, Nikhlesh Saxena, Pavan Kumar Konakandla
-
Publication number: 20180273850Abstract: The present disclosure relates to a system and a process for producing biofuel. The system comprises at least one feed tank; a low pressure pump; a high pressure pump; a first heat exchanger; a second heat exchanger; a reaction vessel; a precipitation vessel; a first pressure let-down station; a third heat exchanger; a second pressure let-down station; a gas-liquid separator; and a biofuel separator. The process comprises pressurizing and heating a feed, followed by reforming the pressurized and heated feed to obtain a slurry. The solids are separated from the slurry by precipitation to obtain a mixture comprising biofuel and the non-reformed feed. The mixture is then cooled and de-pressurized, followed by separation of gases and the non-reformed feed to obtain the biofuel. The system and process of the present disclosure can be used to produce biofuel from diverse, easily available and inexpensive starting material.Type: ApplicationFiled: September 23, 2016Publication date: September 27, 2018Applicant: Reliance Industries LimitedInventors: Ramesh Bhujade, Rajaram Shrimant Ghadge, Roshni Krishnarao Bahekar, Somesh Gupta, Nitin Nagwani, Piyush Jain, Nikhlesh Saxena, Pavan Kumar Konakandla
-
Patent number: 9019976Abstract: One embodiment of the present invention provides a switch. The switch includes a management mechanism and a configuration mechanism. During operation, the management mechanism is configured to operate the switch in conjunction with the partner switch as a single logical switch. The configuration mechanism is configured to assign a virtual switch identifier to the logical switch.Type: GrantFiled: February 4, 2014Date of Patent: April 28, 2015Assignee: Brocade Communication Systems, Inc.Inventors: Somesh Gupta, Anoop Ghanwani, Phanidhar Koganti, Shunjia Yu
-
Patent number: 8842536Abstract: A network device monitors the traffic of individual flows through one of its ingress ports and, if the traffic volume exceeds a predetermined threshold, signals for a reduction in data traffic volume transmitted to that ingress port from one or more source devices. Example signals may include without limitation a unicast congestion message sent to the source of a flow, an Explicit Congestion Notification to one or more source devices, and the dropping of packets by the receiving device. In response to such signals, one or more of the source devices decrease the transmission rate of data traffic to the receiving device.Type: GrantFiled: December 23, 2010Date of Patent: September 23, 2014Assignee: Brocade Communications Systems, Inc.Inventor: Somesh Gupta
-
Publication number: 20140153385Abstract: One embodiment of the present invention provides a switch. The switch includes a management mechanism and a configuration mechanism. During operation, the management mechanism is configured to operate the switch in conjunction with the partner switch as a single logical switch. The configuration mechanism is configured to assign a virtual switch identifier to the logical switch.Type: ApplicationFiled: February 4, 2014Publication date: June 5, 2014Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Somesh Gupta, Anoop Ghanwani, Phanidhar Koganti, Shunjia Yu
-
Patent number: 8677042Abstract: A technique for interrupt moderation allows coalescing interrupts from a device into groups to be processed as a batch by a host processor. Receive and send completions may be processed differently. When the host is interrupted for receive completions, it may check for send completions, reducing the need for interrupts related to send completions. Timers and a counter allow coalescing interrupts into a single interrupt that can be used to signal the host to process multiple completions. The technique is suitable for both dedicated interrupt line and message-signaled interrupts.Type: GrantFiled: February 7, 2013Date of Patent: March 18, 2014Assignee: Brocade Communications Systems, Inc.Inventors: Somesh Gupta, Venkatesh Nagapudi
-
Patent number: 8665886Abstract: One embodiment of the present invention provides a switch. The switch includes a management mechanism and a configuration mechanism. During operation, the management mechanism is configured to operate the switch in conjunction with the partner switch as a single logical switch. The configuration mechanism is configured to assign a virtual switch identifier to the logical switch.Type: GrantFiled: March 16, 2010Date of Patent: March 4, 2014Assignee: Brocade Communications Systems, Inc.Inventors: Somesh Gupta, Anoop Ghanwani, Phanidhar Koganti, Shunjia Yu
-
Patent number: 8397007Abstract: A technique for interrupt moderation allows coalescing interrupts from a device into groups to be processed as a batch by a host processor. Receive and send completions may be processed differently. When the host is interrupted for receive completions, it may check for send completions, reducing the need for interrupts related to send completions. Timers and a counter allow coalescing interrupts into a single interrupt that can be used to signal the host to process multiple completions. The technique is suitable for both dedicated interrupt line and message-signaled interrupts.Type: GrantFiled: July 16, 2012Date of Patent: March 12, 2013Assignee: Brocade Communications Systems, Inc.Inventors: Somesh Gupta, Venkatesh Nagapudi
-
Publication number: 20130054461Abstract: Computer-implemented systems, methods, and computer-readable media electronic for financial transfers include: receiving a request for a set of at least one Icheck tokens; generating the set of Icheck tokens, each Icheck token including a unique identifier, a set of payer data, and a set of signature data, wherein each Icheck token is configured to be transferable over plural media; transmitting the set of Icheck tokens to a payer device; receiving from a payee device an Icheck token from the set of Icheck tokens; authenticating the Icheck token by analyzing at least one of the unique identifier, the set of payer data, and the set of signature data; transmitting a non-payment notice if the authenticating step reveals the Icheck token is not authentic; and transmitting payment according to the set of signature data if the Icheck token is authentic.Type: ApplicationFiled: January 3, 2012Publication date: February 28, 2013Applicant: INFOSYS LIMITEDInventors: Somesh Gupta, Srinivasan Sivasubramanian, Ruchi Rakesh Pincha
-
Publication number: 20120284444Abstract: A technique for interrupt moderation allows coalescing interrupts from a device into groups to be processed as a batch by a host processor. Receive and send completions may be processed differently. When the host is interrupted for receive completions, it may check for send completions, reducing the need for interrupts related to send completions. Timers and a counter allow coalescing interrupts into a single interrupt that can be used to signal the host to process multiple completions. The technique is suitable for both dedicated interrupt line and message-signaled interrupts.Type: ApplicationFiled: July 16, 2012Publication date: November 8, 2012Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Somesh Gupta, Venkatesh Nagapudi
-
Publication number: 20120278514Abstract: A quality of service (QoS) notification module can provide detection and notification of violation of allocated QoS to a transmission queue. The QoS notification module can be located on a network adapter and send notifications to a host computer coupled to the network adapter. QoS notifications can indicate that one or more host transmission queues are being underserved, i.e., the bandwidth guaranteed to the one or more host queues is not being met despite the queues not being empty. Notification module can send notification to the host by writing to a memory location or a notification register in the memory of the host. Alternatively, the notification module can send an interrupt to the host processor, the interrupt including QoS notification information. The notification module can also be located in a switch for generating notifications of QoS violations of bandwidth guarantees for transmission queues associated with transmission ports of the switch.Type: ApplicationFiled: April 26, 2011Publication date: November 1, 2012Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventor: Somesh Gupta
-
Patent number: 8244946Abstract: A technique for interrupt moderation allows coalescing interrupts from a device into groups to be processed as a batch by a host processor. Receive and send completions may be processed differently. When the host is interrupted for receive completions, it may check for send completions, reducing the need for interrupts related to send completions. Timers and a counter allow coalescing interrupts into a single interrupt that can be used to signal the host to process multiple completions. The technique is suitable for both dedicated interrupt line and message-signaled interrupts.Type: GrantFiled: October 16, 2009Date of Patent: August 14, 2012Assignee: Brocade Communications Systems, Inc.Inventors: Somesh Gupta, Venkatesh Nagapudi
-
Publication number: 20120163175Abstract: A network device monitors the traffic of individual flows through one of its ingress ports and, if the traffic volume exceeds a predetermined threshold, signals for a reduction in data traffic volume transmitted to that ingress port from one or more source devices. Example signals may include without limitation a unicast congestion message sent to the source of a flow, an Explicit Congestion Notification to one or more source devices, and the dropping of packets by the receiving device. In response to such signals, one or more of the source devices decrease the transmission rate of data traffic to the receiving device.Type: ApplicationFiled: December 23, 2010Publication date: June 28, 2012Applicant: Brocade Communications Systems, Inc.Inventor: Somesh Gupta
-
Publication number: 20110093637Abstract: A technique for interrupt moderation allows coalescing interrupts from a device into groups to be processed as a batch by a host processor. Receive and send completions may be processed differently. When the host is interrupted for receive completions, it may check for send completions, reducing the need for interrupts related to send completions. Timers and a counter allow coalescing interrupts into a single interrupt that can be used to signal the host to process multiple completions. The technique is suitable for both dedicated interrupt line and message-signaled interrupts.Type: ApplicationFiled: October 16, 2009Publication date: April 21, 2011Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Somesh Gupta, Venkatesh Nagapudi
-
Publication number: 20100246388Abstract: One embodiment of the present invention provides a switch. The switch includes a management mechanism and a configuration mechanism. During operation, the management mechanism is configured to operate the switch in conjunction with the partner switch as a single logical switch. The configuration mechanism is configured to assign a virtual switch identifier to the logical switch.Type: ApplicationFiled: March 16, 2010Publication date: September 30, 2010Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Somesh Gupta, Anoop Ghanwani, Phanidhar Koganti, Shunjia Yu
-
Publication number: 20100183024Abstract: A new transport protocol between the IP layer and the DDP layer for use with RDMA operations. The embodiments all operate on a CEE-compliant layer 2 Ethernet network to allow the new transport protocol to be simplified, providing higher performance and simpler implementation. The new protocol allows a CEE-compliant layer 2 Ethernet network to provide data networking using IP, storage using FCoE, and RDMA using IP and the new transport protocol, without suffering the previous performance penalties in any of these aspects.Type: ApplicationFiled: January 20, 2010Publication date: July 22, 2010Applicant: Brocade Communications Systems, IncInventor: Somesh Gupta
-
Patent number: 7184445Abstract: A network interface card comprising an upper layer protocol (ULP) handler, a TCP handler capable of interfacing with said ULP handler and, a link handler. The network interface card is adapted to take over and perform at least one session layer function of a host computer connected to a network.Type: GrantFiled: February 11, 2004Date of Patent: February 27, 2007Assignee: Silverback Systems Inc.Inventors: Somesh Gupta, Boris Zemlyak, Tom Herbert
-
Publication number: 20040156393Abstract: A network interface card comprising an upper layer protocol (ULP) handler, a TCP handler capable of interfacing with said ULP handler and, a link handler. The network interface card is adapted to take over and perform at least one session layer function of a host computer connected to a network.Type: ApplicationFiled: February 11, 2004Publication date: August 12, 2004Applicant: SILVERBACK SYSTEMS, INC.Inventors: Somesh Gupta, Boris Zemlyak, Tom Herbert
-
Publication number: 20030115350Abstract: A networked system comprising a host computer. A data streamer is connected to the host computer. The data streamer is capable of transferring data between the host and networked resources using a memory location without moving the data within the memory location. A communication link connects the data streamer and networked resources.Type: ApplicationFiled: December 14, 2001Publication date: June 19, 2003Applicant: SILVERBACK SYSTEMS, INC.Inventors: Oran Uzrad-Nali, Somesh Gupta