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).

  • Publication number: 20200369509
    Abstract: A fuel dispensing nozzle comprises a nozzle body defining a dispensing path extending between a distal inlet and a proximal outlet and configured to dispense fuel. A fuel flow valve is disposed in the nozzle body between the distal inlet and the proximal outlet. An actuation assembly movable to open the fuel flow valve is also provided. The nozzle also includes a shut-off mechanism operatively connected to the actuation assembly. A hand lever is pivotally connected with respect to the nozzle body, the hand lever being operatively connected to the actuation assembly so as to cause opening of the fuel flow valve when the hand lever is pivoted in a valve opening direction. The hand lever has a grasping portion extending between a proximal location nearer the proximal outlet and a distal location. The nozzle according to this aspect further includes a hold open mechanism including a trigger disposed at the proximal location of the hand lever.
    Type: Application
    Filed: May 20, 2020
    Publication date: November 26, 2020
    Inventors: David Lucas, Brian Christopher Worley, Niranjan Srinivasan, Brandon Kirby, Andres Deogracias Viduya
  • Patent number: 10395195
    Abstract: Provisioning and management of virtual machines and shared processor pools to process the virtual machines is provided. Shared processor pool(s) of processing units are established on server(s) of a cluster. The shared processor pool(s) are to process virtual machines to execute an application for which licensing cost is determined based on a number of processing units used to process the virtual machines executing the application. Provision of the virtual machines into the shared processor pool(s) and assignment of the processing units to the shared processor pool(s) is managed, which controls the number of processing units dedicated to processing the virtual machines executing the application, to thereby control licensing costs of executing the application. The managing can provision at least two virtual machines for different tenants into a common shared processor pool of the one or more shared processor pools.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jigar N. Kapasi, Niranjan Srinivasan, Mahesh Viswanathan
  • Publication number: 20170200102
    Abstract: Provisioning and management of virtual machines and shared processor pools to process the virtual machines is provided. Shared processor pool(s) of processing units are established on server(s) of a cluster. The shared processor pool(s) are to process virtual machines to execute an application for which licensing cost is determined based on a number of processing units used to process the virtual machines executing the application. Provision of the virtual machines into the shared processor pool(s) and assignment of the processing units to the shared processor pool(s) is managed, which controls the number of processing units dedicated to processing the virtual machines executing the application, to thereby control licensing costs of executing the application. The managing can provision at least two virtual machines for different tenants into a common shared processor pool of the one or more shared processor pools.
    Type: Application
    Filed: January 8, 2016
    Publication date: July 13, 2017
    Inventors: Jigar N. KAPASI, Niranjan SRINIVASAN, Mahesh VISWANATHAN
  • Patent number: 9670052
    Abstract: An attitude sensing arrangement for triggering a shutoff mechanism on a fuel dispensing nozzle comprising a rolling element placed inside a non-cylindrical chamber that is sealed with a plug such that the rolling element may move freely inside the chamber. A vacuum sensing path passes from a sensing port in the nozzle spout, through a vacuum sensing tube, into the non-cylindrical chamber, and into a venturi-generated vacuum chamber. The attitude sensing arrangement is configured such that the rolling element blocks a shutoff port in the non-cylindrical chamber when the nozzle is raised past a certain shutoff angle. When the vacuum sensing path is blocked by the rolling element in this manner, the shutoff mechanism closes the main fuel valve.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: June 6, 2017
    Assignee: Veeder-Root Company
    Inventors: Brian Christopher Worley, Andres Deogracias Viduya, Niranjan Srinivasan
  • Patent number: 9604838
    Abstract: A coupling comprising a first body member and a second body member. The first and second body members are operative to releasably connect together. The first and second body members define a fluid flow path therein when the first and second body members are connected together. The first and second body members are operative to disconnect from one another in response to a predetermined tensile force. At least one valve member is disposed within at least one of the first and second body members and is movable from an open position to a closed position with respect to the fluid flow path upon disconnection of the first body member from the second body member. A sensor is disposed within one of the first and second body members and is operative to sense whether the first and second body members are connected together.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: March 28, 2017
    Assignee: Veeder-Root Company
    Inventors: Kenneth D. Cornett, Tim Campaigne, James C. Little, Niranjan Srinivasan, Andres Deogracias Viduya, Jeremy Baillargeon, Cameron D. Carmack
  • Publication number: 20160229680
    Abstract: A coupling comprising a first body member and a second body member. The first and second body members are operative to releasably connect together. The first and second body members define a fluid flow path therein when the first and second body members are connected together. The first and second body members are operative to disconnect from one another in response to a predetermined tensile force. At least one valve member is disposed within at least one of the first and second body members and is movable from an open position to a closed position with respect to the fluid flow path upon disconnection of the first body member from the second body member. A sensor is disposed within one of the first and second body members and is operative to sense whether the first and second body members are connected together.
    Type: Application
    Filed: February 9, 2016
    Publication date: August 11, 2016
    Inventors: Kenneth D. Cornett, Tim Campaigne, James C. Little, Niranjan Srinivasan, Andres Deogracias Viduya, Jeremy Baillargeon, Cameron D. Carmack
  • Publication number: 20160096720
    Abstract: An attitude sensing arrangement for triggering a shutoff mechanism on a fuel dispensing nozzle comprising a rolling element placed inside a non-cylindrical chamber that is sealed with a plug such that the rolling element may move freely inside the chamber. A vacuum sensing path passes from a sensing port in the nozzle spout, through a vacuum sensing tube, into the non-cylindrical chamber, and into a venturi-generated vacuum chamber. The attitude sensing arrangement is configured such that the rolling element blocks a shutoff port in the non-cylindrical chamber when the nozzle is raised past a certain shutoff angle. When the vacuum sensing path is blocked by the rolling element in this manner, the shutoff mechanism closes the main fuel valve.
    Type: Application
    Filed: September 29, 2015
    Publication date: April 7, 2016
    Inventors: Brian Christopher Worley, Andres Deogracias Viduya, Niranjan Srinivasan
  • Patent number: 9104632
    Abstract: An embodiment of the invention is associated with a virtualized environment that includes a hypervisor, client LPARs, and virtual servers that each has a SEA, wherein one SEA is selected to be primary SEA for connecting an LPAR and specified physical resources. A first SEA of a virtual server sends a call to the hypervisor, and in response the hypervisor enters physical adapter capability information, contained in the call and pertaining to the first SEA, into a table. Further in response to receiving the call, the hypervisor decides whether or not the first SEA of the virtual server should then be the primary SEA. The hypervisor sends a return call indicating its decision to the first SEA.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sivakumar Krishnasamy, Mallesh Lepakshaiah, Vishal R. Mansur, Niranjan Srinivasan
  • Patent number: 9104631
    Abstract: An embodiment of the invention is associated with a virtualized environment that includes a hypervisor, client LPARs, and virtual servers that each has a SEA, wherein one SEA is selected to be primary SEA for connecting an LPAR and specified physical resources. A first SEA of a virtual server sends a call to the hypervisor, and in response the hypervisor enters physical adapter capability information, contained in the call and pertaining to the first SEA, into a table. Further in response to receiving the call, the hypervisor decides whether or not the first SEA of the virtual server should then be the primary SEA. The hypervisor sends a return call indicating its decision to the first SEA.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sivakumar Krishnasamy, Mallesh Lepakshaiah, Vishal R. Mansur, Niranjan Srinivasan
  • Publication number: 20140281671
    Abstract: An embodiment of the invention is associated with a virtualized environment that includes a hypervisor, client LPARs, and virtual servers that each has a SEA, wherein one SEA is selected to be primary SEA for connecting an LPAR and specified physical resources. A first SEA of a virtual server sends a call to the hypervisor, and in response the hypervisor enters physical adapter capability information, contained in the call and pertaining to the first SEA, into a table. Further in response to receiving the call, the hypervisor decides whether or not the first SEA of the virtual server should then be the primary SEA. The hypervisor sends a return call indicating its decision to the first SEA.
    Type: Application
    Filed: October 3, 2013
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Sivakumar Krishnasamy, Mallesh Lepakshaiah, Vishal R. Mansur, Niranjan Srinivasan
  • Publication number: 20140281701
    Abstract: An embodiment of the invention is associated with a virtualized environment that includes a hypervisor, client LPARs, and virtual servers that each has a SEA, wherein one SEA is selected to be primary SEA for connecting an LPAR and specified physical resources. A first SEA of a virtual server sends a call to the hypervisor, and in response the hypervisor enters physical adapter capability information, contained in the call and pertaining to the first SEA, into a table. Further in response to receiving the call, the hypervisor decides whether or not the first SEA of the virtual server should then be the primary SEA. The hypervisor sends a return call indicating its decision to the first SEA.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Sivakumar Krishnasamy, Mallesh Lepakshaiah, Vishal R. Mansur, Niranjan Srinivasan
  • 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: 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: 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: 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
  • Patent number: D893676
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: August 18, 2020
    Assignee: Gilbarco Inc.
    Inventors: David Lucas, Brian Christopher Worley, Niranjan Srinivasan, Brandon Kirby, Andres Deogracias Viduya
  • Patent number: D898869
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: October 13, 2020
    Assignee: Gilbarco Inc.
    Inventors: David Lucas, Brian Christopher Worley, Niranjan Srinivasan, Brandon Kirby, Andres Deogracias Viduya