Patent application number | Description | Published |
20090249285 | Automatic Generation of Run-Time Instrumenter - A method and apparatus for automatically generating a run-time instrumenter are disclosed. In accordance with the illustrative embodiment, an off-line analyzer first determines instrumentation locations for a program under test in accordance with a method called the Super Nested Block Method. After the instrumentation locations have been determined, source code for a run-time instrumenter is automatically generated based on the source code for the program under test and the instrumentation locations. The source code for the program under test and the run-time instrumenter are then compiled into executables, and a testing tool then executes the program under test and the run-time instrumenter in parallel. | 10-01-2009 |
20090249305 | Super Nested Block Method to Minimize Coverage Testing Overhead - A method for determining the number and location of instrumentation probes to be inserted into a program is disclosed. The method advantageously inserts the minimum number of probes that are required to obtain execution coverage for every node in the program's control-flow graph. In addition, the method requires only one bit to store each probe and does not require the assignment of weights to arcs or nodes of the control-flow graph. In the illustrative embodiment, the nodes of a control-flow graph are partitioned into non-empty sets, where each non-empty set corresponds to a super nested block of the program. | 10-01-2009 |
20090249306 | Off-Line Program Analysis and Run-Time Instrumentation - A technique is disclosed for determining off-line the number and location of instrumentation probes to be inserted into a program under testing, and subsequently instrumenting the program at run-time based on the off-line analysis. In accordance with the illustrative embodiment, an off-line analyzer first determines instrumentation locations for a program under test in accordance with a method called the Super Nested Block Method. After the instrumentation locations have been determined, a testing/monitoring tool executes the program and a run-time instrumenter in parallel. The run-time instrumenter accordingly inserts probes into the program, removes probes after they have been executed once, and generates and reports information about code coverage based on the probes. | 10-01-2009 |
20090249308 | Efficient Encoding of Instrumented Data in Real-Time Concurrent Systems - A mechanism for encoding and reporting instrumented data is disclosed that requires less storage space and incurs less processor overhead than other methods of the prior art. In accordance with the illustrative embodiment, a bit vector in shared memory corresponds to nodes of a program's control-flow graph that have been instrumented, and the contents of the vector indicate which of these nodes have executed; in addition, character strings in shared memory indicate what file, class, and method each node belongs to. A process that executes concurrently with those of the program under test transmits instrumented data from the shared memory to a database. The illustrative embodiment enables efficient, rapid reporting and storage of instrumented data, and is therefore especially well-suited for run-time analysis of real-time concurrent systems. | 10-01-2009 |
20090249309 | Efficient Program Instrumentation - A method for determining the number and location of instrumentation probes to be inserted into a program is disclosed. The method advantageously inserts the minimum number of probes that are required to obtain execution coverage for every node in the program's control-flow graph. In addition, the method requires only type of node marking and one bit to store each probe, and does not require the assignment of weights to arcs or nodes of the control-flow graph. In the illustrative embodiment, the nodes of a control-flow graph are partitioned into non-empty sets, where each non-empty set corresponds to a super nested block of the program. | 10-01-2009 |
20100287109 | Linking Software Users Sharing Common Traits - A method for the establishing of connections between software users based on a pattern of use and/or a characteristic of content related to the users and the software. The interaction of a software user with the software is monitored and a characteristic of content related to the user and the software is determined. When the user needs customer support, he or she is routed to a fellow user of the same software who is capable of providing help. The helping user is selected based on the way in which the first user interacts with the software and/or the characteristic of content related to the first user and the software. | 11-11-2010 |
20110302563 | PROGRAM STRUCTURE RECOVERY USING MULTIPLE LANGUAGES - A parser parses an application that comprises two or more different modules; the modules are bytecodes, object codes, and/or modules compiled using different programming languages. The parser identifies code statements in the modules or source code for the modules that correspond to common AST node types. A common AST node type is an abstraction of common elements in programming languages/bytecodes/object codes. Examples of code statements that are common in programming languages/bytecodes/object codes are branching, returns from functions, assignments, and the like. The use of common AST node types allows a user to generate different diagrams of the structure of the application. For example, a code flow diagram can be generated that allows a user to view the flow of code between the different modules implemented in different languages. | 12-08-2011 |
20120167060 | System and Method for Software Immunization Based on Static and Dynamic Analysis - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for analyzing source code and identifying potential defects. The methods employ both static analysis and dynamic testing to detect program defects early in the development stage for better quality with less cost. The analysis also ranks identified potential defects and reports only the most likely defects to a human developer. Once defects are detected, they can be removed right away and similar defects can be prevented automatically. | 06-28-2012 |
20140019560 | PERFORMANCE STRESS EVALUATION OF MULTI-MODAL NETWORK NOTIFICATION SERVICE - Embodiments disclosed herein provide systems and methods for evaluating performance stress in a multi-modal network notification service. In a particular embodiment, a method provides generating a covering array of test factors corresponding to a plurality of modes and a plurality of test level values for each mode and determining an escalation hierarchy of the covering array comprising a plurality of nodes, wherein each node corresponds to a set of test factors in the covering array. The method further provides performing a notification test run of the set of test factors for each node in the escalation hierarchy to determine performance stress for each set of test factors. The method further provides generating a first factor-level-run table with the notification test runs corresponding to each of n-wise test factors and possible test level values and indicating which of the notification test runs in the factor-level-run table resulted in performance stress. | 01-16-2014 |
Patent application number | Description | Published |
20080255048 | Pharmaceutical Composition - The present invention provides oral pharmaceutical compositions that enable the successful delivery of drugs in a pharmaceutically effective amount, particularly poly (amino acids) such as peptides, peptidomimetics and proteins, e.g. hormones to a subject via oral administration to accomplish the desired therapeutic effect. The oral pharmaceutical composition comprising a poly (amino acid) as the active ingredient, e.g. a peptide or protein, shows a rapid disintegration and/or dissolution such that the active ingredient is able to attain a therapeutic effect. | 10-16-2008 |
20090023754 | Modified release famciclovir pharmaceutical compositions - A modified release pharmaceutical composition of famciclovir contains at least 60% by weight famciclovir with at least 5% by weight of a release retardant. Particularly useful as a release retardant include polymers, especially a mixture of polyvinyl acetate and polyvinylpyrrolidone. A method of making such pharmaceutical compositions using a extruder and a granulation method is particularly useful. | 01-22-2009 |
20100209480 | GALENICAL FORMULATIONS OF ORGANIC COMPOUNDS - The present invention relates to a pharmaceutical oral fixed dose combination comprising
| 08-19-2010 |
20100247645 | PHARMACEUTICAL COMBINATION OF ALISKIREN AND VALSARTAN - The present invention relates to a pharmaceutical oral fixed dose combination comprising
| 09-30-2010 |
20100278881 | USE OF CALCITONIN IN OSTEOARTHRITIS - The present invention relates to a novel use of calcitonin in osteoarthritis, and to methods of treating and/or preventing osteoarthritis in mammals, particularly humans. | 11-04-2010 |
20110092515 | MELT GRANULATION PROCESS - A process for preparing solid dosage forms that contain a quinoline compound. The process, for example, provides for the inventive use of an extruder, especially a twin screw extruder, to melt granulate the quinoline compound with a granulation excipient. | 04-21-2011 |
20110218148 | PHARMACEUTICAL COMPOSITION - The present invention provides oral pharmaceutical compositions that enable the successful delivery of drugs in a pharmaceutically effective amount, particularly poly(amino acids) such as peptides, peptidomimetics and proteins, e.g. hormones to a subject via oral administration to accomplish the desired therapeutic effect. The oral pharmaceutical composition comprising a poly(amino acid) as the active ingredient, e.g. a peptide or protein, shows a rapid disintegration and/or dissolution such that the active ingredient is able to attain a therapeutic effect. | 09-08-2011 |
20120003308 | Pharmaceutical Composition Comprising Aliskiren - The invention provides a pharmaceutical oral fixed dose combination of aliskiren and valsartan. It provides compressed bilayer tablets with both a high drug load and suitable physical properties, which can be produced using conventional equipment. | 01-05-2012 |
20130245061 | PHARMACEUTICAL COMPOSITIONS - A pharmaceutical composition for the oral administration of a therapeutic compound of formula (I), comprising granules that comprise at least therapeutic compound of formula (I) or a tautomer thereof, or a pharmaceutically acceptable salt, or a hydrate or solvate thereof; at least one non-ionic surfactant that is Vitamin E-TPGS in an amount ranging from about 15 to about 80% by weight of the composition; and at least one a dissolution enhancing agent selected from polyethylene glycol, polyethylene oxide, and any combination of the foregoing; processes for making such pharmaceutical compositions; a kit comprising such pharmaceutical composition and the instructions for administration thereof; and related uses and methods of treatment. | 09-19-2013 |
20140271735 | USE OF CALCITONIN IN OSTEOARTHRITIS - The present invention relates to a novel use of calcitonin in osteoarthritis, and to methods of treating and/or preventing osteoarthritis in mammals, particularly humans. | 09-18-2014 |