Patent application number | Description | Published |
20080271021 | MULTI CORE OPTIMIZATIONS ON A BINARY USING STATIC AND RUN TIME ANALYSIS - An apparatus and method provide for profile optimizations at a binary level. Thread specific data may be used to lay out a procedure in a binary. In one example, a hot thread may be identified and a layout may be generated based on the identified hot thread. Also, threads of an application may be ranked according to frequency of execution of the corresponding threads. The layout may be created based on the different threads of differing frequency of execution and conflicts between a hottest thread and each of the other threads of the application. In another example, different threads of the application may conflict. For example, two threads may contain operations that overlap temporally to create a race condition. A layout of the application threads may be created based on conflicting threads. | 10-30-2008 |
20080271147 | Pattern matching for spyware detection - Spyware programs are detected even if their binary code is modified by normalizing the available code and comparing to known spyware patterns. Upon normalizing the known spyware code patterns, a signature of the normalized code is generated. Similar normalization techniques are employed to reduce the executable binary code as well. A match between the normalized spyware signature and the patterns in the normalized executable code is analyzed to determine whether the executable code includes a known spyware. For pattern matching, Deterministic Finite Automata (DFA) is constructed for basic blocks and simulated on the basic blocks of target executable, hash codes are generated for instructions in target code and known spyware code and compared, register usages are replaced with common variables and compared, and finally Direct Acyclic Graphs (DAGs) of all blocks are constructed and compared to catch reordering of mutually independent instructions and renamed variables. | 10-30-2008 |
20080301502 | SYSTEM CRASH ANALYSIS USING PATH TRACING TECHNOLOGIES - Technologies, systems and methods for code path analysis of an executable including: generating call graphs and control flow graphs of selected functions in the executable, and instrumenting the selected functions to provide for logging of path trace information for the selected functions upon execution of the instrumented executable, the path trace information usable for efficient system crash analysis and debugging. A stack trace from a crash dump may be utilized in the selection of the functions to analyze. | 12-04-2008 |
20080301650 | STATIC PERFORMANCE ANALYSIS OF SOFTWARE - Technologies for estimating deviations in the performance characteristics of a newer version of software relative to an older version. Such performance characteristics include cache misses, pages faults, and the like. Estimations are typically made by instrumenting and profiling an older version binary, determining differences in code blocks between the older and a newer version, propagating profile data from the older version to the newer version based on a simulation heuristic, and estimating performance deviations based on the older version, the profile data, configuration parameters, and the changes in the newer version without actually executing the newer version of the binary. | 12-04-2008 |
20080320056 | FUNCTION MATCHING IN BINARIES - Which target functions in a target binary have target function basic blocks that match the source function basic blocks in a source function in a source binary is determined. For the target functions having matching target function basic blocks, a target function control flow graph is determined that has the greatest control flow matching strength to a source function control flow graph, wherein a node in the source function control graph represents a source function basic block, wherein a node in a target function control graph represents a target function basic block in a corresponding target function. | 12-25-2008 |
Patent application number | Description | Published |
20090280519 | BIOMARKERS FOR ASSESSING LIVER FUNCTION - A method for assessing liver function in an individual, which method comprises determining the level of methylarginine(s) (such as ADMA and/or SDMA) and the ratio of ischemia modified albumin (IMA):albumin ratio (IMAR) in the individual, thereby to assess liver function in the individual. | 11-12-2009 |
20100025328 | Therapy for liver disease - The invention provides an apparatus for use in the treatment of an individual suffering from liver disease, including: (a) means for selectively removing albumin from the blood of the individual; and (b) means for selectively removing endotoxin from the blood of the individual. | 02-04-2010 |
20100297018 | Prognosis and therapy of liver failure - A method for assessing prognosis in an individual suffering from liver failure, which method comprises detecting endotoxin in the individual, for example by determining the neutrophil function in the individual. The method can be used to determine whether there is an increased risk of infection in the individual, an increased risk of organ failure in the individual, an increased risk of mortality in the individual and/or an increased risk that the individual will not respond positively to treatment with an immunosuppressive agent, a steroid or an antibiotic. | 11-25-2010 |
20120237503 | Screening Method and Therapy with Agonists of DDAH I - The present invention derives from the finding that decreased levels of DDAH I are associated with increased portal pressure and that by increasing DDAH I levels in vivo, portal pressure may be reduced. Accordingly, the invention provides methods for reducing portal blood pressure comprising administering to a subject in need thereof an agonist of DDAH I. | 09-20-2012 |
20120259016 | COMPOSITIONS COMPRISING ORNITHINE AND PHENYLACETATE OR PHENYLBUTYRATE FOR TREATING HEPATIC ENCEPHALOPATHY - The present invention relates to use of ornithine in the manufacture of a medicament for use in combination with at least one of phenylacetate and phenylbutyrate for preventing or treating liver decompensation or hepatic encephalopathy. The invention also relates to use of at least one of phenylacetate and phenylbutyrate in the manufacture of a medicament for use in combination with ornithine for preventing or treating liver decompensation or hepatic encephalopathy. | 10-11-2012 |
20130237557 | TREATMENT - The present invention derives from the finding that increased levels of alpha 2a adrenergic receptors (ADRA2a) are associated with chronic liver disease and that by decreasing ADRA2a levels in vivo, a number of symptoms and consequences of chronic liver disease may be reduced. Accordingly, the invention provides ADRA2a antagonists for use in a method of treating an individual suffering from liver disease. | 09-12-2013 |
20150064256 | POROUS CARBON PARTICLES FOR USE IN THE TREATMENT OR PREVENTION OF LIVER DISEASE - The invention provides porous carbon particles for use in the treatment or prevention of liver disease, wherein at least 20% of the total pore volume is made up of pores having a mean diameter of from 2 to 200 nm and/or wherein the particles comprise micropores of diameter 2 nm or less and small macropores of diameter 50 nm to 500 nm, but substantially no mesopores of diameter greater than 2 nm and less than 50 nm, and substantially no large macropores of diameter greater than 500 nm. | 03-05-2015 |
Patent application number | Description | Published |
20090109076 | MASH SIGMA DELTA MODULATOR - A Multi-stage noise shaping Sigma Delta Modulator (MSDM) and method of processing data using the MSDM are disclosed. The MSDM is capable of operating at high radio frequencies and is characterized by low power consumption, reduced latency and noise and occupies less area in an integrated circuit. | 04-30-2009 |
20110248757 | DIGITAL CALIBRATION DEVICE AND METHOD FOR HIGH SPEED DIGITAL SYSTEMS - A digital calibration device and method for a high speed digital system. A digital calibration device coupled to a timing device in a high speed digital system for digitally calibrating the timing device includes a delay estimator, a control logic, and a digitally controlled load unit. In operation, the delay estimator calculates a delay value indicative of a timing delay between a first output and a second output of a timing device of the high speed digital system. Further, the control logic generates a control signal based on the delay value. Furthermore, the digitally controlled load unit applies at least one of a first load to a non-delayed line and a second load to a delayed line of the timing device based on the control signal to calibrate a timing delay between the non-delayed line and the delayed line of the timing device. | 10-13-2011 |
20130147529 | NEAR-INTEGER CHANNEL SPUR MITIGATION IN A PHASE-LOCKED LOOP - A method includes relocating, to a frequency outside a cut-off frequency of a phase-locked loop, a spur frequency component at an input of the phase-locked loop coupled thereto due to an interference of a divided frequency component of an output frequency of the phase-locked loop with a reference clock frequency input thereto through a feedback path thereof when there is a near-integer relationship between the reference clock frequency input and the output frequency. The method also includes filtering the spur frequency component through the phase-locked loop. | 06-13-2013 |