Sathyanathan
Deepthy Sathyanathan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110014664 | Fermentation Process for Higher Yield Coefficient of Lipase-Inhibitor with Respect to Consumed Fatty Acid - The invention provides a process for the production of lipase inhibitors via an improvised fermentation process characterized in that a combinatorial feeding of linoleic acid or its esters or salts thereof and an omega-9 fatty acid, preferably oleic acid and/or its derivatives is employed during said process resulting in an improved yield co-efficient, productivity further providing ease of operation. | 01-20-2011 |
Patrick Sathyanathan, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20090313600 | CONCURRENT CODE GENERATION - A system and method for performing multi-threaded compilation of source code is provided. A representation such as a directed acyclic graph (DAG) may be generated representing functions and their dependency relationships on each other. Code is generated and optimized for each function. The code generation is scheduled, based on the representation, so that multiple functions may be compiled concurrently, while enforcing ordering restrictions to generate code in a deterministic manner. An application executable may be generated that is deterministic, based on the input source code and regardless of variations due to multi-threading. | 12-17-2009 |
20130061215 | INTER-PROCEDURAL DEAD CATCH HANDLER OPTIMIZATIONS - Whole program analysis during a link time code generation part of compilation can be used to detect and eliminate dead catch handlers. If all catch handlers of a try clause in a computer program are found to be dead then the try clause can also be eliminated. Detection of dead catches can be automatic, using iterative propagation of the types of thrown exceptions from callee function to caller function from bottom to top in the call-graph and iterative propagation of the types of in-flight exceptions from caller function to callee function from top to bottom in the call-graph. | 03-07-2013 |
Patrick W. Sathyanathan, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20120167091 | Invasion Analysis to Identify Open Types - The automated identification of open types of a multi-function input program. The automated identification of open types is performed without annotations in the input program, but rather by identifying a set of invading types of the program, with each of the invading types being an open type. The identification of invading types may be performed iteratively until the set of invading types no longer grows. The set of open types may be used for any purpose such as perhaps the de-virtualization of an input program during compilation. | 06-28-2012 |
20130139136 | ELIMINATING REDUNDANT FUNCTION CALLS - A computer-implemented method for removing redundant function calls in a computer program includes identifying a first set of equivalent function calls appearing in the computer program. For each of the equivalent function calls, the method identifies whether the function call is partially available or partially anticipable. When a function call is identified as being partially anticipable, a result of the function call is stored in a temporary variable. When a function call is identified as being partially available, the function call is removed and replaced with use of the temporary variable. | 05-30-2013 |