Patents by Inventor Srinivasan Iyer

Srinivasan Iyer 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: 20230003621
    Abstract: Process inserts, assemblies, and related methods for use in monitoring high velocity fluids or supporting instruments that monitor and manage high velocity fluids are disclosed. Exemplary inserts include a head having a cavity for receiving an instrument, a shank, and an integral flange. The shank includes an elongated body having a first end disposed proximate to the head, a free end opposite the first end, and a threaded portion spaced apart from the first and free ends. Exemplary process insert assemblies include a process insert having a shank and a threaded support disposed around the shank. Methods of making and using process inserts are also disclosed. For example, a method of installing a process insert on a container includes inserting the free end of the process insert in the interior volume of a container containing a high velocity fluid.
    Type: Application
    Filed: August 23, 2022
    Publication date: January 5, 2023
    Applicant: JMS Southeast, Inc.
    Inventors: Mitchell Johnson, Srinivasan Iyer, William Bradley Murphy
  • Patent number: 11422068
    Abstract: Process inserts, assemblies, and related methods for use in monitoring high velocity fluids or supporting instruments that monitor and manage high velocity fluids are disclosed. Exemplary inserts include a head having a cavity for receiving an instrument, a shank, and an integral flange. The shank includes an elongated body having a first end disposed proximate to the head, a free end opposite the first end, and a threaded portion spaced apart from the first and free ends. Exemplary process insert assemblies include a process insert having a shank and a threaded support disposed around the shank. Methods of making and using process inserts are also disclosed. For example, a method of installing a process insert on a container includes inserting the free end of the process insert in the interior volume of a container containing a high velocity fluid.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: August 23, 2022
    Assignee: JMS Southeast, Inc
    Inventors: Mitchell Johnson, Srínivasan Iyer, Brad Murphy
  • Patent number: 11293841
    Abstract: Process inserts, assemblies, and related methods for use in monitoring high velocity fluids or supporting instruments that monitor and manage high velocity fluids are disclosed. Exemplary inserts include a head having a cavity for receiving an instrument, a shank, and a hub. The shank includes an elongated body having a first end disposed proximate to the head, a free end opposite the first end, and a threaded portion spaced apart from the first and free ends. The hub can form a lapped joint. Exemplary process insert assemblies include a process insert having a shank and a threaded support disposed around the shank. Methods of making and using process inserts are also disclosed. For example, a method of installing a process insert on a container includes inserting the free end of the process insert in the interior volume of a container containing a high velocity fluid.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: April 5, 2022
    Assignee: JMS Southeast, Inc.
    Inventors: Mitchell Johnson, Srinivasan Iyer, Brad Murphy
  • Patent number: 11150721
    Abstract: A system and method are described for providing hints to a processing unit that subsequent operations are likely. Responsively, the processing unit takes steps to prepare for the likely subsequent operations. Where the hints are more likely than not to be correct, the processing unit operates more efficiently. For example, in an embodiment, the processing unit consumes less power. In another embodiment, subsequent operations are performed more quickly because the processing unit is prepared to efficiently handle the subsequent operations.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: October 19, 2021
    Assignee: NVIDIA Corporation
    Inventors: David Conrad Tannenbaum, Ming Y. Siu, Stuart F Oberman, Colin Sprinkle, Srinivasan Iyer, Ian Chi Yan Kwong
  • Publication number: 20200182710
    Abstract: Process inserts, assemblies, and related methods for use in monitoring high velocity fluids or supporting instruments that monitor and manage high velocity fluids are disclosed. Exemplary inserts include a head having a cavity for receiving an instrument, a shank, and an integral flange. The shank includes an elongated body having a first end disposed proximate to the head, a free end opposite the first end, and a threaded portion spaced apart from the first and free ends. Exemplary process insert assemblies include a process insert having a shank and a threaded support disposed around the shank. Methods of making and using process inserts are also disclosed. For example, a method of installing a process insert on a container includes inserting the free end of the process insert in the interior volume of a container containing a high velocity fluid.
    Type: Application
    Filed: May 21, 2018
    Publication date: June 11, 2020
    Inventors: Mitchell JOHNSON, Srìnìvasan IYER, Brad MURPHY
  • Publication number: 20190113420
    Abstract: Process inserts, assemblies, and related methods for use in monitoring high velocity fluids or supporting instruments that monitor and manage high velocity fluids are disclosed. Exemplary inserts include a head having a cavity for receiving an instrument, a shank, and a hub. The shank includes an elongated body having a first end disposed proximate to the head, a free end opposite the first end, and a threaded portion spaced apart from the first and free ends. The hub can form a lapped joint. Exemplary process insert assemblies include a process insert having a shank and a threaded support disposed around the shank. Methods of making and using process inserts are also disclosed. For example, a method of installing a process insert on a container includes inserting the free end of the process insert in the interior volume of a container containing a high velocity fluid.
    Type: Application
    Filed: November 9, 2017
    Publication date: April 18, 2019
    Inventors: Mitchell JOHNSON, Srinivasan IYER, Brad MURPHY
  • Patent number: 9925707
    Abstract: This invention relates to a process for preparation of biodegradable biocompostable biodigestible PEPlene polymer (polyolefins) comprising steps of: Mixing at least one peptide with at least one protein and enzyme, Adding a composting agent, Blending with at least one polymer in presence of additive to obtain said PEPlene polymer (polyolefins) material.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: March 27, 2018
    Assignee: Pep Licensing Limited
    Inventors: Ravi Srinivasan Iyer, Narinder Bharj, Ammanamanchi Radhakrishna
  • Patent number: 9829956
    Abstract: An approach is provided for enabling power reduction in floating-point operations. In one example, a system receives floating-point numbers of a fused multiply-add instruction. The system determines the fused multiply-add instruction does not require compliance with a standard of precision for floating-point numbers. The system generates gating signals for an integrated circuit that is configured to perform operations of the fused multiply-add instruction. The system then sends the gating signals to the integrated circuit to turn off a plurality of logic gates included in the integrated circuit.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: November 28, 2017
    Assignee: NVIDIA Corporation
    Inventors: David Conrad Tannenbaum, Colin Sprinkle, Stuart F. Oberman, Ming Y. Siu, Srinivasan Iyer, Ian-Chi Yan Kwong
  • Publication number: 20170175146
    Abstract: This invention relates to a process for preparation of biodegradable biocompostable biodigestible PEPlene polymer comprising steps of: Mixing at least one peptide with at least one protein and enzyme, Adding a composting agent, Blending with at least one polymer in presence of additive to obtain said PEPlene polymer material.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventors: RAVI SRINIVASAN IYER, NARINDER BHARJ, AMMANAMANCHI RADHAKRISHNA
  • Patent number: 9600235
    Abstract: One embodiment of the present invention includes a method for performing arithmetic operations on arbitrary width integers using fixed width elements. The method includes receiving a plurality of input operands, segmenting each input operand into multiple sectors, performing a plurality of multiply-add operations based on the multiple sectors to generate a plurality of multiply-add operation results, and combining the multiply-add operation results to generate a final result. One advantage of the disclosed embodiments is that, by using a common fused floating point multiply-add unit to perform arithmetic operations on integers of arbitrary width, the method avoids the area and power penalty of having additional dedicated integer units.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: March 21, 2017
    Assignee: NVIDIA Corporation
    Inventors: Srinivasan Iyer, Michael Alan Fetterman, David Conrad Tannenbaum
  • Patent number: 9465578
    Abstract: A system and method are provided for performing 32-bit or dual 16-bit floating-point arithmetic operations using logic circuitry. An operating mode that specifies an operating mode for a multiplication operation is received, where the operating mode is one of a 32-bit floating-point mode and a dual 16-bit floating-point mode. Based on the operating mode, nine recoding terms for a mantissa of at least one floating-point input operand are determined. A dual-mode multiplier array circuit that is configurable to generate partial products for either one 32-bit floating-point result or for two 16-bit floating-point results computes the partial products based on the nine recoding terms. The partial products are processed to generate an output based on the operating mode.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: October 11, 2016
    Assignee: NVIDIA Corporation
    Inventors: David C. Tannenbaum, Srinivasan Iyer
  • Patent number: 9465575
    Abstract: A fused floating-point multiply-add element includes a multiplier that generates a product, and a shifter that shifts an addend within a narrow range. Interpreting logic analyzes the magnitude of the addend relative to the product and then causes logic arrays to position the shifted addend within the left, center, or right portions of a composite register depending in the magnitude of the addend relative to the product. The interpreting logic also forces other portions of the composite register to zero. When the addend is zero, the interpreting logic forces all portions of the composite register to zero. Final combining logic then adds the contents of the composite register to the product.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: October 11, 2016
    Assignee: NVIDIA Corporation
    Inventors: Srinivasan Iyer, David Conrad Tannenbaum, Stuart F. Oberman, Ming (Michael) Y. Siu
  • Patent number: 9268528
    Abstract: A system and method are provided for dynamically reducing power consumption of floating-point logic. A disable control signal that is based on a characteristic of a floating-point format input operand is received and a portion of a logic circuit is disabled based on the disable control signal. The logic circuit processes the floating-point format input operand to generate an output.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: February 23, 2016
    Assignee: NVIDIA Corporation
    Inventors: David C. Tannenbaum, Srinivasan Iyer
  • Publication number: 20150370674
    Abstract: A tenant provisioning system. The system allows users to request creation of test tenants for a multi-tenant service targeting specific infrastructure resources and automated bulk creation of test tenants. Test tenants created by the system are clearly identified as test tenants to prevent test tenants from being misreported by business intelligence systems providing information about the multi-tenant service. Automated provisioning of test tenants on a regular schedule provides a mechanism for monitoring the operation of the multi-tenant service. Further, the ability to provision a test tenant in specific infrastructure resources allows comprehensive operational testing of most or all infrastructure resources, as well as targeted testing of individual infrastructure resources. The system may provide test tenants with an expiration allowing automatic removal of out-of-date test tenants. The system reduces the costs and errors inherent with the manual creation of test tenants.
    Type: Application
    Filed: June 19, 2014
    Publication date: December 24, 2015
    Applicant: Microsoft Corporation
    Inventors: Florin Lazar, Ian C. Marshall, Victor Urnyshev, Krishna Srinivasan Iyer, Diane K. Rapp, Robert A. Land
  • Publication number: 20150271028
    Abstract: A shared account service may be provided to consolidate account creation for one or more service providers. A unified UI is provided to receive a description information of one or more accounts of a tenant. A contract is configured with a service provider based on an analysis of the description information received through the unified UI and a capability information of the service provider. The contract is transmitted to the service provider to cause the service provider to create the account.
    Type: Application
    Filed: March 22, 2014
    Publication date: September 24, 2015
    Applicant: Microsoft Corporation
    Inventors: Xin Li, Subash Bhamidipati, James O'Brien, Jimmy Kan, Daniela Mauler, Vidya Kotteri, Krishna Srinivasan Iyer, Victor Urnyshev
  • Publication number: 20150169289
    Abstract: A system and method are provided for performing 32-bit or dual 16-bit floating-point arithmetic operations using logic circuitry. An operating mode that specifies an operating mode for a multiplication operation is received, where the operating mode is one of a 32-bit floating-point mode and a dual 16-bit floating-point mode. Based on the operating mode, nine recoding terms for a mantissa of at least one floating-point input operand are determined. A dual-mode multiplier array circuit that is configurable to generate partial products for either one 32-bit floating-point result or for two 16-bit floating-point results computes the partial products based on the nine recoding terms. The partial products are processed to generate an output based on the operating mode.
    Type: Application
    Filed: December 13, 2013
    Publication date: June 18, 2015
    Applicant: NVIDIA Corporation
    Inventors: David C. Tannenbaum, Srinivasan Iyer
  • Publication number: 20150039662
    Abstract: A fused floating-point multiply-add element includes a multiplier that generates a product, and a shifter that shifts an addend within a narrow range. Interpreting logic analyzes the magnitude of the addend relative to the product and then causes logic arrays to position the shifted addend within the left, center, or right portions of a composite register depending in the magnitude of the addend relative to the product. The interpreting logic also forces other portions of the composite register to zero. When the addend is zero, the interpreting logic forces all portions of the composite register to zero. Final combining logic then adds the contents of the composite register to the product.
    Type: Application
    Filed: August 5, 2013
    Publication date: February 5, 2015
    Applicant: NVIDIA CORPORATION
    Inventors: Srinivasan IYER, David Conrad TANNENBAUM, Stuart F. OBERMAN, Ming (Michael) Y. SIU
  • Patent number: 8909687
    Abstract: A processor for calculating a convolution of a first input sequence of numbers with a second input sequence of numbers to generate an output sequence is provided. The processor includes multipliers, each multiplying two real numbers to generate an output; multiplexers to direct the numbers in the first and second input sequences or parts of the numbers to the multipliers; and control circuitry to control the multiplexers to direct the first and second input sequences of numbers to the multipliers dependent on whether the numbers are complex or real. An accumulator adds partial products from multiplications performed by the multipliers to calculate the convolution.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: December 9, 2014
    Assignee: MediaTek Singapore Pte. Ltd.
    Inventors: Srinivasan Iyer, Carsten Aagaard Pedersen
  • Publication number: 20140351308
    Abstract: A system and method are provided for dynamically reducing power consumption of floating-point logic. A disable control signal that is based on a characteristic of a floating-point format input operand is received and a portion of a logic circuit is disabled based on the disable control signal. The logic circuit processes the floating-point format input operand to generate an output.
    Type: Application
    Filed: May 23, 2013
    Publication date: November 27, 2014
    Applicant: NVIDIA Corporation
    Inventors: David C. Tannenbaum, Srinivasan Iyer
  • Publication number: 20140143564
    Abstract: An approach is provided for enabling power reduction in floating-point operations. In one example, a system receives floating-point numbers of a fused multiply-add instruction. The system determines the fused multiply-add instruction does not require compliance with a standard of precision for floating-point numbers. The system generates gating signals for an integrated circuit that is configured to perform operations of the fused multiply-add instruction. The system then sends the gating signals to the integrated circuit to turn off a plurality of logic gates included in the integrated circuit.
    Type: Application
    Filed: November 21, 2012
    Publication date: May 22, 2014
    Applicant: NVIDIA Corporation
    Inventors: David Conrad TANNENBAUM, Colin SPRINKLE, Stuart F. OBERMAN, Ming Y. SIU, Srinivasan IYER, Ian-Chi Yan KWONG