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: 10329494
    Abstract: 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: Grant
    Filed: September 23, 2016
    Date of Patent: June 25, 2019
    Assignee: RELIANCE INDUSTRIES LIMITED
    Inventors: Ramesh Bhujade, Rajaram Shrimant Ghadge, Roshni Krishnarao Bahekar, Somesh Gupta, Nitin Nagwani, Piyush Jain, Nikhlesh Saxena, Pavan Kumar Konakandla
  • Publication number: 20180273850
    Abstract: 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: Application
    Filed: September 23, 2016
    Publication date: September 27, 2018
    Applicant: Reliance Industries Limited
    Inventors: Ramesh Bhujade, Rajaram Shrimant Ghadge, Roshni Krishnarao Bahekar, Somesh Gupta, Nitin Nagwani, Piyush Jain, Nikhlesh Saxena, Pavan Kumar Konakandla
  • Patent number: 9019976
    Abstract: 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: Grant
    Filed: February 4, 2014
    Date of Patent: April 28, 2015
    Assignee: Brocade Communication Systems, Inc.
    Inventors: Somesh Gupta, Anoop Ghanwani, Phanidhar Koganti, Shunjia Yu
  • Patent number: 8842536
    Abstract: 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: Grant
    Filed: December 23, 2010
    Date of Patent: September 23, 2014
    Assignee: Brocade Communications Systems, Inc.
    Inventor: Somesh Gupta
  • Publication number: 20140153385
    Abstract: 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: Application
    Filed: February 4, 2014
    Publication date: June 5, 2014
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Somesh Gupta, Anoop Ghanwani, Phanidhar Koganti, Shunjia Yu
  • Patent number: 8677042
    Abstract: 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: Grant
    Filed: February 7, 2013
    Date of Patent: March 18, 2014
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Somesh Gupta, Venkatesh Nagapudi
  • Patent number: 8665886
    Abstract: 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: Grant
    Filed: March 16, 2010
    Date of Patent: March 4, 2014
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Somesh Gupta, Anoop Ghanwani, Phanidhar Koganti, Shunjia Yu
  • Patent number: 8397007
    Abstract: 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: Grant
    Filed: July 16, 2012
    Date of Patent: March 12, 2013
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Somesh Gupta, Venkatesh Nagapudi
  • Publication number: 20130054461
    Abstract: 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: Application
    Filed: January 3, 2012
    Publication date: February 28, 2013
    Applicant: INFOSYS LIMITED
    Inventors: Somesh Gupta, Srinivasan Sivasubramanian, Ruchi Rakesh Pincha
  • Publication number: 20120284444
    Abstract: 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: Application
    Filed: July 16, 2012
    Publication date: November 8, 2012
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Somesh Gupta, Venkatesh Nagapudi
  • Publication number: 20120278514
    Abstract: 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: Application
    Filed: April 26, 2011
    Publication date: November 1, 2012
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventor: Somesh Gupta
  • Patent number: 8244946
    Abstract: 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: Grant
    Filed: October 16, 2009
    Date of Patent: August 14, 2012
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Somesh Gupta, Venkatesh Nagapudi
  • Publication number: 20120163175
    Abstract: 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: Application
    Filed: December 23, 2010
    Publication date: June 28, 2012
    Applicant: Brocade Communications Systems, Inc.
    Inventor: Somesh Gupta
  • Publication number: 20110093637
    Abstract: 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: Application
    Filed: October 16, 2009
    Publication date: April 21, 2011
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Somesh Gupta, Venkatesh Nagapudi
  • Publication number: 20100246388
    Abstract: 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: Application
    Filed: March 16, 2010
    Publication date: September 30, 2010
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Somesh Gupta, Anoop Ghanwani, Phanidhar Koganti, Shunjia Yu
  • Publication number: 20100183024
    Abstract: 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: Application
    Filed: January 20, 2010
    Publication date: July 22, 2010
    Applicant: Brocade Communications Systems, Inc
    Inventor: Somesh Gupta
  • Patent number: 7184445
    Abstract: 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: Grant
    Filed: February 11, 2004
    Date of Patent: February 27, 2007
    Assignee: Silverback Systems Inc.
    Inventors: Somesh Gupta, Boris Zemlyak, Tom Herbert
  • Publication number: 20040156393
    Abstract: 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: Application
    Filed: February 11, 2004
    Publication date: August 12, 2004
    Applicant: SILVERBACK SYSTEMS, INC.
    Inventors: Somesh Gupta, Boris Zemlyak, Tom Herbert
  • Publication number: 20030115350
    Abstract: 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: Application
    Filed: December 14, 2001
    Publication date: June 19, 2003
    Applicant: SILVERBACK SYSTEMS, INC.
    Inventors: Oran Uzrad-Nali, Somesh Gupta