Patent application number | Description | Published |
20090254884 | IDENTIFICATION OF TOPICS IN SOURCE CODE - Topics in source code can be identified using Latent Dirichlet Allocation (LDA) by receiving source code, identifying domain specific keywords from the source code, generating a keyword matrix, processing the keyword matrix and the source code using LDA, and outputting a list of topics. The list of topics is output as collections of domain specific keywords. Probabilities of domain specific keywords belonging to their respective topics can also be output. The keyword matrix comprises weighted sums of occurrences of domain specific keywords in the source code. | 10-08-2009 |
20100070948 | System and method for improving modularity of large legacy software systems - A system and method for improving modularity of a software source code is provided. The system comprises of a user interface for receiving source code; a source code model extractor for parsing and forming a model of the source code; a source code model database for storing the source code model, refactoring operators, and a record of refactoring changes; a modularity improvement analyzer for reading the source code model and modularity problem diagnosis data and generating a set of prescriptions; an optimal improvement suggestion selector for evaluating and selecting prescriptions; and a refactoring engine for receiving selected prescriptions and applying them on the source code. | 03-18-2010 |
20100070949 | PROCESS AND SYSTEM FOR ASSESSING MODULARITY OF AN OBJECT-ORIENTED PROGRAM - The present invention describes a process, system and computer program product for assessing the modularity of an object-oriented program. The process includes calculation of metrics associated with various properties of the object-oriented program. Analysis is performed on the basis of the calculated metrics. | 03-18-2010 |
20120089960 | EXTENSIBLE COLLABORATIVE SOFTWARE MODELING - Multiple architects may concurrently create and modify a model of computer software, each on their own client at a different location. Each change that is made to a model is forwarded to a server for analysis. The server may determine whether the change creates a conflict. If no conflict is detected, the change may be approved, saved, and propagated by the server to all of the other clients that are working on the same model. If a conflict is detected, on the other hand, the change may not be approved by the server. The server may instead provide notice of the conflict. | 04-12-2012 |
20120096434 | SYSTEM AND METHOD FOR DETECTING PREVENTATIVE MAINTENANCE OPERATIONS IN COMPUTER SOURCE CODE - The invention relates to a system and method for identifying occurrences of preventive maintenance on computer source code. The method comprises analyzing source code, defining data sets associated with characteristics of the source code, and applying an operation algorithm to the data sets to thereby identify occurrences of preventive maintenance operations that were carried out on the source code. A first instance of a source code and a second instance of the source code are preferably analyzed, wherein the second instance of the source code is a revised version of the first instance of the source code, a first data set associated with the first instance of the source code and a second data set associated with the second instance of the source code are preferably defined, and the operation algorithm is preferably applied to the first data set and the second data set to thereby identify at least one occurrence of a preventive maintenance operation that was carried out on the source code. | 04-19-2012 |
20130061211 | SYSTEMS, METHODS, AND COMPUTER-READABLE MEDIA FOR MEASURING QUALITY OF APPLICATION PROGRAMMING INTERFACES - Systems, methods, and computer-readable media for determining the quality of an API by one or more computing devices includes: receiving documentation of the API; determining, based on the documentation, values that include at least one of names of the methods, parameters of the methods, and functions of the methods; determining one or more measurement value including at least one of a complexity of the API, a consistency of the parameters of the API, a level of confusion of the API, a logical method groupings of the API, a thread safety of the API, an exception notification of the API, and a documentation quality of the API; and specifying at least one quality metric for the API based on the measurement values. | 03-07-2013 |
20140033176 | METHODS FOR PREDICTING ONE OR MORE DEFECTS IN A COMPUTER PROGRAM AND DEVICES THEREOF - A method, non-transitory computer readable medium, and apparatus that obtains a version history for a plurality of source code files associated with the computer program. At least one defect probability value is generated for each of the plurality of source code files using at least one metric and the obtained version history. One or more of the plurality of source code files having a higher risk of including one or more defects than one or more other of the plurality of source code files are identified based on the generated defect probability values. Information regarding each of the one or more identified source code files is output. | 01-30-2014 |
20140289704 | METHODS, SYSTEMS AND COMPUTER-READABLE MEDIA FOR DETECTING A PARTIAL COMMIT - The present invention provides a method and system for detecting a partial commit of software. A dependency information of the software is extracted from a version history and a bug database. A dimensional matrix containing a set of commit, and relationship information with a set of files with each commit is created from the dependency information. A centrality matrix is computed by performing a first set of matrix transformations on the dimensional matrix. A set of missing files of a partial commit, is identified by performing a second set of matrix transformations on the centrality matrix and a file vector, the file vector including a file dependency information of the partial commit. | 09-25-2014 |
Patent application number | Description | Published |
20100094999 | LIMITING SIMULTANEOUS DATA TRANSFERS AND EFFICIENT THROTTLE MANAGEMENT - A network storage server implements a method to limit simultaneous data transfers and efficient throttle management. The number of processes that can be simultaneously performed in the network storage server is limited. For the processes that do not exceed the limiting number, and are therefore allowed to be simultaneously performed, a throttle control is implemented on each of the processes to limit the amount of system resources that can be allocated to each of the processes. The processes are performed on the network storage server, and a total amount of system resources allocated to these processes does not exceed the available system resources of the network storage server. | 04-15-2010 |
20140081906 | COLLECTION OF DATA ASSOCIATED WITH STORAGE SYSTEMS - Example embodiments provide various techniques for collecting data associated with the performance of a storage system. In one method, an attribute associated with the storage system is detected and a data collection policy associated with the attribute is identified. Here, the data collection policy defines a type of data associated with the performance to be collected. With the data collection policy identified, the data are then collected based on the data collection policy. | 03-20-2014 |
20140222754 | COLLECTION OF DATA ASSOCIATED WITH STORAGE SYSTEMS - Example embodiments provide various techniques for collecting data associated with the performance of a storage system. In one method, an attribute associated with the storage system is detected and a data collection policy associated with the attribute is identified. Here, the data collection policy defines a type of data associated with the performance to be collected. With the data collection policy identified, the data are then collected based on the data collection policy. | 08-07-2014 |
Patent application number | Description | Published |
20100010048 | Fungicide 2-pyridyl-methylene-carboxamide derivatives - The present invention relates to 2-pyridyl-methylene-carboxamide derivatives of formula (I) in which the substituents are as in the description, their process of preparation, their use as fungicide active agents, particularly in the form of fungicide compositions, and methods for the control of phytopathogenic fungi, notably of plants, using these compounds or compositions: | 01-14-2010 |
20110034445 | FUNGICIDE HYDROXIMOYL-HETEROCYCLES DERIVATIVES - The present invention relates to hydroximoyl-heterocycle derivatives, their process of preparation, intermediate compounds for their preparation, their use as fungicide active agents, particularly in the form of fungicide compositions, and methods for the control of phytopathogenic fungi, notably of plants, using these compounds or compositions. | 02-10-2011 |
20110136874 | FUNGICIDAL N-(2-PYRIDYLPROPYL) CARBOXAMIDE DERIVATIVES AND THEIR OXA, AZA AND THIA ANALOGUES - The present invention relates to fungicide N-(2-pyridylpropyl)carboxamide derivative and its oxa, aza and thia analogues of formula (I), their process of preparation and intermediate compound for their preparation, their use as fungicides, particularly in the form of fungicidal compositions and methods for the control of phytopathogenic fungi of plants using these compounds or their compositions. | 06-09-2011 |
20120065164 | FUNGICIDE PYRAZOLE CARBOXAMIDES DERIVATES - The present invention relates to pyrazole carboxamides derivatives of formula (1) wherein Y represents CR | 03-15-2012 |
20130231375 | FUNGICIDE N-CYCLOALKYL-N-BIPHENYLMETHYL-CARBOXAMIDE DERIVATIVES - The present invention relates to N-cycloalkyl-N-biphenylmethyl-carboxamide derivatives of formula (I) | 09-05-2013 |
20130261158 | FUNGICIDAL N-(2-PHENOXYETHYL)CARBOXAMIDE DERIVATIVES AND THEIR AZA, THIA AND SILA ANALOGUES - The present invention relates to fungicide N-(2-phenoxyethyl)carboxamide derivatives of formula (I), their aza, thia and sila analogues, their process of preparation, their use as fungicides, particularly in the form of fungicidal compositions and methods for the control of phytopathogenic fungi of plants using these compounds or their compositions. Formula (1) wherein A, T, W, X, n and Z | 10-03-2013 |
20140148411 | FUNGICIDE PYRAZOLE CARBOXAMIDES DERIVATIVES - The present invention relates to pyrazole carboxamides derivatives of formula (1) wherein Y represents CR | 05-29-2014 |
20140171474 | FUNGICIDE N-CYCLOALKYL-N-BIPHENYLMETHYL-CARBOXAMIDE DERIVATIVES - The present invention relates to N-cycloalkyl-N-biphenylmethyl-carboxamide derivatives of formula (I) | 06-19-2014 |
Patent application number | Description | Published |
20100137592 | PROCESS FOR PREPARING PURINE DERIVATIVE - A process for the preparation of famciclovir a compound of Formula (I) and its intermediates. | 06-03-2010 |
20100190982 | PROCESS FOR THE PREPARATION OF LAMIVUDINE FORM I - The present invention provides a process for preparing a stable crystalline solid of Lamivudine polymorphic Form I, which does not change to Form II during storage and pharmaceutical unit operations. | 07-29-2010 |
20120295930 | NOVEL PROCESS FOR THE PREPARATION OF CIS-NUCLEOSIDE DERIVATIVE - The present invention relates to an improved process for the preparation of cis-nucleoside derivative of formula-1 involving chlorination of the compound of formula-2 followed by reaction with compound of formula-3 in presence of a base to get compound of formula-4, reacting the compound of formula-4 with an alkyl halide (RiX) to get a quaternary ammonium salt then with cytosine derivative of formula-5 to provide the compound of formula-6, optionally de-protecting the compound of formula-6 to the compound of formula-7, reducing compound of formula-7 with metal catalyst in presence of a buffer solution, then adding an organic acid to get the compound of formula-8, and converting the compound of formula-8 to cis-nucleoside derivative of formula-1. The present invention further relates to novel cis-nucleoside derivative of formula-8. The present invention also relates to a pharmaceutical composition comprising cis-nucleoside derivative of formula-1 with excipients. | 11-22-2012 |
20130005969 | PROCESS FOR THE PREPARATION OF TENOFOVIR DISOPROXIL FUMARATE - The present invention relates to an improved process for the preparation of Tenofovir Disoproxil and its pharmaceutically acceptable salts comprising the steps of: a) esterifying Tenofovir with chloromethyl isopropyl carbonate in presence of a base, phase transfer catalyst and optionally dehydrating agent, in a suitable solvent; b) optionally purifying Tenofovir Disoproxil; and c) converting of Tenofovir Disoproxil into its pharmaceutically acceptable salts. The present invention further relates to a process for the preparation of Tenofovir by reacting 1-(6-amino-purin-9-yl)-propan-2-ol with toluene-4-sulfonic acid diethoxy phosphoryl methyl ester in presence of a base in a non-polar solvent medium followed by hydrolysis. | 01-03-2013 |