Patents by Inventor Niranjan Srinivasan

Niranjan Srinivasan 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: 8739842
    Abstract: An air to liquid regulator valve for use with a vapor recovery system that recovers vapors expelled from a vehicle receiving fuel through a fuel supply passage and returns the vapors to an underground storage tank through a vapor return passage in a service station environment. The regulator valve includes a housing defining a fuel flow path in fluid communication with the fuel supply passage and a vapor return path in fluid communication with the vapor return passage, a vapor return orifice defined by the housing and disposed between a first portion and a second portion of the vapor return path, and a vapor flow bypass in fluid communication with the first portion and the second portion of the vapor return path such that the flow of vapors through both the vapor flow bypass and the vapor return orifice is possible.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: June 3, 2014
    Assignee: Veeder-Root Company
    Inventors: David Bolt, James C. Little, Niranjan Srinivasan
  • Patent number: 8625626
    Abstract: Methods, apparatuses, and computer program products for sharing a transmission control protocol (TCP) port by a plurality of applications are provided. Embodiments include receiving, by a transmission controller from a client, a first TCP packet that includes an indication of a new TCP connection for a TCP port; determining, by the transmission controller, an origination of the first TCP packet; identifying, by the transmission controller, a TCP sequence number range associated with the determined origination; selecting, by the transmission controller, an initial sequence number (ISN) within the identified TCP sequence number range; and sending, by the transmission controller to the client, a second TCP packet that includes the selected ISN.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Pramod A. Bhandiwad, Prashanto Dey, Sivakumar Krishnasamy, Niranjan Srinivasan
  • Patent number: 8619801
    Abstract: Methods, apparatuses, and computer program products for sharing a transmission control protocol (TCP) port by a plurality of applications are provided. Embodiments include receiving, by a transmission controller from a client, a first TCP packet that includes an indication of a new TCP connection for a TCP port; determining, by the transmission controller, an origination of the first TCP packet; identifying, by the transmission controller, a TCP sequence number range associated with the determined origination; selecting, by the transmission controller, an initial sequence number (ISN) within the identified TCP sequence number range; and sending, by the transmission controller to the client, a second TCP packet that includes the selected ISN.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: December 31, 2013
    Assignee: International Business Machines Corporation
    Inventors: Pramod A. Bhandiwad, Prashanto Dey, Sivakumar Krishnasamy, Niranjan Srinivasan
  • Publication number: 20130031254
    Abstract: Methods, apparatuses, and computer program products for sharing a transmission control protocol (TCP) port by a plurality of applications are provided. Embodiments include receiving, by a transmission controller from a client, a first TCP packet that includes an indication of a new TCP connection for a TCP port; determining, by the transmission controller, an origination of the first TCP packet; identifying, by the transmission controller, a TCP sequence number range associated with the determined origination; selecting, by the transmission controller, an initial sequence number (ISN) within the identified TCP sequence number range; and sending, by the transmission controller to the client, a second TCP packet that includes the selected ISN.
    Type: Application
    Filed: June 25, 2012
    Publication date: January 31, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pramod A. Bhandiwad, Prashanto Dey, Sivakumar Krishnasamy, Niranjan Srinivasan
  • Publication number: 20130028267
    Abstract: Methods, apparatuses, and computer program products for sharing a transmission control protocol (TCP) port by a plurality of applications are provided. Embodiments include receiving, by a transmission controller from a client, a first TCP packet that includes an indication of a new TCP connection for a TCP port; determining, by the transmission controller, an origination of the first TCP packet; identifying, by the transmission controller, a TCP sequence number range associated with the determined origination; selecting, by the transmission controller, an initial sequence number (ISN) within the identified TCP sequence number range; and sending, by the transmission controller to the client, a second TCP packet that includes the selected ISN.
    Type: Application
    Filed: July 29, 2011
    Publication date: January 31, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pramod A. Bhandiwad, Prashanto Dey, Sivakumar Krishnasamy, Niranjan Srinivasan
  • Publication number: 20110259470
    Abstract: An air to liquid regulator valve for use with a vapor recovery system that recovers vapors expelled from a vehicle receiving fuel through a fuel supply passage and returns the vapors to an underground storage tank through a vapor return passage in a service station environment. The regulator valve includes a housing defining a fuel flow path in fluid communication with the fuel supply passage and a vapor return path in fluid communication with the vapor return passage, a vapor return orifice defined by the housing and disposed between a first portion and a second portion of the vapor return path, and a vapor flow bypass in fluid communication with the first portion and the second portion of the vapor return path such that the flow of vapors through both the vapor flow bypass and the vapor return orifice is possible.
    Type: Application
    Filed: August 18, 2010
    Publication date: October 27, 2011
    Applicant: VEEDER-ROOT COMPANY
    Inventors: David Bolt, James C. Little, Niranjan Srinivasan
  • Publication number: 20110196716
    Abstract: A lead qualification system receives from a potential customer lead information that includes an identification of the potential customer. The lead qualification system then identifies attributes of the potential customer. To qualify a lead, the lead qualification system may generate a lead score based on an experience score and a contact score. To generate the experience score, the lead qualification system may analyze sales history and other information of customers that have attributes similar to the potential customer. To generate the contact score, the lead qualification system may analyze the business relationships between people of the sales organization and the potential customer. The lead qualification system may generate the lead score by combining the contact score and the experience score.
    Type: Application
    Filed: February 10, 2010
    Publication date: August 11, 2011
    Applicant: Microsoft Corporation
    Inventors: Niranjan Srinivasan, Christopher S. Hargarten, Ashvin J. Mathew, Preethi Ramarathinam