Patent application number | Description | Published |
20080300929 | SYSTEM AND METHOD FOR EVOLUTIONARY LEARNING OF BEST-OF-BREED BUSINESS PROCESSES - A method of evaluating business processes comprises inputting a set of initial processes, inputting a distance function, and determining whether new processes are allowed. If such new processes are not allowed, the method determines which of the initial processes is the best process by applying the initial processes to the distance function to determine which of the initial processes has the lowest measure score produced by the distance function. Therefore, the method identifies the initial process having the lowest measure score as the best-of-breed process. If such new processes are allowed, the method determines which of the initial processes and the new processes is the best using the following process. The process of finding the best process translates the initial processes to counterparts for use with an evolutionary algorithm and selects a fitness function for the evolutionary algorithm. This process continues by applying the evolutionary algorithm to the counterparts using the fitness function to generate an output state (score) and determining which of the processes is closest to the output state to identify the best process. Then the best-of-breed process can be translated and output to the user. | 12-04-2008 |
20080300934 | SYSTEM AND METHOD FOR EVOLUTIONARY LEARNING OF BEST-OF-BREED BUSINESS PROCESSES - A method of evaluating business processes comprises inputting a set of initial processes, inputting a distance function, and determining whether new processes are allowed. If such new processes are not allowed, the method determines which of the initial processes is the best process by applying the initial processes to the distance function to determine which of the initial processes has the lowest measure score produced by the distance function. Therefore, the method identifies the initial process having the lowest measure score as the best-of-breed process. If such new processes are allowed, the method determines which of the initial processes and the new processes is the best using the following process. The process of finding the best process translates the initial processes to counterparts for use with an evolutionary algorithm and selects a fitness function for the evolutionary algorithm. This process continues by applying the evolutionary algorithm to the counterparts using the fitness function to generate an output state (score) and determining which of the processes is closest to the output state to identify the best process. Then the best-of-breed process can be translated and output to the user. | 12-04-2008 |
20090099855 | Method for Generating Software Variants - A method generates, based on an original business process comprising at least one component, a variant business process comprising at least one variation compared to the original business process. The method comprises the steps of developing a variant meta-model, representing the at least one variation, instantiating and verifying the developed variant meta-model portion to obtain a variant model, and implementing the variant model to generate the variant. The method also comprises developing a formalism for defining the at least one variation. | 04-16-2009 |
20090125872 | Extracting Ontological Information from Software Design Data - A method, computer System and computer program product for generating ontological information from design data are disclosed. The design data has a plurality of classes, the classes having at least one association with another class. The design data is processed on the basis of rules to identify environmental artifacts. The design data is processed on the basis of rules to identify implementation artifacts. All classes that are implementation artifacts are eliminated from the design data. New associations for non-eliminated design data that have broken class associations as a result of the elimination are established. The design data remaining following the elimination is processed to preserve environmental artifact relationships between the retained classes to generate an ontology. | 05-14-2009 |
20090138430 | METHOD FOR ASSEMBLY OF PERSONALIZED ENTERPRISE INFORMATION INTEGRATORS OVER CONJUNCTIVE QUERIES - A plurality of sources are registered. A plurality of schemas are constructed, based on the plurality of sources. A desired output is obtained as a conjunctive query. A list of potential connections between at least selected ones of the sources is provided. A plurality of join plans are developed, based on the connections. | 05-28-2009 |
20090138431 | SYSTEM AND COMPUTER PROGRAM PRODUCT FOR ASSEMBLY OF PERSONALIZED ENTERPRISE INFORMATION INTEGRATORS OVER CONJUNCTIVE QUERIES - A plurality of sources are registered. A plurality of schemas are constructed, based on the plurality of sources. A desired output is obtained as a conjunctive query. A list of potential connections between at least selected ones of the sources is provided. A plurality of join plans are developed, based on the connections. | 05-28-2009 |
20100122238 | GENERATING FUNCTIONAL ARTIFACTS FROM LOW LEVEL DESIGN DIAGRAMS - At least one design diagram is obtained from at least one previous software project. At least one service abstraction is extracted from the at least one design diagram. The at least one service abstraction is reused in a new software project. In another aspect, requirements are obtained for a current software project; at least one class diagram is obtained from at least one previous software project; a dependency graph is generated from the at least one design diagram, using link analysis; relationships between classes in the dependency graph are analyzed to obtain functional artifacts for the requirements; and the functional artifacts are reused in the new software project. | 05-13-2010 |
20110106801 | SYSTEMS AND METHODS FOR ORGANIZING DOCUMENTED PROCESSES - Business Process Management (BPM) to enterprises having business processes documented in multiple representations. Embodiments of the invention reconcile and organize documented information about processes into groups that convey inter-process similarity. The discovered knowledge can be used by embodiments of the invention for many applications to find process clusters that significantly boost performance. | 05-05-2011 |
20110125553 | Determining Impact of Change in Specification on Services of Enterprise - Methods, models, apparatus and systems for determining impact of a change in a specification on one or more services to be used by an enterprise are presented. For example, a method for determining impact of a change in a specification on one or more services associated with an enterprise includes obtaining the change in the specification associated with the enterprise, obtaining enterprise elements, obtaining structural rules stating relationships among the enterprise elements, obtaining one or more pre-defined impact rules indicating one or more possible changes associated with the enterprise, and determining the impact of the change in the specification on the enterprise. The one or more pre-defined impact rules have been pre-defined independent of the one or more services to be used by the enterprise. The impact is determined according to the change in the specification, the enterprise elements, the structural rules and the one or more pre-defined impact rules. One or more of obtaining the change in the specification, obtaining the enterprise elements, obtaining the structural rules, obtaining the one or more pre-defined impact rules, and determining the impact are implemented as instruction code executed on a processor device. | 05-26-2011 |
20110137900 | METHOD TO IDENTIFY COMMON STRUCTURES IN FORMATTED TEXT DOCUMENTS - A computer implemented method, computer program product and data processing system, for identifying common structures shared across a plurality of formatted text documents. The common structure is presented as a sequence of landmarks, each of which has a starting and ending marker to describe the borders of text. The common structure is identified by counting the occurrences of repeating text segments across documents. Frequently co-occurred adjacent segments become candidates for markers of landmarks. In addition, styling information of textual content within a landmark is extracted and mapped to rules. The rules are used to merge and summarize content from multiple documents, which gives an advantage over current practice of content concatenation. | 06-09-2011 |
20110231414 | Managing Processes in a Repository - A method of managing a plurality of processes in a repository of a computer system is disclosed. For example, the method includes forming a model associated with differences among the plurality of processes. The model associated with differences includes one or more features for expressing the differences. The method further includes forming a model of priority among the one or more features, and organizing the plurality of processes according to the model associated with differences and according to the model of priority. At least one of the one or more features is a semantic feature. One or more of the forming of the model associated with differences, the forming of the model of priority and the organizing of the plurality of processes are implemented on a processor device. | 09-22-2011 |
20110283194 | DEPLOYING ARTIFACTS FOR PACKAGED SOFTWARE APPLICATION IN CLOUD COMPUTING ENVIRONMENT - Deploying artifacts and tools in cloud computing environment for provisioning packaged software applications generates a user interface code automatically and dynamically using information from at least structural data representations of cloud computing environment and base configuration requirements for running one or more packaged software applications in the cloud computing environment. In one aspect, the automatically generated code may be augmented using one or more library codes and auxiliary files. Specific configuration requirements are further obtained by running the automatically generated user interface code. One or more components to deploy in the cloud computing environment are determined that meet the base configuration requirements and the specific configuration requirements, by analyzing the structural data representations. | 11-17-2011 |
20110313932 | MODEL-BASED PROJECT NETWORK - One or more project profiles, one or more people profiles, one or more work product profiles are created and connections are made among the one or more project profiles, one or more people profiles, and one or more work product profiles that form a network of projects, people, work products and others. A profile database stores the network of the one or more project profiles, the one or more people profiles, the one or more work product profiles. Data stored in the profile database is analyzed and one or more people, work products and projects that are related to current project are recommended for use in the current project. | 12-22-2011 |
20110320381 | BUSINESS DRIVEN COMBINATION OF SERVICE ORIENTED ARCHITECTURE IMPLEMENTATIONS - Systems, methods, apparatuses and program products configured to provide information technology (IT) system combination strategies are described. An explicit model of business to IT dependency is described and utilized by the systems and methods described to expose trade-offs in different combination alternatives, thus assisting in making proactive choices regarding business combination of disparate IT systems and resources. | 12-29-2011 |
20120016653 | INTERACTIVE BLUEPRINTING FOR PACKAGED APPLICATIONS - An interactive design of process model for packaged application software installation and configuration generates a process model from a natural language description of software installation or configuration related operation. A data structure representing one or more work products related to the process model is identified, and one or more elements of the data structure are identified that are related to one or more sub-processes of the process model. Input information associated with said one or more sub-processes is captured and stored. The input information is linked with the one or more elements of the data structure related to said one or more sub-processes. The one or more sub-processes in the process model may be also demonstrated through a simulation. | 01-19-2012 |
20120078969 | SYSTEM AND METHOD TO EXTRACT MODELS FROM SEMI-STRUCTURED DOCUMENTS - Systems and associated methods for automated and semi-automated building of domain models for documents are described. Embodiments provide an approach to discover an information model by mining documentation about a particular domain captured in the documents. Embodiments classify the documents into one or more types corresponding to concepts using indicative words, identify candidate model elements (concepts) for document types, identify relationships both within and across document types, and consolidate and learn a global model for the domain. | 03-29-2012 |
20120084224 | AUTOMATICALLY CREATED REPORT GENERATOR FOR MANAGING INFORMATION TECHNOLOGY SERVICE PROJECTS - Reports to manage service projects may be generated by an automatically generated project report generator software tool. The project report generator software tool is automatically created from an object-based model of work products in a project, wherein the object-based model is executable by a machine and comprises a plurality of work product object and a recording of at least some relationships between the object, wherein each work product object represents a document that contains information about the service project. One or more reports can be generated by the project report generator software tool during the lifetime of the service project, wherein the report is generated using the object-based model and at least some of the information in documents represented in the object-based model. | 04-05-2012 |
20120123767 | AUTOMATICALLY ASSESSING DOCUMENT QUALITY FOR DOMAIN-SPECIFIC DOCUMENTATION - Methods and arrangements for document quality assessment. Documents are accepted and a quality specification containing predetermined quality criteria is assimilated. Each document is assessed based on the predetermined quality criteria, and a quality score is assigned to each document, the quality score being a function of positive and negative attributes assessed for each document. | 05-17-2012 |
20120130625 | SYSTEMS AND METHODS FOR DETERMINING TRAFFIC INTENSITY USING INFORMATION OBTAINED THROUGH CROWDSOURCING - Systems and associated methods for utilizing crowdsourcing probes to obtain traffic information are described. Such traffic information includes location, date, time, speed, and speed limit information. Embodiments allow for the determination of traffic intensity, or road congestion, through the calculation of a road speed capacity factor. Embodiments provide that the traffic information and traffic intensity information may be visualized through a user interface. | 05-24-2012 |
20120188102 | SYSTEMS AND METHODS FOR ROAD ACOUSTICS AND ROAD VIDEO-FEED BASED TRAFFIC ESTIMATION AND PREDICTION - Methods and arrangements for employing roadside acoustics sensing in ascertaining traffic density states. Traffic monitoring input is received from a road segment, the traffic monitoring input including traffic audio input. The traffic monitoring input is processed and the processed traffic monitoring input is classified with a predetermined traffic density state. The classified traffic monitoring input is combined with other classified traffic monitoring input. | 07-26-2012 |
20120265504 | SYSTEMS AND METHODS FOR EXPLORING AND UTILIZING SOLUTIONS TO CYBER-PHYSICAL ISSUES IN A SANDBOX - Methods and arrangements for accommodating and synthesizing data for seeking broad-based solutions to complex problems. Logical models with respect to infrastructure in a first location are created. System-level models are created with respect to the logical models, and simulations are performed on the system-level models to verify expected behavior. Feedback is employed from the performed simulations to forecast changes in the system-level models. | 10-18-2012 |
20130086128 | BUSINESS CONTENT HIERARCHY - A harvesting method and system is provided. The method includes extracting from a plurality of documents, content. The content is published in external glossaries. The content is arranged in a business content hierarchy and the business content hierarchy is published in a specified format. The business content hierarchy is enabled with respect to a plurality of projects. The content and business content hierarchy are updated and the updated content is arranged in the updated business content hierarchy. | 04-04-2013 |
20130090904 | Traffic Sensor Management - A method, an apparatus and an article of manufacture for selecting a subset of at least one traffic sensor. The method includes modeling multiple sensor types to generate at least one sensor model, creating a sample space of at least one sensor combination of multiple sensors, modeling traffic movement of a region, running a traffic simulation based on the at least one sensor model, the sample space of at least one sensor combination and traffic movement of the region, wherein the traffic simulation generates multiple candidate sets of sensors, and selecting a subset of the multiple sensors based on the multiple candidate sets of sensors. | 04-11-2013 |
20130090905 | Traffic Sensor Management - A method for selecting a subset of at least one traffic sensor includes modeling multiple sensor types to generate at least one sensor model, creating a sample space of at least one sensor combination of multiple sensors, modeling traffic movement of a region, running a traffic simulation based on the at least one sensor model, the sample space of at least one sensor combination and traffic movement of the region, wherein the traffic simulation generates multiple candidate sets of sensors, and selecting a subset of the multiple sensors based on the multiple candidate sets of sensors. | 04-11-2013 |
20130097168 | METHOD TO IDENTIFY COMMON STRUCTURES IN FORMATTED TEXT DOCUMENTS - A computer implemented method, computer program product and data processing system, for identifying common structures shared across a plurality of formatted text documents. The common structure is presented as a sequence of landmarks, each of which has a starting and ending marker to describe the borders of text. The common structure is identified by counting the occurrences of repeating text segments across documents. Frequently co-occurred adjacent segments become candidates for markers of landmarks. In addition, styling information of textual content within a landmark is extracted and mapped to rules. The rules are used to merge and summarize content from multiple documents, which gives an advantage over current practice of content concatenation. | 04-18-2013 |
20140130049 | MANAGING PROCESSES IN A REPOSITORY - A method of managing a plurality of processes in a repository of a computer system is disclosed. For example, the method includes forming a model associated with differences among the plurality of processes. The model associated with differences includes one or more features for expressing the differences. The method further includes forming a model of priority among the one or more features, and organizing the plurality of processes according to the model associated with differences and according to the model of priority. At least one of the one or more features is a semantic feature. One or more of the forming of the model associated with differences, the forming of the model of priority and the organizing of the plurality of processes are implemented on a processor device. | 05-08-2014 |
20140372364 | UTILITY-BASED ONTOLOGY EVOLUTION - Exemplary embodiments of the present invention disclose a method, computer program product, and system for updating an ontology when a set of evidences and a set of constraints are given as inputs. Exemplary embodiments categorize concepts into three sets, a definitely relevant set, a possibly relevant set, and an irrelevant set. Exemplary embodiments store the concepts from the definitely relevant set in the ontology and the concepts from the possibly relevant set in a residual ontology. Exemplary embodiments match concepts in the set of evidences to the concepts in the ontology or the concepts in the residual ontology. Exemplary embodiments determine to enhance the strength of the existing concepts in the ontology or the existing concepts in the residual ontology. Exemplary embodiments determine to expand the ontology or the residual ontology. Exemplary embodiments remove the concepts from the ontology or the residual ontology utilizing the set of constraints. | 12-18-2014 |