Patents by Inventor R. Narayanan

R. Narayanan 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: 11636263
    Abstract: An editor service receives a textual input. The editor service provides the textual input to a rule-based grammar checker to obtain a grammar checker result. The editor service also provides the textual input to a machine learning (ML) fluency model that checks the textual input for errors and provides a ML model result. The editor service aggregates the grammar checker result and the ML model result and generates an editor service output based upon the aggregated results. A representation of the editor service result is provided to the client computing system for surfacing through a user interface.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: April 25, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhang Li, Michael Wilson Daniels, Enrico Cadoni, Domenic Joseph Cipollone, Bhavuk Jain, Olivier Gauthier, Kaushik R. Narayanan, Siqing Chen, Alice Yingming Lai
  • Publication number: 20210374340
    Abstract: An editor service receives a textual input. The editor service provides the textual input to a rule-based grammar checker to obtain a grammar checker result. The editor service also provides the textual input to a machine learning (ML) fluency model that checks the textual input for errors and provides a ML model result. The editor service aggregates the grammar checker result and the ML model result and generates an editor service output based upon the aggregated results. A representation of the editor service result is provided to the client computing system for surfacing through a user interface.
    Type: Application
    Filed: June 2, 2020
    Publication date: December 2, 2021
    Inventors: Zhang Li, Michael Wilson Daniels, Enrico Cadoni, Domenic Joseph Cipollone, Bhavuk Jain, Olivier Gauthier, Kaushik R. Narayanan, Siqing Chen, Alice Yingming Lai
  • Patent number: 9891958
    Abstract: Disclosed is a system and method for parallelizing grid search technique facilitating determination of PK-PD parameters. The method may comprise determining number of grids. The method may further comprise creating grid points based upon the number of grids (N) and a number of parameters (p). The method may further comprise distributing the grid points amongst number of threads. The method may further comprise evaluating an objective function value corresponding to each grid point in order to compute an objective function value associated with each of the grid points. Further, the method may comprise identifying a grid point having minimum objective function value. The grid point having the least objective function value may indicate the estimated initial PK-PD parameters.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: February 13, 2018
    Assignee: Tata Consultancy Services Limited
    Inventors: Nishant Kumar Agrawal, R. Narayanan, Manoj Karunakaran Nambiar, Rihab Abdulrazak, Ambuj Pandey, Shyam Sundar Das
  • Patent number: 9287899
    Abstract: Methods and circuits are disclosed for forward-error-correction (FEC) decoding. A plurality of symbols are received in an interleaved format of rows and columns of the symbols. A plurality of FEC decoding iterations are performed on the plurality of symbols. Each decoding iteration performs FEC decoding of the rows of the plurality of symbols and performs FEC decoding of the columns of the plurality of symbols. After performing the decoding iterations, rows in error and columns in error of the plurality of symbols are determined. In response to the determined rows in error and the determined columns in error matching a deadlock pattern, symbols at intersections of the determined rows and columns in error are determined. Bits of one or more symbols of the determined symbols are inverted. After the inverting of the bits, one or more of the FEC decoding iterations are performed.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: March 15, 2016
    Assignee: XILINX, INC.
    Inventors: Raied N. Mazahreh, Raghavendar M. Rao, Krishna R. Narayanan, Henry D. Pfister
  • Patent number: 9203440
    Abstract: A method for matrix expansion is disclosed. In this method, a Progressive Edge Growth (“PEG”) expanding of an H matrix by a coder is used to provide an expanded H matrix. An Approximate Cycle Extrinsic Message Degree (“ACE”) expanding of the expanded H matrix by the coder is used to provide a parity check matrix for a code. The ACE expanding includes initializing a first index to increment in a first range associated with a PEG expansion factor, expanding each non-zero element in the expanded H matrix with a random shifted identity matrix for the first range, initializing a second index to increment in a second range associated with the first index and an ACE expansion factor, and performing an ACE detection for each variable node in the second range for the variable nodes of the parity check matrix. The coder outputs information using the parity check matrix.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: December 1, 2015
    Assignee: XILINX, INC.
    Inventors: Nihat E. Tunali, Raghavendar M. Rao, Raied N. Mazahreh, Krishna R. Narayanan
  • Publication number: 20150269225
    Abstract: Disclosed is a system and method for parallelizing grid search technique facilitating determination of PK-PD parameters. The method may comprise determining number of grids. The method may further comprise creating grid points based upon the number of grids (N) and a number of parameters (p). The method may further comprise distributing the grid points amongst number of threads. The method may further comprise evaluating an objective function value corresponding to each grid point in order to compute an objective function value associated with each of the grid points. Further, the method may comprise identifying a grid point having minimum objective function value. The grid point having the least objective function value may indicate the estimated initial PK-PD parameters.
    Type: Application
    Filed: March 20, 2015
    Publication date: September 24, 2015
    Inventors: Nishant Kumar AGRAWAL, R. NARAYANAN, Manoj Karunakaran NAMBIAR, Rihab ABDULRAZAK, Ambuj PANDEY, Shyam Sundar DAS
  • Patent number: 9083383
    Abstract: An apparatus is disclosed. In this apparatus, at least one coder block has a parity check matrix. The parity check matrix comprises each element of an H matrix expanded by a Progressive Edge Growth (“PEG”) expansion factor and an Approximate Cycle Extrinsic Message Degree (“ACE”) expansion factor.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: July 14, 2015
    Assignee: XILINX, INC.
    Inventors: Nihat E. Tunali, Raghavendar M. Rao, Raied N. Mazahreh, Krishna R. Narayanan
  • Patent number: 9009577
    Abstract: A decoding circuit is disclosed that includes a decoding pipeline configured to receive a data block that includes a plurality of data symbols, encoded with a Reed-Solomon (RS) FEC coding thereafter further encoded by a second FEC coding. The data block also includes a first and second sets of FEC datagrams for correcting received words of the plurality of data symbols encoded with the RS FEC coding and second FEC coding, respectively. Each decoding stage of the pipeline is configured to decode the plurality of data symbols using the first and second sets of FEC datagrams. A post-processing circuit connected to an output of the pipelines is configured to perform bitwise RS decoding of ones of the plurality of data symbols in error.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: April 14, 2015
    Assignee: Xilinx, Inc.
    Inventors: Hai-Jo Tarn, Krishna R. Narayanan, Raghavendar M. Rao, Raied N. Mazahreh
  • Patent number: 8959418
    Abstract: In one embodiment, a circuit for FEC decoding includes first and second syndrome calculation circuits, configured to calculate FEC syndromes for rows and columns of symbols in a de-interleaved format, respectively. A decoding circuit is configured to arrange the symbols into windows. Each window includes a plurality of sequential rows and sequential columns of the symbols in the de-interleaved format. The decoding circuit is configured to place N of the windows in a group and perform M decoding iterations of the windows in the group. In each decoding iteration, the decoding circuit performs FEC decoding of rows of each of the windows in the group followed by FEC decoding of columns of each of the windows in the group.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: February 17, 2015
    Assignee: Xilinx, Inc.
    Inventors: Henry D. Pfister, Krishna R. Narayanan, Raied N. Mazahreh, Raghavendar M. Rao
  • Publication number: 20140255807
    Abstract: A fuel cell system running on direct neat methanol. Back diffusion of water from the cathode to the anode is sufficiently high so that water is not accumulated at the cathode, thereby leading to fuel cell systems without the need for a pump system to remove circulate water from the cathode to the anode. Other embodiments are described and claimed.
    Type: Application
    Filed: May 20, 2014
    Publication date: September 11, 2014
    Applicant: California Institute of Technology
    Inventors: Sekharipuram R. Narayanan, Andrew Kindler, Thomas I. Valdez
  • Patent number: 8183174
    Abstract: A method for preparing a metal-doped ruthenium oxide material by heating a mixture of a doping metal and a source of ruthenium under an inert atmosphere. In some embodiments, the doping metal is in the form of iridium black or lead powder, and the source of ruthenium is a powdered ruthenium oxide. An iridium-doped or lead-doped ruthenium oxide material can perform as an oxygen evolution catalyst and can be fabricated into electrodes for electrolysis cells.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: May 22, 2012
    Assignee: California Institute of Technology
    Inventors: Thomas I. Valdez, Sekharipuram R. Narayanan
  • Patent number: 7951349
    Abstract: A method and system for storing and generating hydrogen. The method comprises generating hydrogen and heat from the reaction of a metal or metal compound with water. The heat generated from this reaction may then be converted to other forms of energy such as by passing the heat through a thermal electric device to recover electrical energy for storage in a battery. In an alternative and preferred embodiment, the heat is used to drive additional reactions for generating more hydrogen and is preferably used to drive an endothermic dehydrogenation reaction resulting in increased hydrogen generation and consumption of the heat.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: May 31, 2011
    Assignee: The California Institute of Technology
    Inventors: Andrew Kindler, Sri R. Narayanan, Yuhong Huang
  • Patent number: 7904610
    Abstract: An apparatus includes a memory unit, a microcontroller, a first communication port providing a first communication path between the apparatus and a computer system, and a second communication port providing a second communication path between the apparatus and a peripheral device. The peripheral device is also communicatively linked with the computer system via a third communication path that bypasses the apparatus. Control of the peripheral device is subject to the apparatus.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: March 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Kaushik R. Narayanan, Robert J. Martin, Jerry Gibson
  • Publication number: 20100089745
    Abstract: A method for preparing a metal-doped ruthenium oxide material by heating a mixture of a doping metal and a source of ruthenium under an inert atmosphere. In some embodiments, the doping metal is in the form of iridium black or lead powder, and the source of ruthenium is a powdered ruthenium oxide. An iridium-doped or lead-doped ruthenium oxide material can perform as an oxygen evolution catalyst and can be fabricated into electrodes for electrolysis cells.
    Type: Application
    Filed: October 15, 2009
    Publication date: April 15, 2010
    Inventors: Thomas I. Valdez, Sekharipuram R. Narayanan
  • Patent number: 7695849
    Abstract: A method for the preparation of a metallic material having catalytic activity that includes synthesizing a material composition comprising a metal content with a lower Pt content than a binary alloy containing Pt but that displays at least a comparable catalytic activity on a per mole Pt basis as the binary alloy containing Pt; and evaluating a representative sample of the material composition to ensure that the material composition displays a property of at least a comparable catalytic activity on a per mole Pt basis as a representative binary alloy containing Pt. Furthermore, metallic compositions are disclosed that possess substantial resistance to corrosive acids.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: April 13, 2010
    Assignee: California Institute of Technology
    Inventors: Sekharipuram R. Narayanan, Jay F. Whitacre
  • Patent number: 7683811
    Abstract: Methods of storing and retrieving compressed data and uncompressed data in a mixed mode are described. Generally, the method comprises the steps of compressing a fixed amount of input data within a sequence of frames to provide storage and retrieval in a sequential manner and random manner. The sequence of frames includes at least a first frame and a final frame. Each frame includes a first portion for storing uncompressed data and a second portion for storing compressed data. The uncompressed data is stored within a first portion of the first frame. The compressed data is stored within a second portion of the first frame.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: March 23, 2010
    Inventor: Sarukkai R. Narayanan
  • Publication number: 20100035123
    Abstract: A method for the preparation of a metallic material having catalytic activity that includes synthesizing a material composition comprising a metal content with a lower Pt content than a binary alloy containing Pt but that displays at least a comparable catalytic activity on a per mole Pt basis as the binary alloy containing Pt; and evaluating a representative sample of the material composition to ensure that the material composition displays a property of at least a comparable catalytic activity on a per mole Pt basis as a representative binary alloy containing Pt. Furthermore, metallic compositions are disclosed that possess substantial resistance to corrosive acids.
    Type: Application
    Filed: February 17, 2005
    Publication date: February 11, 2010
    Inventors: Sekharipuram R. Narayanan, Jay F. Whitacre
  • Patent number: 7585577
    Abstract: A monopolar fuel cell stack comprises a plurality of sealed unit cells coupled together. Each unit cell comprises two outer cathodes adjacent to corresponding membrane electrode assemblies and a center anode plate. An inlet and outlet manifold are coupled to the anode plate and communicate with a channel therein. Fuel flows from the inlet manifold through the channel in contact with the anode plate and flows out through the outlet manifold. The inlet and outlet manifolds are arranged to couple to the inlet and outlet manifolds respectively of an adjacent one of the plurality of unit cells to permit fuel flow in common into all of the inlet manifolds of the plurality of the unit cells when coupled together in a stack and out of all of the outlet manifolds of the plurality of unit cells when coupled together in a stack.
    Type: Grant
    Filed: April 9, 2003
    Date of Patent: September 8, 2009
    Assignee: California Institute of Technology
    Inventors: Sekharipuram R. Narayanan, Thomas I. Valdez
  • Publication number: 20090214905
    Abstract: A fuel cell system running on direct neat methanol. Back diffusion of water from the cathode to the anode is sufficiently high so that water is not accumulated at the cathode, thereby leading to fuel cell systems without the need for a pump system to remove circulate water from the cathode to the anode. Other embodiments are described and claimed.
    Type: Application
    Filed: January 8, 2008
    Publication date: August 27, 2009
    Applicant: California Institute of Technology
    Inventors: Sekharipuram R. Narayanan, Andrew Kindler, Thomas I. Valdez
  • Publication number: 20090160684
    Abstract: Methods for the compression and decompression of data using a super cooling process are described wherein an input stream is manipulated, encoded and summarized to form entities containing precedential relationships representing the input stream in a different form. The super cooled sets may be used in the transmission and/or storage of information within the input stream. Additionally, methods for decompressing the data using a super heating process are described. Generally, the super heating process expands and re-orders information contained in super cooled sets to produce at least one reconstructed ordered source stream and/or reverse stream from which the original input stream can be reconstructed.
    Type: Application
    Filed: September 19, 2008
    Publication date: June 25, 2009
    Inventor: Sarukkai R. Narayanan