Patents by Inventor Ranjani Narayan

Ranjani Narayan 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: 20150309808
    Abstract: A method and System on Chip (SoC) for adapting a reconfigurable hardware for an application kernel at run time is provided. The method includes obtaining a plurality of Hyper-Operations corresponding to the application. A Hyper-Operation performs one or more of a plurality of MIMO functions of the application. The method further includes retrieving compute metadata and transport metadata corresponding to each Hyper-Operation. Compute metadata specifies functionality of a Hyper-Operation and transport metadata specifies data flow path of a Hyper-Operation. Thereafter, the method maps each Hyper-Operation to a corresponding set of tiles in the hardware. The set of tiles includes one or more tiles and a tile performs one or more of the plurality of MIMO functions of the application.
    Type: Application
    Filed: March 5, 2015
    Publication date: October 29, 2015
    Applicant: MORPHING MACHINES PVT LTD
    Inventors: Soumitra Kumar Nandy, Ranjani Narayan, Mythri Alle, Keshavan Vardarajan, Alexander Fell
  • Patent number: 8891614
    Abstract: A method and System on Chip (SoC) for adapting a runtime reconfigurable hardware to decode a video stream, wherein the video stream is of one of a plurality of video types is disclosed. The method includes determining a video type of the video stream and identifying at least one functional block of a set of functional blocks in the runtime reconfigurable hardware in response to determining the video type. A functional block of the set of functional blocks corresponds to a decoding sub function of the video type. Thereafter, the method configures the one or more functional block based on a plurality of configuration parameters of the video type. Further, the method decodes the video stream using the one or more functional blocks in response of configuring the one or more functional block.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: November 18, 2014
    Assignee: Morphing Machines PVT Ltd
    Inventors: Soumitra Kumar Nandy, Ranjani Narayan, Mythri Alle, Keshavan Vardarajan, Alexander Fell, Adarsha Rao, Ramesh Reddy, Nimmy Joseph
  • Publication number: 20110099562
    Abstract: A method and System on Chip (SoC) for adapting a reconfigurable hardware for an application at run time is provided. The method includes obtaining a plurality of application substructures corresponding to the application. An application substructure performs one or more of a plurality of functions of the application. The method further includes retrieving compute metadata and transport metadata corresponding to each application substructure. Compute metadata specifies functionality of an application substructure and transport metadata specifies data flow path of an application substructure. Thereafter, the method maps each application substructure to a corresponding set of tiles in the hardware. The set of tiles includes one or more tiles and a tile performs one or more of a plurality of functions of the application.
    Type: Application
    Filed: June 26, 2009
    Publication date: April 28, 2011
    Applicant: Morphing Machines Pvt Ltd
    Inventors: SK Nandy, Ranjani Narayan, Mythri Alle, Keshavan Vardarajan, Alexander Fell, Adarsha Rao, Ramesh Reddy, Nimmy Joseph
  • Patent number: 7853825
    Abstract: Fatal errors are uncorrectable errors in hardware, which cause entire applications to be restarted and at worst can cause machine reboots. A method of recovering from a fatal error in a system having a plurality of components, in which the system includes a processor for executing a plurality of processes, comprises detecting an error in the system, determining which of the components caused the error, isolating processes affected by the error and recovering from the error. Assistance in error recovery can be provided by designing processes using check pointing, in which a back up of data pages is taken at predetermined points in a process, so that minimal loss of transactions occurs in the case of a fatal error.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: December 14, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keshavan Varadarajan, Ranjani Narayan
  • Patent number: 7756803
    Abstract: The computer availability is predicted by determining a hazard fail rate for the computer system that is based on the hazard fail rate of the individual computer components and the computer system structure s6, as well as the mean repair rate for the system. The computer hazard rates of individual computer system components are based on the error monitoring of those computer components during the computer system operation in real time.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: July 13, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ranjani Narayan, Keshavan Varadarajan, Gautham Natanasabapathy
  • Patent number: 7437524
    Abstract: The present invention relates to a method and apparatus for dumping memory. More particularly a computer-implemented method of saving at least some data within volatile storage to non-volatile storage when a computer system panics is described. The method includes the steps of: the computer system defining a specified portion of volatile storage (1) containing data to be saved as a dump device (2), rebooting (8) the computer system without affecting the data within the dump device, and the computer system copying (12) the data in the dump device to non-volatile storage (13). A reboot of the computer system after copying the data to non-volatile storage is not necessary for the computer system to begin (14) normal operation.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: October 14, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ranjani Narayan, Kiran Kumar Kasturi, Meera K. Raghunandan, Scott T. Millward, Sabyasachi Sengupta
  • Publication number: 20080168314
    Abstract: The computer availability is predicted by determining a hazard fail rate for the computer system that is based on the hazard fail rate of the individual computer components and the computer system structure s6, as well as the mean repair rate for the system. The computer hazard rates of individual computer system components are based on the error monitoring of those computer components during the computer system operation in real time.
    Type: Application
    Filed: March 3, 2005
    Publication date: July 10, 2008
    Inventors: Ranjani Narayan, Keshavan Varadarajan, Gautham Natanasabapathy
  • Publication number: 20070043975
    Abstract: Fatal errors are uncorrectable errors in hardware, which cause entire applications to be restarted and at worst can cause machine reboots. A method of recovering from a fatal error in a system having a plurality of components, in which the system includes a processor for executing a plurality of processes, comprises detecting an error in the system, determining which of the components caused the error, isolating processes affected by the error and recovering from the error. Assistance in error recovery can be provided by designing processes using check pointing, in which a back up of data pages is taken at predetermined points in a process, so that minimal loss of transactions occurs in the case of a fatal error.
    Type: Application
    Filed: July 26, 2006
    Publication date: February 22, 2007
    Inventors: Keshavan Varadarajan, Ranjani Narayan
  • Publication number: 20050204107
    Abstract: The present invention relates to a method and apparatus for dumping memory. More particularly a computer-implemented method of saving at least some data within volatile storage to non-volatile storage when a computer system panics is described. The method includes the steps of: the computer system defining a specified portion of volatile storage (1) containing data to be saved as a dump device (2), rebooting (8) the computer system without affecting the data within the dump device, and the computer system copying (12) the data in the dump device to non-volatile storage (13). A reboot of the computer system after copying the data to non-volatile storage is not necessary for the computer system to begin (14) normal operation.
    Type: Application
    Filed: March 11, 2005
    Publication date: September 15, 2005
    Inventors: Ranjani Narayan, Kiran Kasturi, Meera Raghunandan, Scott Millward, Sabyasachi Sengupta