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: 11955574Abstract: 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: GrantFiled: October 5, 2017Date of Patent: April 9, 2024Assignee: International Business Machines CorporationInventors: Ning Li, Devendra Sadana, Ghavam G. Shahidi, Chitra K. Subramanian
-
Publication number: 20240111832Abstract: 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: ApplicationFiled: September 29, 2022Publication date: April 4, 2024Applicant: Amazon Technologies, Inc.Inventors: Shreyas Vathul Subramanian, Amey K Dhavle, Guvenc Degirmenci, Kai Fan Tang, Daniel Romero
-
Publication number: 20240112067Abstract: 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: ApplicationFiled: September 29, 2022Publication date: April 4, 2024Applicant: Amazon Technologies, Inc.Inventors: Shreyas Vathul Subramanian, Amey K Dhavle, Guvenc Degirmenci, Kai Fan Tang, Daniel Romero
-
Publication number: 20240111831Abstract: 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: ApplicationFiled: September 29, 2022Publication date: April 4, 2024Applicant: Amazon Technologies, Inc.Inventors: Shreyas Vathul Subramanian, Amey K Dhavle, Guvenc Degirmenci, Kai Fan Tang, Daniel Romero
-
Publication number: 20230357844Abstract: 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: ApplicationFiled: March 16, 2023Publication date: November 9, 2023Inventors: Kurt Patterson, Hari K.K. Subramanian, Brittany A. Rohrman, Fabian Block
-
Patent number: 11787795Abstract: Compositions and methods are provided for the inhibition of the function of RNA guided endonucleases, including the identification and use of such inhibitors.Type: GrantFiled: October 31, 2017Date of Patent: October 17, 2023Assignees: PRESIDENT AND FELLOWS OF HARVARD COLLEGE, THE BRIGHAM AND WOMEN'S HOSPITAL, INC., THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventors: Amit Choudhary, Peng Wu, Basudeb Maji, Elisa Franco, Hari K. K. Subramanian
-
Publication number: 20230183798Abstract: 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: ApplicationFiled: April 30, 2021Publication date: June 15, 2023Inventors: Hari K.K. Subramanian, Aaron W. Feldman, Chih-Yuan Chen, Denis Malyshev, Greg Richmond
-
Patent number: 11608528Abstract: 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: GrantFiled: July 21, 2022Date of Patent: March 21, 2023Assignee: Pacific Biosciences of California, Inc.Inventors: Kurt Patterson, Hari K. K. Subramanian, Brittany A. Rohrman, Fabian Block
-
Publication number: 20220349002Abstract: 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: ApplicationFiled: July 21, 2022Publication date: November 3, 2022Inventors: Kurt Patterson, Hari K.K. Subramanian, Brittany A. Rohrman, Fabian Block
-
Publication number: 20220106628Abstract: 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: ApplicationFiled: October 15, 2021Publication date: April 7, 2022Applicant: Omniome, Inc.Inventors: Hari K.K. SUBRAMANIAN, Chad FLEISCHER, Denis MALYSHEV
-
Patent number: 11180794Abstract: 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: GrantFiled: October 18, 2019Date of Patent: November 23, 2021Assignee: OMNIOME, INC.Inventors: Hari K. K. Subramanian, Chad Fleischer, Denis Malyshev
-
Patent number: 11023208Abstract: 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: GrantFiled: January 23, 2019Date of Patent: June 1, 2021Assignee: International Business Machines CorporationInventors: Chitra K. Subramanian, Ghavam G. Shahidi
-
Publication number: 20210100304Abstract: 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: ApplicationFiled: July 20, 2020Publication date: April 8, 2021Applicant: SSI TECHNOLOGIESInventors: Supriya S. SUBRAMANIAN, Supreeta K. SUBRAMANIAN
-
Patent number: 10721983Abstract: 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: GrantFiled: May 4, 2020Date of Patent: July 28, 2020Assignee: SSI TECHNOLOGIESInventors: Supriya S. Subramanian, Supreeta K. Subramanian
-
Publication number: 20200233644Abstract: 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: ApplicationFiled: January 23, 2019Publication date: July 23, 2020Inventors: Chitra K. Subramanian, Ghavam G. Shahidi
-
Patent number: 10681949Abstract: 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: GrantFiled: October 7, 2019Date of Patent: June 16, 2020Inventors: Supriya S. Subramanian, Supreeta K. Subramanian
-
Patent number: 10657065Abstract: 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: GrantFiled: March 20, 2019Date of Patent: May 19, 2020Assignee: Everspin Technologies, Inc.Inventors: Thomas S. Andre, Syed M. Alam, Chitra K. Subramanian, Javed S. Barkatullah
-
Publication number: 20190263807Abstract: Compositions and methods are provided for the inhibition of the function of RNA guided endonucleases, including the identification and use of such inhibitors.Type: ApplicationFiled: October 31, 2017Publication date: August 29, 2019Applicants: PRESIDENT AND FELLOWS OF HARVARD COLLEGE, THE BRIGHAM AND WOMEN'S HOSPITAL, INC., THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventors: AMIT CHOUDHARY, PENG WU, BASUDEB MAJI, ELISA FRANCO, HARI K.K. SUBRAMANIAN
-
Publication number: 20190213136Abstract: 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: ApplicationFiled: March 20, 2019Publication date: July 11, 2019Applicant: Everspin Technologies, Inc.Inventors: Thomas S. ANDRE, Syed M. ALAM, Chitra K. SUBRAMANIAN, Javed S. BARKATULLAH
-
Publication number: 20190109250Abstract: 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: ApplicationFiled: October 5, 2017Publication date: April 11, 2019Inventors: Ning LI, Devendra SADANA, Ghavam G. SHAHIDI, Chitra K. SUBRAMANIAN