Patents by Inventor K. Subramanian

K. Subramanian 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: 11955574
    Abstract: A multi-level photovoltaic cell comprises a substrate layer and a plurality of photovoltaic cells positioned above the substrate layer. Each photovoltaic cell has a top contact layer and a bottom contact layer connected in series such that the top contact layer of the first photovoltaic cell is connected to the bottom contact layer of a next photovoltaic cell until the last photovoltaic cell is connected. A different voltage is output between the substrate layer and the top contact layer of each photovoltaic cell. Another multi-level photovoltaic cell comprises a substrate layer and a plurality of photovoltaic cells stacked vertically above the substrate layer. Each photovoltaic cell comprises an active layer separated from the next photovoltaic cell by an etch stop layer until a last photovoltaic cell is reached. A different voltage is output between the substrate layer and the active layer of each photovoltaic cell.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: April 9, 2024
    Assignee: International Business Machines Corporation
    Inventors: Ning Li, Devendra Sadana, Ghavam G. Shahidi, Chitra K. Subramanian
  • Publication number: 20240111832
    Abstract: A multitenant solver execution service provides managed infrastructure for defining and solving large-scale optimization problems. In embodiments, the service executes solver jobs on managed compute resources such as virtual machines or containers. The compute resources can be automatically scaled up or down based on client demand and are assigned to solver jobs in a serverless manner. Solver jobs can be initiated based on configured triggers. In embodiments, the service allows users to select from different types of solvers, mix different solvers in a solver job, and translate a model from one solver to another solver. In embodiments, the service provides developer interfaces to, for example, run solver experiments, recommend solver types or solver settings, and suggest model templates. The solver execution service relieves developers from having to manage infrastructure for running optimization solvers and allows developers to easily work with different types of solvers via a unified interface.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Applicant: Amazon Technologies, Inc.
    Inventors: Shreyas Vathul Subramanian, Amey K Dhavle, Guvenc Degirmenci, Kai Fan Tang, Daniel Romero
  • Publication number: 20240112067
    Abstract: A multitenant solver execution service provides managed infrastructure for defining and solving large-scale optimization problems. In embodiments, the service executes solver jobs on managed compute resources such as virtual machines or containers. The compute resources can be automatically scaled up or down based on client demand and are assigned to solver jobs in a serverless manner. Solver jobs can be initiated based on configured triggers. In embodiments, the service allows users to select from different types of solvers, mix different solvers in a solver job, and translate a model from one solver to another solver. In embodiments, the service provides developer interfaces to, for example, run solver experiments, recommend solver types or solver settings, and suggest model templates. The solver execution service relieves developers from having to manage infrastructure for running optimization solvers and allows developers to easily work with different types of solvers via a unified interface.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Applicant: Amazon Technologies, Inc.
    Inventors: Shreyas Vathul Subramanian, Amey K Dhavle, Guvenc Degirmenci, Kai Fan Tang, Daniel Romero
  • Publication number: 20240111831
    Abstract: A multitenant solver execution service provides managed infrastructure for defining and solving large-scale optimization problems. In embodiments, the service executes solver jobs on managed compute resources such as virtual machines or containers. The compute resources can be automatically scaled up or down based on client demand and are assigned to solver jobs in a serverless manner. Solver jobs can be initiated based on configured triggers. In embodiments, the service allows users to select from different types of solvers, mix different solvers in a solver job, and translate a model from one solver to another solver. In embodiments, the service provides developer interfaces to, for example, run solver experiments, recommend solver types or solver settings, and suggest model templates. The solver execution service relieves developers from having to manage infrastructure for running optimization solvers and allows developers to easily work with different types of solvers via a unified interface.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Applicant: Amazon Technologies, Inc.
    Inventors: Shreyas Vathul Subramanian, Amey K Dhavle, Guvenc Degirmenci, Kai Fan Tang, Daniel Romero
  • Publication number: 20230357844
    Abstract: A method for determining sequences from sense and antisense strands of a nucleic acid, including (a) providing a nucleic acid cluster attached to a solid support, wherein the nucleic acid cluster includes a sense strand and an antisense strand of a concatemer, the concatemer including multiple copies of a sequence unit, the sequence unit including a target sequence and a primer binding site; (b) hybridizing a primer to a primer binding site in the antisense strand; (c) extending the primer along the antisense strand to determine the sequence from at least a portion of the target sequence in the antisense strand; (d) hybridizing a second primer to a primer binding site in the sense strand; and (e) extending the second primer along the sense strand to determine the sequence from at least a portion of the target sequence in the sense strand.
    Type: Application
    Filed: March 16, 2023
    Publication date: November 9, 2023
    Inventors: Kurt Patterson, Hari K.K. Subramanian, Brittany A. Rohrman, Fabian Block
  • Patent number: 11787795
    Abstract: Compositions and methods are provided for the inhibition of the function of RNA guided endonucleases, including the identification and use of such inhibitors.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: October 17, 2023
    Assignees: PRESIDENT AND FELLOWS OF HARVARD COLLEGE, THE BRIGHAM AND WOMEN'S HOSPITAL, INC., THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Amit Choudhary, Peng Wu, Basudeb Maji, Elisa Franco, Hari K. K. Subramanian
  • Publication number: 20230183798
    Abstract: Provided herein include a method for modifying polymerase-nucleic acid complexes, including (a) providing a plurality of surface-immobilized polymerase-nucleic acid complexes in a vessel, wherein the nucleic acid includes a primed-template nucleic acid, wherein at least a subset of the surface-immobilized polymerase-nucleic acid complexes include ternary complexes further including nucleotides; and (b) washing the surface with an aqueous solution including a diol, sulfoxide or polyol, thereby removing the nucleotides from the vessel and retaining the surface-immobilized polymerase-nucleic acid complexes in the vessel.
    Type: Application
    Filed: April 30, 2021
    Publication date: June 15, 2023
    Inventors: Hari K.K. Subramanian, Aaron W. Feldman, Chih-Yuan Chen, Denis Malyshev, Greg Richmond
  • Patent number: 11608528
    Abstract: A method for determining sequences from sense and antisense strands of a nucleic acid, including (a) providing a nucleic acid cluster attached to a solid support, wherein the nucleic acid cluster includes a sense strand and an antisense strand of a concatemer, the concatemer including multiple copies of a sequence unit, the sequence unit including a target sequence and a primer binding site; (b) hybridizing a primer to a primer binding site in the antisense strand; (c) extending the primer along the antisense strand to determine the sequence from at least a portion of the target sequence in the antisense strand; (d) hybridizing a second primer to a primer binding site in the sense strand; and (e) extending the second primer along the sense strand to determine the sequence from at least a portion of the target sequence in the sense strand.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: March 21, 2023
    Assignee: Pacific Biosciences of California, Inc.
    Inventors: Kurt Patterson, Hari K. K. Subramanian, Brittany A. Rohrman, Fabian Block
  • Publication number: 20220349002
    Abstract: A method for determining sequences from sense and antisense strands of a nucleic acid, including (a) providing a nucleic acid cluster attached to a solid support, wherein the nucleic acid cluster includes a sense strand and an antisense strand of a concatemer, the concatemer including multiple copies of a sequence unit, the sequence unit including a target sequence and a primer binding site; (b) hybridizing a primer to a primer binding site in the antisense strand; (c) extending the primer along the antisense strand to determine the sequence from at least a portion of the target sequence in the antisense strand; (d) hybridizing a second primer to a primer binding site in the sense strand; and (e) extending the second primer along the sense strand to determine the sequence from at least a portion of the target sequence in the sense strand.
    Type: Application
    Filed: July 21, 2022
    Publication date: November 3, 2022
    Inventors: Kurt Patterson, Hari K.K. Subramanian, Brittany A. Rohrman, Fabian Block
  • Publication number: 20220106628
    Abstract: A method for identifying a nucleic acid template that include (a) providing a plurality of primer-template hybrids, wherein a first hybrid of the plurality includes a first template hybridized to a first primer, and wherein a second hybrid of the plurality includes a second template hybridized to a second primer, the second primer having a ternary complex inhibitor moiety at the 3? end; (b) delivering polymerases and nucleotides to the plurality, whereby the first hybrid binds a polymerase and nucleotide to form a stabilized ternary complex and whereby the second hybrid does not bind a polymerase and nucleotide to form a stabilized ternary complex; and (c) detecting the stabilized ternary complex to identify the first template.
    Type: Application
    Filed: October 15, 2021
    Publication date: April 7, 2022
    Applicant: Omniome, Inc.
    Inventors: Hari K.K. SUBRAMANIAN, Chad FLEISCHER, Denis MALYSHEV
  • Patent number: 11180794
    Abstract: A method for identifying a nucleic acid template that includes (a) providing a plurality of primer-template hybrids, wherein a first hybrid of the plurality includes a first template hybridized to a first primer, and wherein a second hybrid of the plurality includes a second template hybridized to a second primer, the second primer having a ternary complex inhibitor moiety at the 3? end; (b) delivering polymerases and nucleotides to the plurality, whereby the first hybrid binds a polymerase and nucleotide to form a stabilized ternary complex and whereby the second hybrid does not bind a polymerase and nucleotide to form a stabilized ternary complex; and (c) detecting the stabilized ternary complex to identify the first template.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: November 23, 2021
    Assignee: OMNIOME, INC.
    Inventors: Hari K. K. Subramanian, Chad Fleischer, Denis Malyshev
  • Patent number: 11023208
    Abstract: A true random number generator includes a latch circuit, a noise circuit coupled to the latch circuit and an equalization circuit coupled to the inputs of the latch circuit, the equalization circuit being configured to maintain the latch circuit in a balanced state and to allow the latch circuit to resolve from a metastable state based on a timing control. A method of generating a random number output includes maintaining a latch circuit in a balanced state by turning on an equalization circuit coupled to the inputs of the latch circuit, coupling at least one noise source to the latch circuit, allowing the latch circuit to resolve from a metastable state by turning off the equalization circuit and repeatedly turning the equalization circuit on and off based on a timing control.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Chitra K. Subramanian, Ghavam G. Shahidi
  • Publication number: 20210100304
    Abstract: A Bharatnatyam headgear comprising a wearable hair net, the hair net being pliable and expandable to be worn over a dancer's head and covering the head, the wearable hair net matching a color of the dancer's hair. A circular piece is affixed to the hair net. The circular piece is capable of being positioned in a middle of a forehead at a forward end of the hair partition of the dancer. A forehead piece is affixed to the hair net, the forehead piece extending in a horizontal direction capable of being positioned to coincide with a hairline in a left and right direction and extending at least beyond eyebrows of the dancer. A vertical piece is affixed to the hair net, the vertical piece being attached to the circular piece and extending across a middle of the head to cover the hair partition.
    Type: Application
    Filed: July 20, 2020
    Publication date: April 8, 2021
    Applicant: SSI TECHNOLOGIES
    Inventors: Supriya S. SUBRAMANIAN, Supreeta K. SUBRAMANIAN
  • Patent number: 10721983
    Abstract: A Bharatnatyam headgear comprising a wearable hair net, the hair net being pliable and expandable to be worn over a dancer's head and covering the head, the wearable hair net matching a color of the dancer's hair. A circular piece is affixed to the hair net. The circular piece is capable of being positioned in a middle of a forehead at a forward end of the hair partition of the dancer. A forehead piece is affixed to the hair net, the forehead piece extending in a horizontal direction capable of being positioned to coincide with a hairline in a left and right direction and extending at least beyond eyebrows of the dancer. A vertical piece is affixed to the hair net, the vertical piece being attached to the circular piece and extending across a middle of the head to cover the hair partition.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: July 28, 2020
    Assignee: SSI TECHNOLOGIES
    Inventors: Supriya S. Subramanian, Supreeta K. Subramanian
  • Publication number: 20200233644
    Abstract: A true random number generator includes a latch circuit, a noise circuit coupled to the latch circuit and an equalization circuit coupled to the inputs of the latch circuit, the equalization circuit being configured to maintain the latch circuit in a balanced state and to allow the latch circuit to resolve from a metastable state based on a timing control. A method of generating a random number output includes maintaining a latch circuit in a balanced state by turning on an equalization circuit coupled to the inputs of the latch circuit, coupling at least one noise source to the latch circuit, allowing the latch circuit to resolve from a metastable state by turning off the equalization circuit and repeatedly turning the equalization circuit on and off based on a timing control.
    Type: Application
    Filed: January 23, 2019
    Publication date: July 23, 2020
    Inventors: Chitra K. Subramanian, Ghavam G. Shahidi
  • Patent number: 10681949
    Abstract: A Bharatnatyam headgear comprising a wearable hair net, the hair net being pliable and expandable to be worn over a dancer's head and covering the head, the wearable hair net matching a color of the dancer's hair. A circular piece is affixed to the hair net. The circular piece is capable of being positioned in a middle of a forehead at a forward end of the hair partition of the dancer. A forehead piece is affixed to the hair net, the forehead piece extending in a horizontal direction capable of being positioned to coincide with a hairline in a left and right direction and extending at least beyond eyebrows of the dancer. A vertical piece is affixed to the hair net, the vertical piece being attached to the circular piece and extending across a middle of the head to cover the hair partition.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: June 16, 2020
    Inventors: Supriya S. Subramanian, Supreeta K. Subramanian
  • Patent number: 10657065
    Abstract: A memory having a delayed write-back to the array of data corresponding to a previously opened page allows delays associated with write-back operations to be avoided. After an initial activation opens a first page and the read/write operations for that page are complete, write-back of the open page to the array of memory cells is delayed until after completion of a subsequent activate operation that opens a new page. Techniques to force a write-back in the absence of another activate operation are also disclosed.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: May 19, 2020
    Assignee: Everspin Technologies, Inc.
    Inventors: Thomas S. Andre, Syed M. Alam, Chitra K. Subramanian, Javed S. Barkatullah
  • Publication number: 20190263807
    Abstract: Compositions and methods are provided for the inhibition of the function of RNA guided endonucleases, including the identification and use of such inhibitors.
    Type: Application
    Filed: October 31, 2017
    Publication date: August 29, 2019
    Applicants: PRESIDENT AND FELLOWS OF HARVARD COLLEGE, THE BRIGHAM AND WOMEN'S HOSPITAL, INC., THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: AMIT CHOUDHARY, PENG WU, BASUDEB MAJI, ELISA FRANCO, HARI K.K. SUBRAMANIAN
  • Publication number: 20190213136
    Abstract: A memory having a delayed write-back to the array of data corresponding to a previously opened page allows delays associated with write-back operations to be avoided. After an initial activation opens a first page and the read/write operations for that page are complete, write-back of the open page to the array of memory cells is delayed until after completion of a subsequent activate operation that opens a new page. Techniques to force a write-back in the absence of another activate operation are also disclosed.
    Type: Application
    Filed: March 20, 2019
    Publication date: July 11, 2019
    Applicant: Everspin Technologies, Inc.
    Inventors: Thomas S. ANDRE, Syed M. ALAM, Chitra K. SUBRAMANIAN, Javed S. BARKATULLAH
  • Publication number: 20190109250
    Abstract: A multi-level photovoltaic cell comprises a substrate layer and a plurality of photovoltaic cells positioned above the substrate layer. Each photovoltaic cell has a top contact layer and a bottom contact layer connected in series such that the top contact layer of the first photovoltaic cell is connected to the bottom contact layer of a next photovoltaic cell until the last photovoltaic cell is connected. A different voltage is output between the substrate layer and the top contact layer of each photovoltaic cell. Another multi-level photovoltaic cell comprises a substrate layer and a plurality of photovoltaic cells stacked vertically above the substrate layer. Each photovoltaic cell comprises an active layer separated from the next photovoltaic cell by an etch stop layer until a last photovoltaic cell is reached. A different voltage is output between the substrate layer and the active layer of each photovoltaic cell.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Inventors: Ning LI, Devendra SADANA, Ghavam G. SHAHIDI, Chitra K. SUBRAMANIAN