Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Creation or modification

Subclass of:

706 - Data processing: artificial intelligence

706045000 - KNOWLEDGE PROCESSING SYSTEM

Patent class list (only not empty are listed)

Deeper subclasses:

Class / Patent application numberDescriptionNumber of patent applications / Date published
706059000 Creation or modification 89
20100057666METHOD AND SYSTEM FOR ENHANCING AND MERGING COMPUTER OBJECT RULES - A method, a machine-readable storage medium and a system are provided for revising content in a computer rule set. The revisions may be made by an issuer of content. In an embodiment, it is determined whether a difference exists between content data in a production table corresponding to a computer rule set and enhanced content data in an enhanced data table. If a difference is determined to exist, the content data is read from the production table and the enhanced content data is read from the enhanced data table. The enhancement data is identified as that assigned to the first issuer. Whether the rule enhanced in the computer rule set is allowed to be revised is confirmed. Based on the results of the determining and confirming, the enhanced data from the enhanced data table is incorporated into the production data table to provide a revised computer rule set.03-04-2010
20110202495ADJUSTABLE ALERT RULES FOR MEDICAL PERSONNEL - A method, a system, and a computer-readable medium are provided for adjusting an alert rule used to indicate a status of a patient. A first user interface window is presented. The first user interface window includes a plurality of values of physiological characteristics of a patient. An indicator of a selection of a physiological characteristic presented in the first user interface window is received. A second user interface window is presented. The second user interface window includes a first user interface control configured to allow a user to adjust a first alert value for a first condition priority associated with the selected physiological characteristic. The adjusted first alert value is received and stored as part of an adjusted alert rule. A future alert is generated based on the adjusted alert rule.08-18-2011
20130080381Combining Medical Binary Decision Diagrams for Size Optimization - In particular embodiments, a method includes accessing a first binary decision diagram (BDD) representing a data stream from a first sensor and a second BDD representing a data stream from a second sensor, constructing a third BDD by performing an OR operation between the first and second BDDs, determining sizes of the first, second, and third BDDs, and if the third BDD is smaller than the sum of the first and second BDDs, then storing the third BDD, else storing the first and second BDDs.03-28-2013
20130080382Compression Threshold Analysis of Binary Decision Diagrams - In particular embodiments, a method includes receiving data sets, constructing a first binary decision diagram (BDD) representing the data sets, iteratively adding data from the data sets to the first BDD until a compression rate of the first BDD reaches a threshold compression rate, constructing a second BDD representing data from the data sets received after the compression rate of the first BDD equals a threshold compression rate, and iteratively adding data from the data sets to the second BDD.03-28-2013
20090012928System And Method For Generating An Amalgamated Database - A method for creating an amalgamated bioinformatics database from at least a first database and a second database is presented. Concepts are identified in a first field from the records of the first database. A second field from the records of the second database which has data related to the first field is also identified. A first set of concepts is identified by traversing a mediating database using terms associated with the first field and a second set of concepts is also identified by traversing the mediating database using terms associated with the second field. Either the first set of concepts or the second set of concepts, or both, is identified using non-trivial terminological mapping. The set of related concepts in the first set of concepts and the second set of concepts is identified and a record is generated in the amalgamated bioinformatics database.01-08-2009
20100042578Computational system and method for memory modification - Systems and methods are described relating to accepting an indication of at least one memory-related condition and presenting an indication of at least one artificial sensory experience and at least one memory-dampening agent at least partially based on the accepting at least one indication of a health-related condition.02-18-2010
20110004582METHOD OF CONSTRUCTING THE INTELLIGENT COMPUTER SYSTEMS BASED ON INFORMATION REASONING - A method of constructing the intelligent computer systems based on information reasoning, the method comprising the steps of: obtaining the problem from the users and analyzing the corresponding user demands; choosing the data relating to the user demands in databases and collecting the external data for solving the problems; preprocessing the data and generating the data tables; computing the field of probability on the basis of data tables; computing the degree of credibility of the information reasoning rule according to the new information theory; outputting the information reasoning rule “if A, then B” and its degree of credibility; storing the results of the discovered information reasoning rules. The intelligent computer systems constructed by this patent can extract information from the large amount of data automatically. The intelligent systems can decide whether A and B are positively related or negatively related to each other according to the degree of credibility of the information reasoning rule “if A, then B”, moreover, the degree of credibility shows the sufficient degree of the evidences in the reasoning. Since the present patent can help the users to obtain valuable information from the large amount of data, this method can be widely used to construct the intelligent systems based on the large amount of data.01-06-2011
20090299949LIMITING RULE BASE MODIFICATION - Various embodiments herein include one or more of systems, methods, data structures, and software operable to limit how rules, or components thereof, may be modified. Some embodiments include receiving a rule definition in a system, the rule definition including one or more rule components, each component including a reference to one or more values from which an inference is made when the rule is applied. Such embodiments further include associating one or more rule components with one or more tag definitions that limit how the one or more associated rule components are modifiable by one or more rule administrators. The rule definition and the associations of tag definitions to the rule components may then be stored in a data store.12-03-2009
20080294590Reluctant Episodic Memory (REM) to Store Experiences of Everyday Interaction With Objects - A method and system for storing episodic sequences (events and actions). The system learns episodic sequencing by observing real-world events and actions or by receiving fact data from a database storing common sense facts. The episodic sequences are classified into events and actions, processed to indicate correlations and causality between the events and actions, and generated into linked graphs. The linked graphs may then be used to draw inferences, recognize patterns, and make decisions.11-27-2008
20090276391CREATION OF NEURO-FUZZY EXPERT SYSTEM FROM ONLINE ANALYTICAL PROCESSING (OLAP) TOOLS - A method for automatic generation of a Neuro-Fuzzy Expert System (Fuzzy Logic Expert System implemented as a Neural Network) from data. The method comprising a Data Interface allowing description of location, type, and structure of the Data. The Interface also allows designation of input attributes and output attributes in the Data Structure; automatic Neuro-Fuzzy Expert System generation driven by the Data; Training of the Expert System's Neural Network on the Data and the presentation of results which include new knowledge embedded in the parameters and structure of the trained Neuro-Fuzzy Expert System to a user.11-05-2009
20090089239SYSTEM AND METHOD FOR BUILDING A RULEBASE - A method for building a rulebase includes receiving a plurality of rulebase components. The method also includes merging the rulebase components to create a consolidated rulebase.04-02-2009
20080275838CONFLICTING RULE RESOLUTION SYSTEM - A method for identifying conflicting and duplicate rules in a decision support system is provided. The method includes establishing a first subsystem including a protocol of existing rules, each existing rule includes an input feature. The method also includes creating a new rule that includes an input feature, and comparing terminology in the input feature of the new rule against terminology in the input feature of each existing rule of the protocol using a second subsystem and determining whether the new rule and at least one existing rule from the protocol are similar.11-06-2008
20110270797 System and Method to Define, Validate and Extract Data for Predictive Models - The present invention provides a System and Method to Define, Validate and Extract Data for Predictive Models. A system of sensors is deployed in an environment, with additional sensors for ambient data whose output as a form of metadata can characterize performance conditions including background ambient conditions. A format or sequence of processes is the basis for a math model to establish a logical weight to data for predictive modeling and event reporting. The present invention provides a computer or other sensor interface system with a primary sensor or sensors, network connection, and supplementary sensors to measure the conditions in which the primary data is captured. A software process allows for user inputs of data in order to establish the methods and rules for normal function.11-03-2011
20110208689COMMUNITY-DRIVEN MAP CREATION AND ACCESS - Techniques for creating and enabling access to a community-augmented map are provided. The techniques include uploading user-generated content about one or more locations on a map, processing the user-generated content about one or more locations on the map and storing the user-generated content about one or more locations on the map in an intelligent knowledgebase, applying one or more domain concepts from the intelligent knowledgebase to the user-generated content to infer one or more derivatives in connection with one or more locations in the map, and retrieving information of the one or more locations on the map from the intelligent knowledgebase to provide the map information as augmented metadata on the map.08-25-2011
20120197836PORTABLE DATA MANAGEMENT - Embodiments for methods, systems, and computer program products for creating and managing a portable data rule using an electronic computing device are presented including: causing the electronic computing device to create a rule definition including, defining an expression by a user, where the expression defines a logic of a rule, causing the electronic computing device to parse the expression into a logical variable associated with the expression, causing the electronic computing device to identify the logical variable, and causing the electronic computing device to store the rule definition, where the rule definition includes the expression and the logical variable. In some embodiments, the causing the electronic computing device to identify the logical variable includes: causing the electronic computing device to return a name of the logical variable; and causing the electronic computing device to return an expected type of the logical variable.08-02-2012
20090063391Updating an Engine Using a Description Language - Functionality is described for sending updated engine logic to a user device. The engine logic is expressed in a description language, such as the extensible markup language (XML). The user device uses the updated engine logic to update a parse tree. The user device then uses the parse tree to process various events. By virtue of the formation of the engine logic in a description language, a network-accessible service can disseminate the engine in an efficient manner. In one illustrative application, the user device can use the parse tree to process electronic messages (e.g., Email messages) that have been received by the user device03-05-2009
20090049002SYSTEM AND METHOD FOR SELECTING A TRAINING SAMPLE FROM A SAMPLE TEST - Described are a system and method for selecting a training sample from a sample set. The method comprises determining proximities between all data samples in a set of the data samples, forming edges between the data samples as a function of the proximities, computing weights for the edges as a function of the proximities, selecting a plurality of the data samples as a function of the weights to form a subset of the data samples, and storing the subset of the data samples.02-19-2009
20100161547Personalized Web Feed Views - A system for generation of personalized Web feed views in accordance with pre-defined profile parameters, is presented. The system including a user definition interface for receiving at least one user parameter and sending the parameter to a content provider and a feed view personalization unit operable to receive the user parameter and customize feed content in accordance with the at least one user parameter for displaying to the user.06-24-2010
20090077002KNOWLEDGE BASED SYNCHRONIZATION OF SUBSETS OF DATA WITH NO MOVE CONDITION - An efficient way is provided to represent and exchange knowledge and/or partial knowledge across nodes when synchronizing between any two nodes. A first node sends a second node its knowledge and/or partial knowledge, including objects and versions of those objects. The second node compares its knowledge and/or partial knowledge with the knowledge and/or partial knowledge of the first node, and then sends the first node any latest versions of objects of which the first node is unaware. In addition, the second node sends its knowledge and/or partial knowledge to the first node. The first node then performs a similar object-by-object version comparison to determine any conflicts due to independent evolution of objects and any changes that should be sent to the second node in order to bring the objects of the second node up to date with the knowledge and/or partial knowledge of the first node.03-19-2009
20100191699DATA PROCESSING IN A DISTRIBUTED COMPUTING ENVIRONMENT - A computerized system configured to provide a data cell graph for a distributed data set comprised of different data formats. The system comprises a plurality of data repositories, each data repository configured to retain a portion of the distributed data set translated into a uniform semantic language and a plurality of processing cells, each processing cell configured to translate a portion of the distributed data set into the uniform semantic language, wherein the processing cells are further configured to perform at least one of applying rules to classify data against semantic knowledge models and/or adding inferred facts to and/or transforming the structure of the data found in the translated data in the data repository. The processing cells are configured in a computerized data cell graph so as to progressively create a unified semantic knowledge model for the distributed data set.07-29-2010
20100070457Efficient Data Layout Techniques for Fast Machine Learning-Based Document Ranking - A computer readable medium stores a program for optimization for a search, and has sets of instructions for receiving a first decision tree. The first decision tree includes several nodes, and each node is for comparing a feature value to a threshold value. The instructions are for weighting the nodes within the first decision tree, determining the weighted frequency of a first feature within the first decision tree, and determining the weighted frequency of a second feature within the first decision tree. The instructions order the features based on the determined weighted frequencies, and store the ordering such that values of features having higher weighted frequencies are retrieved more often than values of features having lower weighted frequencies within the first decision tree.03-18-2010
20100057667DETECTION RULE-GENERATING FACILITY - An apparatus for generating event detection rules in a multiple-component computer system in accordance with embodiments of the invention may include a configuration information-extracting section for acquiring system configuration information from a multiple-component computer system. The system configuration information may include related information that describes relationships among system components. The apparatus may further include a history information-collecting section for collecting history information from the multiple-component computer system, such as log information and/or failure information output from a component upon a system failure. A candidate event-identifying section may identify candidate events that may be selected by a user to generate a detection rule based on the system configuration information and the history information. Finally, a candidate event-presenting section may present the candidate events to a user for selection.03-04-2010
20100070458RULE CREATION METHOD AND RULE CREATING APPARATUS - An information processing apparatus obtains, from an F-CMDB for managing CIs regarding resources and their attribute values, CIs with the type and attribute of the resource for which a rule is to be created for use at the time of comparison between CIs. From the F-CMDB for managing CIs of SRC and CIs of DST, and relations between SRC and DST together, the information processing apparatus also obtains CI pairs with SRC including any CI previously obtained and also having a relation corresponding to the determination objective of the rule. Then, the information processing apparatus subjects CIs of SRC with the same classification as that defined in a CI of DST to grouping. Then, the information processing apparatus stores a group of CIs of SRC obtained through grouping in a rule DB as a rule for the determination objective.03-18-2010
20110213749METHOD, DEVICE AND SYSTEM FOR THE FUSION OF INFORMATION ORIGINATING FROM SEVERAL SENSORS - The invention relates to a method, device and system for fusion of information originating from several sensors. The invention includes a mechanism for fusion of belief functions. To apply this mechanism, various information, knowledge and operations are modelled within the framework of the theory of belief functions: information provided by the sensors, knowledge regarding the propensity of the sensors to be in a given operating state, and merge operators for each operating state considered.09-01-2011
20100280989ONTOLOGY CREATION BY REFERENCE TO A KNOWLEDGE CORPUS - A computer-implemented method and computer readable media for creating an ontology for a domain by reference to a knowledge corpus comprising linked documents and a category hierarchy wherein each document can be contained in one or more categories and wherein categories can contain one or more other categories. In some embodiments, the method comprises: searching the corpus to identify documents with text that matches a seed domain description; identifying further documents within the corpus that are semantically similar to the identified documents; identifying a subgraph of the category hierarchy that includes the categories assigned to the extracted documents and the further documents; reducing the subgraph to form the ontology by requiring that documents therein be indicative of a second domain description, the second domain description being at least as broad as the seed domain description.11-04-2010
20120203732BEHAVIOR PATTERN EXTRACTION SYSTEM, APPARATUS, METHOD AND RECORDING MEDIUM STORING PROGRAM - There is provided a behavior pattern extraction system which can extract user's behavior pattern with high accuracy. The behavior pattern extraction system includes: a location information acquiring section measuring location points which each indicate a location of a user; a staying point extraction section setting staying points and staying records based on an range in which location points which are each measured in a first period are concentrated, wherein the staying points each indicate a location where the user has stayed temporarily; a representative staying point extraction section setting a representative staying point and a representative staying record based on an range in which the staying points which are set in a second period which is longer than the first period are concentrated, wherein the representative staying point indicates a location where the user has repeatedly visited, and the representative staying record indicates an error range of the location of the representative staying point; and a behavior pattern record section recording the representative staying point and the representative staying record in a storage area as behavior pattern information of the user.08-09-2012
20100057665METHOD AND SYSTEM FOR ENHANCING COMPUTER OBJECT RULES AND CATALOGS - A method, a machine-readable storage medium and a system are provided for enhancing computer rules in a computer application. In an embodiment, a rule is accessed from a set of computer rules provided by a computer application. The rule includes a number of fields, e.g., an attribute field and an enhancement type field. In response to receiving an input attribute and an input enhancement type, the rule is updated in the set of computer rules. The updated rule is implemented and operation of the updated rule in the computer application is altered based on the inputs.03-04-2010
20090240651Systems and Methods for a Predictive Notification Engine - Certain embodiments of the present invention provide a system for predictive notification including a notification engine adapted to receive a sequence of data values for a parameter from a medical device. The notification engine is adapted to determine a prediction based at least in part on the sequence of data values. The notification engine is adapted to generate a notification based on the prediction.09-24-2009
20080243750Human Artificial Intelligence Software Application for Machine & Computer Based Program Function - A method of creating human artificial intelligence in machines and computer software is presented here, as well as methods to simulate human reasoning, thought and behavior. A new human artificial intelligence software application for machines & computer based program function, which generally comprises computer based software code and programming as well as processes and methods of application, which receives movie sequences from the environment, uses an image processor to generate an initial encapsulated tree, searches for the current pathway in memory and find the best pathway matches, determines the best long-term future pathways, locates an optimal pathway, stores current pathway in optimal pathway, follows the future instructions of optimal pathway, and universalizes data in memory. The present invention further provide users with a software application that will serve as the main intelligence of one or a multitude of computer based programs, software applications, machines or compilation of machinery.10-02-2008
20090006306Creating A Session Log For Studying Usability Of One Or More Computing Devices Used For Social Networking - Methods, systems, and products are disclosed for creating a session log for studying usability of one or more computing devices used for social networking that include: receiving, by a usability engine from at least one usability expert, usability observations observed by the usability expert during a usability session for studying interaction support provided by one or more computing devices to a plurality of users interacting within a social network through the computing devices; recording, by the usability engine, the usability observations in a session log; detecting, by an event listener on at least one of the computing devices, an event generated by the computing device as a result of an interaction among the plurality of users within the social network; notifying, by the event listener, the usability engine of the event; and recording, by the usability engine, a description of the event in the session log.01-01-2009
20120278275GENERATING A PREDICTIVE MODEL FROM MULTIPLE DATA SOURCES - Techniques are disclosed for generating an ensemble model from multiple data sources. In one embodiment, the ensemble model is generated using a global validation sample, a global holdout sample and base models generated from the multiple data sources. An accuracy value may be determined for each base model, on the basis of the global validation dataset. The ensemble model may be generated from a subset of the base models, where the subset is selected on the basis of the determined accuracy values.11-01-2012
20120278274SYSTEM FOR PROVIDING INFORMATION AND INFORMATION EXPERTS TO A PLURALITY OF USERS - A method to provide an information item and information expert to a user includes storing a first information item, task data, and a first expert identifier in a database. The task data includes a plurality of tasks and at least one attribute associated with each of the tasks. The first expert identifier identifies a first expert associated with the first information item and/or the first task. A task information update is created by associating the first information item with the first task in response to determining that it is related to the at least one attribute associated with the first task, and by providing the first expert identifier with the task information update in response to determining that it is associate with at least one of the first information item and the first task. Users that are associated with the first task are then provided the task information update.11-01-2012
20100121813METHOD OF COMPARING DATA SEQUENCES - A method according to the present invention enables the similarity between sequences of symbols to be determined using rules generated from a dictionary-based compression scheme according to the content of the columns from databases. Pairs of symbols can replaced by rules that do not comprise a repeated combination of two symbols and where each rule occurs more than once in the sequence of symbols. The similarity of each set of rules can then be expressed numerically.05-13-2010
20100023475METHOD AND SYSTEM FOR CREATING A PREDICTIVE MODEL FOR TARGETING WEBPAGE TO A SURFER - A system and method for creating a predictive model to select an object from a group of objects that can be associated with a requested web page, wherein a configuration of the requested web page defines a subgroup of one or more selected objects from the group of objects. Exemplary embodiments of the present invention seek to provide novel solutions for determining which content object, taken from a group of content objects, will be best suited for presentation in association with a link on a web page that has been requested by a certain surfer. Each web page can include one or more links to be associated with content objects from the group.01-28-2010
20090327206FORECASTING BY BLENDING ALGORITHMS TO OPTIMIZE NEAR TERM AND LONG TERM PREDICTIONS - Described is time-weighted blending of the results of time series algorithms in a manner that changes their relative weights based on the prediction time. The prediction values from each algorithm are mathematically blended into a forecast result corresponding to the desired time of prediction. In this manner, an ARTXP algorithm that provides accurate near term predictions is given more weight than an ARIMA for near term predictions, and less relative weight for long term predictions. An example exponential function to compute the relative weights is described; the function corresponds to a curve having a control variable for the slope and the start of the curve, and constant coefficients, with the weights based (in part) on the prediction time. A user-provided parameter may also affect the relative weights used in the blending result.12-31-2009
20080313126METHOD FOR A DISTRIBUTED CONTROL SYSTEM - In an arrangement, functions and/or structures in a distributed control system (12-18-2008
20120023062ROBUST INFORMATION FUSION METHODS FOR DECISION MAKING FOR MULTISOURCE DATA - Methods and systems are provided for developing decision information relating to a single system based on data received from a plurality of sensors. The method includes receiving first data from a first sensor that defines first information of a first type that is related to a system, receiving second data from a second sensor that defines second information of a second type that is related to said system, wherein the first type is different from the second type, generating a first decision model, a second decision model, and a third decision model, determining whether data is available from only the first sensor, only the second sensor, or both the first and second sensors, and selecting based on the determination of availability an additional model to apply the available data, wherein the additional model is selected from a plurality of additional decision models including the third decision model.01-26-2012
20090106184LOCATING DENSE AND ISOLATED SUB-GRAPHS - Methods and apparatus for locating a dense and isolated sub-graph from a weighted graph having multiple nodes and multiple weighted edges are described. Each node in the weighted graph represents an object. Each weighted edge in the weighted graph connects two nodes and represents the relationship between the two objects represented by the two corresponding nodes. To located the sub-graph, first, an auxiliary weighted graph is constructed using the weighted graph and three coefficients: α, β, and γ, where α, β, and γ are greater than 0, α influences the number of nodes inside the sub-graph, β influences the sum of the weights associated with the edges connecting a node inside the sub-graph and a node outside the sub-graph, and γ influences the sum of the weights associated with the edges connecting two nodes both inside the sub-graph, and by adding a source node s and a sink node t. Next, the auxiliary weighted graph is partitioned into two parts using the s-t minimum cut algorithm. The sub-graph is the part associated with the sink node t in its original form, with the original undirected edges and unmodified edge weights and excluding the sink node t and all the new edges added during the construction of the auxiliary weighted graph.04-23-2009
20110167032MOVEMENT OF AN AGENT THAT UTILIZES A COMPILED SET OF CANONICAL RULES - A method includes obtaining, at a first execution environment of a first device, an as-needed rule set. The as-needed rule set is a subset of context-specific rules filtered from a total potential rule set based at least on a hardware characteristic of a second execution environment. The as-needed rule set is associated with an agent. The agent and the as-needed rule set are encoded into a transferable form. The encoded agent and the encoded as-needed rule set are sent from the first execution environment to the second execution environment.07-07-2011
20110047123SYSTEM AND METHOD FOR BUILDING AND MERGING A RULEBASE WITH OBJECT ORIENTED SOFTWARE - A method for building a rulebase includes receiving a plurality of rulebase components. The method also includes merging the rulebase components to create a consolidated rulebase.02-24-2011
20130232104DUPLICATION IN DECISION TREES - A packet classification system, apparatus, and corresponding apparatus are provided for enabling packet classification. A processor of a security appliance coupled to a network uses a classifier table having a plurality of rules, the plurality of rules having at least one field, to build a decision tree structure for packet classification. Duplication in the decision tree may be identified, producing a wider, shallower decision tree that may result in shorter search times with reduced memory requirements for storing the decision tree. A number of operations needed to identify duplication in the decision tree may be reduced, thereby increasing speed and efficiency of a compiler building the decision tree.09-05-2013
20120089561Parallel Sifting Algorithm - One embodiment accesses a binary decision diagram (BDD) representing a function having n variables; and reorders the n variables of the BDD by iteratively moving k variables of the n variables to their locally optimum layers, until a size of the BDD has reached a desired threshold, wherein each iteration comprises: selects from the n layers k layers that currently have the k largest sizes among the n layers, wherein the k variables are currently positioned at the k layers; iteratively and concurrently moves the k variables to different layers of the BDD until each of the k variables has been at all the n layers to determine a locally optimum layer for each of the k variables, wherein the locally optimum layer of a variable during each iteration is one of the n layers that currently yields a smallest size among the n layers with the variable at each of the n layers; and concurrently moves the k variables to their respective locally optimum layers.04-12-2012
20120089560Window Algorithm Using Maximal Parallelization - One embodiment accesses a binary decision diagram (BDD) representing a function having n variables, where n≧2, wherein the BDD comprises n layers corresponding to the n variables, respectively; and reorders the n variables of the BDD by iteratively and alternating reordering k consecutive layers, where 104-12-2012
20120089559Parallel Window Algorithm - One embodiment accesses a binary decision diagram (BDD) representing a function having n variables, where n≧2, wherein the BDD comprises it layers corresponding to the n variables, respectively; and reorders the n variables of the BDD by iteratively and alternating reordering a plurality of disjoint sets of k consecutive layers in parallel, where 104-12-2012
20120089558Determining Optimum Variable Orders for BDDs Using Recursion - One embodiment accesses a binary decision diagram (BDD) representing a function having n variables; constructs one group of one ordered set of the n variables; recursively constructs one or more new groups of one or more ordered sets of one or more variables, replacing existing groups of one or more ordered sets of one or more variables, until each existing group comprises one or more ordered sets of k variables or less, where 1≦k04-12-2012
20120089557Determining Optimum Variable Orders for BDDs Using Pair-Wise Variable Grouping - One embodiment accesses a binary decision diagram (BDD) representing a function having n variables, where n≧2, wherein the BDD comprises n layers corresponding to the n variables, respectively; separates the n variables into04-12-2012
20120089556Optimum Layer-Swapping Schedules for BDDs with Four Variables - One embodiment accesses a binary decision diagram (BDD) representing a function having 4 variables, variables 04-12-2012
20120089555BDD Variable Reordering Using Parallel Permutation - One embodiment accesses a binary decision diagram (BDD) representing a function having n variables, where n≧2, wherein: the BDD comprises n layers corresponding to the n variables, respectively; and the BDD has a first variable order where each variable i is at layer i for 1≦i≦n; and reorders the n variables of the BDD according to a second variable order denoted as π(i), where each variable i is at layer π(i) for 1≦i≦n, by iteratively and alternatingly swapping one or more first disjoint pairs of consecutive layers during each odd iteration and swapping one or more second disjoint pairs of consecutive layers during each even iteration, until the second variable order is achieved, wherein during each iteration, two consecutive layers are swapped only if a current order of two variables at the two consecutive layers differs from an order of the two variables specified by the second variable order.04-12-2012
20130024417METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR AUTOMATIC GENERATION OF BAYESIAN NETWORKS FROM SYSTEM RELIABILITY MODELS - A method, apparatus and computer program product for the conversion of at least one reliability model of a technical system to a Bayesian network model for assisting in the system's failure diagnostics, has the steps of creating a structure of a Bayesian network using information from at least one reliability model of the technical system, creating parameters of the Bayesian network using information from the reliability model of the technical system, the Bayesian network model having a plurality of observation nodes, obtaining information about the plurality of observation nodes from a list of observations that augments information contained in the reliability model of the technical system, and inserting the observation nodes into the created structure of the Bayesian network.01-24-2013
20130173527Life Cycle Management Of Rule Sets - Life cycle management of rule sets, each rule set including rules for managing the operation of a computing system, including: identifying, by a life cycle management module, a rule life cycle state for each rule in the rule set, wherein the rule life cycle state specifies the current deployment status of the rule; identifying, by the life cycle management module, a linkage set for each rule in the rule set, wherein the linkage set identifies versions of the rule that are in a different rule life cycle state; and updating, by the life cycle management module, the rule set, including: updating the rule life cycle state for one or more rules in the rule set; and updating the linkage set for one or more rules in the rule set.07-04-2013
20130254153TECHNIQUES FOR EVALUATION, BUILDING AND/OR RETRAINING OF A CLASSIFICATION MODEL - Techniques for evaluation and/or retraining of a classification model built using labeled training data. In some aspects, a classification model having a first set of weights is retrained by using unlabeled input to reweight the labeled training data to have a second set of weights, and by retraining the classification model using the labeled training data weighted according to the second set of weights. In some aspects, a classification model is evaluated by building a similarity model that represents similarities between unlabeled input and the labeled training data and using the similarity model to evaluate the labeled training data to identify a subset of the plurality of items of labeled training data that is more similar to the unlabeled input than a remainder of the labeled training data.09-26-2013
20130246333SYSTEM TO CREATE AND USE TEST PLANS USABLE IN VALIDATING A REAL WORLD MODEL IN SOFTWARE OF A SAFETY INSTRUMENTED SYSTEM ARCHITECTURE FOR SAFETY INSTRUMENTED SYSTEMS IN A FACILITY - A system to computer generate, manage, analyze, or combinations thereof, a real world model in software of a safety instrumented system (SIS) architecture for SIS in a facility, and generate test plans, wherein the SIS architecture for SIS in a facility comprises at least one instrumented protective function (IPF) and wherein the test plans support process safety lifecycle management.09-19-2013
20130246332METHODS AND SYSTEMS FOR IMPLEMENTING A COMPOSITIONAL RECOMMENDER FRAMEWORK - A compositional recommender framework using modular recommendation functions is described. Each modular recommendation function can use a discrete technology, such as using clustering, a database lookup, or other means. A first recommendation function can recommend to a user items, such as books to check out, automobiles to purchase, people to date, etc. Another modular recommendation function can be daisy chained with the first to recommend items that are similar or related to the first recommended items, such as users who have also checked out the same recommended book, trailers that can be towed by the recommended automobiles, or vacations booked by people that were recommended as people to date. The modular recommendation functions can be used to build customized recommendation engines for different industries.09-19-2013
20100153330Proactive Information Technology Infrastructure Management - Disclosed herein is a computer implemented method and system for analyzing load responsive behavior of infrastructure components in an electronic environment for proactive management of the infrastructure components. Transaction data on multiple application transactions is collected. Load patterns are identified from the collected transaction data for generating load profiles. Data on infrastructure behavior in response to the application transactions is collected. Infrastructure behavior patterns are identified from the infrastructure behavior data for generating behavior profiles. The generated load profiles and the generated behavior profiles are correlated to create a load responsive behavior model. The created load responsive behavior model predicts behavior of the infrastructure components for different load patterns. A live data stream from current application transactions is analyzed using the load responsive behavior model to determine current load responsive behavior. Deviations of the current load responsive behavior from the predicted behavior are detected using the load responsive behavior model.06-17-2010
20120158640METHOD AND SYSTEM FOR CREATING A DYNAMIC SYSTEMS BASED HYBRID MODEL FOR REASONING SYSTEMS - A method for creating a dynamic systems based hybrid model for reasoning systems is described. The method receives, at a server, a plurality of expert identified deal attributes. The method presents a conjoint analysis questionnaire for input by one or more respondents. The conjoint analysis questionnaire includes questions based on the plurality of expert identified deal attributes. The method receives responses of the one or more respondents to the conjoint analysis questionnaire. The method then defines an expert reasoning model based on the responses of the one or more respondents to the conjoint analysis questionnaire. The method accesses historical deal information of one or more deals, the historical deal information including one or more deals, each deal including a plurality of expert identified deal attributes and a part-worth associated with each of the deal attributes. Finally, the method validates the expert reasoning model based on the historical deal information.06-21-2012
706060000 Expert system shell or tool 24
20110202496METHOD, APPARATUS OR SOFTWARE FOR CONSTRUCTION OF RULES FOR USE IN A COMPLEX EVENT PROCESSING SYSTEM - A method, system and computer program product for specifying complex event processing (CEP) system rules. A rule construction interface is provided for constructing rules for a rule set of the complex event processing system, where the rules include definitions of one or more detected events and corresponding actions. In response to an identification of a new event or action during the rule construction process via the rule construction interface, a corresponding event or action logical construct is generated for representing the event or action in the complex event processing system. An intermediate logical construct is generated to provide a data connection for the event or action logical construct. The event or action logical construct is linked to a corresponding action or event logical construct via the intermediate logical construct so as to enable data flow between the objects.08-18-2011
20090125475Methods and Systems for User-Association of Visual Stimuli with Corresponding Responses - Methods and systems permit a user to decide what different responses are triggered when different visual stimuli are presented to the user's wireless communications device.05-14-2009
20130073511CONTEXTUAL FEEDBACK OF RULES PROXIMITY BASED UPON CO-OCCURENCE HISTORY IN A COLLABORATIVE RULE EDITING SYSTEM - Embodiments of the present invention provide a method, system and computer program product for providing contextual feedback of rules proximity based on co-occurrence history in a business rules management system (BRMS). In an embodiment of the invention, a method for providing contextual feedback of rules proximity based on co-occurrence history can include selecting a rule for editing in a rules editor executing in memory of a computer, identifying different rules also having been applied to an input in common with the selected rule and displaying the identified different rules in the rules editor in connection with the selected rule.03-21-2013
20130073512CONTEXTUAL FEEDBACK OF RULES PROXIMITY BASED UPON CO-OCCURENCE HISTORY IN A COLLABORATIVE RULE EDITING SYSTEM - Embodiments of the present invention provide a method, system and computer program product for providing contextual feedback of rules proximity based on co-occurrence history in a business rules management system (BRMS). In an embodiment of the invention, a method for providing contextual feedback of rules proximity based on co-occurrence history can include selecting a rule for editing in a rules editor executing in memory of a computer, identifying different rules also having been applied to an input in common with the selected rule and displaying the identified different rules in the rules editor in connection with the selected rule.03-21-2013
20100082523CONFIGURATION RULE TRANSLATION MAPPER - A system for performing configuration rule translation mapping. One or more feature inputs are received by a configuration rule translation mapper according to requirements for a specific machine type. The one or more feature inputs are translation source data. A selection of one or more translation types is received by the configuration rule translation mapper. Configuration rule translation mapping is performed by the configuration rule translation mapper based on the one or more translation types selected to translate translation source data into a desired format. The translation source data, which is translated into the desired format, is transferred by the configuration rule translation mapper to a configurable transformation macro. Then, a final transformation output is output by the configurable transformation macro using a transformation macro script and one or more transformation templates.04-01-2010
20120239608SYSTEMS AND METHODS FOR CALIBRATING USER RATINGS - A website may allow users to rate content items displayed thereon. The user ratings associated with the content items may be weighted according to user rating weight. The rating weight of a particular user may be based, in whole or part, upon whether the user consistently rates content items similarly to one or more “expert” raters. The experts may be selected based on various factors including: professional training, experience, reputation on the website, or the like. If a particular user consistently rates content items similarly to the experts, the user may be given a high rating weight. Users whose ratings consistently diverge from the ratings assigned by the experts may be given a lower rating weight. The weights may be displayed in connection with a user profile, or may be hidden from the user community.09-20-2012
20100057668MAPPING HUMAN-MEANINGFUL PARAMETERS TO NETWORK-MEANINGFUL PARAMETERS FOR MEDIA TRANSFORMATION - A method of permitting a user to define preferred and acceptable audio/video experiences in a home network in terms that are meaningful for a human and that are translated to useful content transformation parameters.03-04-2010
20120109874METHODS AND SYSTEMS FOR SEMICONDUCTOR TESTING USING A TESTING SCENARIO LANGUAGE - Methods and systems for semiconductor testing. In one embodiment, a semiconductor testing method includes one or more of the following stages: defining a rule relating to semiconductor testing, validating the rule, bundling the rule with other rules, correlating the rule with other rules, publishing the rule, actualizing the rule, and follow up relating to the rule. In one embodiment, a semiconductor testing system includes one or more of the following modules: rule creation module(s), analysis module(s), simulation module(s), real time production module(s), and offline production module(s). In one embodiment, user friendly graphical user interface(s) can be used for defining the building blocks of a rule and/or for viewing an optional hierarchy of categories to which the rule belongs.05-03-2012
20090089241MULTIDIMENSIONAL EXPERT BEHAVIOR EMULATION SYSTEM - An expert decision-making method is emulated based on a history of behaviors by experts in a variety of observed situations. The history of behaviors is built up from observations of actions taken by experts in analyzing a plurality of situations. Situation data representative of a situation to be processed is received, and situation features are extracted from the situation data. Each situation feature is associated with an expert behavior method used to process the situation. A behavior method is recognized from a pattern of situation features. Recognizing a behavior method is based on feature/method separation data in multidimensional space of features into so areas with each area associated with a method used by experts. Parameter values for parameters in the recognized behavior method are calculated based on the situation features. The calculation of parameter values is accomplished by recognizing parameter calculation rules and calculating the parameter values using the rules. A parameter calculation rule for each parameter in the behavior method is recognized from a pattern of situation features. Recognizing a parameter calculation rule is based on feature/parameter-calculation-rules separation data of multidimensional space of features into areas with each area associated with a parameter calculation rule used by experts. The recognized behavior method is executed on the situation data using the calculated parameter values to recommend a solution for the situation. The recommended solution has solution data representing a plan of action to provide the solution and remainder data representing unprocessed situation data. A test detects whether the remainder data is in a target range. If the remainder data is not in the target range, the actions to recommend a solution are repeated until the test detects the remainder data is in the target range.04-02-2009
20090089240METHOD AND SYSTEM TO SEGMENT AN OLAP SET - A segmentation management system manages segmentation of a set of members in a multi-dimensionally modeled data source. The segmentation management system comprises a segment definition manager, a segmentation engine and a segment application manager. The segment definition manager manages definitions of identifiable non-overlapping segments for a given base set of members in a multi-dimensionally modeled data source. The segmentation engine divides the base set of members into the segments based on the definitions of the segments. The segment application manager allows the segments to be used as objects.04-02-2009
20090265300METHODS AND SYSTEMS FOR SEMICONDUCTOR TESTING USING A TESTING SCENARIO LANGUAGE - Methods and systems for semiconductor testing. In one embodiment, a semiconductor testing method includes one or more of the following stages: defining a rule relating to semiconductor testing, validating the rule, bundling the rule with other rules, correlating the rule with other rules, publishing the rule, actualizing the rule, and follow up relating to the rule. In one embodiment, a semiconductor testing system includes one or more of the following modules: rule creation module(s), analysis module(s), simulation module(s), real time production module(s), and offline production module(s). In one embodiment, user friendly graphical user interface(s) can be used for defining the building blocks of a rule and/or for viewing an optional hierarchy of categories to which the rule belongs.10-22-2009
20090144219RULES COLLECTOR SYSTEM AND METHOD - A rules collector system and method. The system and method enables a process of capturing an expertise of an individual in a formalized manner, and which may update rules and knowledge databases with information based on the interaction with the individual. The system includes a rules retrieval coordinator responsive to an input from an individual and adapted to provide relevant information to the individual based on the input and to enable a bidirectional information exchange with the individual. A rules input processor is used for monitoring responses from the individual and generating one of a plurality of different outputs depending on the responses. A rules generator is responsive to the rules input processor and is used to form one or more new rules based on the responses from the individual. A rule integrity check subsystem automatically checks integrity of the new rule based on pre-existing rules.06-04-2009
20090094184Method and Apparatus for Providing On-Demand Ontology Creation and Extension - A computer system and method providing on-demand extension of ontology in an ontology use process. A support module responds to a creation event in the ontology use process. The support module defines ontology specification for a newly created item, in the creation event, in a manner substantially free of disruption or interruption to the ontology use process. An ontology manager incorporates the defined ontology specification into the ontology during the ontology use process such than an on-demand extension of the ontology results.04-09-2009
20090327207Method and Apparatus for Assisting With Construction of Data for Use in an Expert System - A display device to display a representation of a set of states, each one of the states being associated with a corresponding variable. Each of the states displayed is designated as being a most significant state for the corresponding variable. Input representing a probability estimate to be associated with a displayed state is entered and used to generate data for use in an expert system.12-31-2009
20090276392DYNAMIC SEQUENCING DISPLAY PROTOCOLS FOR MEDICAL IMAGING DATA - Certain embodiments of the present invention provide a method for configuring a medical imaging system, the method comprising: permitting a user to interact with a display protocol, said display protocol further comprising a plurality of rules; allowing said user to select a target rule from said plurality of rules; and facilitating said user to configure a condition for said target rule, wherein said display protocol is capable of a first execution when said condition is satisfied, and wherein the display protocol is capable of a second execution when said condition is not satisfied. In accordance with an embodiment, said condition further comprises at least one of: an entry condition and an exit condition.11-05-2009
20090319467SIMPLIFYING THE CREATION OF USER-DEFINED CUSTOM ELEMENTS FOR USE IN A GRAPHICAL MODELING APPLICATION - The present invention can include a solution for capturing user-defined custom elements for use in a graphical modeling application. Such a system can include a graphical modeling application and a custom element definition tool. The graphical modeling application can be configured to create semantic models that contain a static graphical elements and semantic data elements. The custom element definition tool can be configured to create a user-defined custom element for the graphical modeling application. The user-defined custom element can consist of one or more static graphical element and/or one or more semantic data element.12-24-2009
20100306167ARTICLE AND METHOD FOR FINDING A COMPACT REPRESENTATION TO VISUALIZE COMPLEX DECISION TREES - The invention comprises an article and method for transforming a complex or large decision tree having multiple variables; multiple values for each variable; and, multiple outcomes for each combination of variables and their associated values, into a compact, efficient graphical representation to provided enhanced ease of use and interaction by a human user. More particularly, the invention comprises a computationally efficient method for transforming an input decision tree into an optimal compact representation by computing a particular ordering of variables in the decision tree that first leads to a Directed Acyclic Graph, or “DAG,” with a minimum number of nodes. The method then converts the DAG into an exception-based DAG, or “EDAG,” with exactly one exception, having an optimal, minimum number of nodes with increased comprehensibility for a user.12-02-2010
20100063957Management of expert resources using seeker profiles - The present invention relates to a system and method of locating an expert having individualized knowledge of a seeker's request. A computer based match and route system is used to locate an expert. In the memory component of the system, a seeker profile is created and is embedded, prior to a request for an inquiry, with pre-selected inquiry criteria and values. An interactive problem definition page displays numerous inquiry criteria and values for a seeker to select. An expert having individualized knowledge regarding a seeker's request is located by filtering the pre-selected and seeker selected inquiry criteria and values. 03-11-2010
20090299950DYNAMIC CATEGORIZATION OF RULES IN EXPERT SYSTEMS - Various embodiments include one or more of systems, methods, software, and data structures for dynamic categorization of rules and collections of rules within a rule base, such as a rule base of an expert system. One embodiment provides a computerized method that includes receiving a selection of one or more identifiers of rules in an expert system rule base and receiving a profile definition, the profile definition including metadata, which when processed, yields classification data that classifies the rules in the expert system rule base of the one or more selected rule identifiers. This computerized method further includes storing the profile definition with an association to the one or more selected rule identifiers of rules in the expert system rule base.12-03-2009
20120047106RAPID KNOWLEDGE TRANSFER AMONG WORKERS - A system and method enable rapid knowledge transfer, for example between a plurality of experts and a plurality of apprentices located remotely from the experts. The system makes use of unique tools to facilitate transfer of knowledge and collaboration between individuals, even among remotely located individuals. An input to the system is a Knowledge Transfer Plan which has been designed to orchestrate the knowledge transfer. The knowledge transfer system integrates a shared repository and collaboration tools for use by the expert and apprentice. The collaboration tools may be accessed through role-specific portals which are automatically created from the Knowledge Transfer Plan. In one embodiment, the system is configured with a World Wide Web-based interface and an integrated suite of tools to support knowledge transfer activities on a global basis to facilitate knowledge transfer among workers engaged in an outsourcing business process.02-23-2012
20120330885SEQUENCE LEARNING IN A HIERARCHICAL TEMPORAL MEMORY BASED SYSTEM - A hierarchy of computing modules is configured to learn a cause of input data sensed over space and time, and is further configured to determine a cause of novel sensed input data dependent on the learned cause. At least one of the computing modules has a sequence learner module configured to associate sequences of input data received by the computing module to a set of causes previously learned in the hierarchy.12-27-2012
20120101977PROGRAM FOR TEST CASE GENERATION BASED ON USE CASE DIAGRAM AND METHOD FOR TEST CASE GENERATION USING THE SAME - In the program for generating a test case based on a use case diagram and the method for generating a test case using the same according to exemplary embodiments of the present invention, since a use case specification specifying a procedure or method scenario performed in a use case diagram is used to complement insufficient information of a use case diagram used to extract a test case, a layer, although he is not a specialist or an expert, can easily generate a certain level of a test case to effectively perform a test. Thus, requirements can be verified in advance by generating a test case from a use case program, reducing the costs for a system development.04-26-2012
20100010957Methods for the Construction and Maintenance of a Computerized Knowledge Representation System - Methods for constructing and maintaining knowledge representation systems are disclosed herein. The knowledge representation system is initially organized and populated using knowledge engineers. After the initial organization, scientific domain experts digest and structure source texts for direct entry into the knowledge representation system using templates created by the knowledge engineers. These templates constrain both the form and content of the digested information, allowing it to be entered directly into the knowledge representation system. Although knowledge engineers are available to evaluate and dispose of those instances when the digested information cannot be entered in the form required by the templates, their role is much reduced from conventional knowledge representation system construction methods. The methods disclosed herein permit the construction and maintenance of a much larger knowledge representation system than could be constructed and maintained using known methods.01-14-2010
20120158641CONSTRUCTION OF RULES FOR USE IN A COMPLEX EVENT PROCESSING SYSTEM - A method for specifying complex event processing (CEP) system rules. A rule construction interface is provided for constructing rules for a rule set of the complex event processing system, where the rules include definitions of one or more detected events and corresponding actions. In response to an identification of a new event or action during the rule construction process via the rule construction interface, a corresponding event or action logical construct is generated for representing the event or action in the complex event processing system. An intermediate logical construct is generated to provide a data connection for the event or action logical construct. The event or action logical construct is linked to a corresponding action or event logical construct via the intermediate logical construct so as to enable data flow between the objects.06-21-2012
706061000 Knowledge acquisition by a knowledge processing system 10
20100076923ONLINE MULTI-LABEL ACTIVE ANNOTATION OF DATA FILES - Online multi-label active annotation may include building a preliminary classifier from a pre-labeled training set included with an initial batch of annotated data samples, and selecting a first batch of sample-label pairs from the initial batch of annotated data samples. The sample-label pairs may be selected by using a sample-label pair selection module. The first batch of sample-label pairs may be provided to online participants to manually annotate the first batch of sample-label pairs based on the preliminary classifier. The preliminary classifier may be updated to form a first updated classifier based on an outcome of the providing the first batch of sample-label pairs to the online participants.03-25-2010
20090157590Systems and Methods for Optimization of Real Time Production Operations - Systems and methods for optimization of real time production operations. In one embodiment, a moving time horizon based parametric model provides fast predictions for production optimization in a short-term framework. In another embodiment, multiple technologies are selected in connection with asset performance workflows that are uniquely implemented in a multi-phase approach.06-18-2009
20080313127MULTIDIMENSIONAL TIMELINE BROWSERS FOR BROADCAST MEDIA - The claimed subject matter provides a system and/or method that effectuates selective viewing of multimedia audio and/or visual content. The disclosed system can include a component that obtains multimedia audio or visual content from a broadcast server, categorizes the multimedia audio or visual content, and associates index tags to categorized multimedia audio or visual content. The index tags are utilized to provide a facility to search or summarize the categorized multimedia audio or visual content, wherein the resultant searches and summarizations can be displayed on a display associated with the component.12-18-2008
20080306898Method for reliable classification of samples in clinical diagnostics using an improved method of classification - A system for classification of a test object using a training set comprising a plurality of objects, each of which is assigned as a member of a class. Collectively, the objects in the training set are members of at least two classes. A computer system is configured as a probabilistic classifier. The classifier estimates the probability of the test object being a member of each of the classes in the training set. The probabilistic classifier estimates the probability with reference to the class assignments of the objects in the training set which are neighbors to the test object within a defined region within the training set. The probabilistic classifier takes into account the situation in which there is an imbalance in the number of objects in the different classes in the training set. Additionally, the probabilistic classifier does not require any knowledge of the probability distribution function of the classes in the training set.12-11-2008
20090327208DISCOVERING TRANSFORMATIONS APPLIED TO A SOURCE TABLE TO GENERATE A TARGET TABLE - Provided are a method, system, and article of manufacture for discovering transformations applied to a source table to generate a target table. Selection is made of a source table comprising a plurality of rows and a target table resulting from a transformation applied to the rows of the source table. A first pre-processing method is applied with respect to columns in the source and target tables to produce first category pre-processing output. The first category pre-processing output is used to determine first category transformation rules with respect to at least one source table column and at least one target table column. For each unpredicted target column in the target table not predicted by the determined first category transformation rules, a second pre-processing method is applied to columns in the source table and unpredicted target columns to produce second category pre-processing output. The second category pre-processing output is used to determine second category transformation rules with respect to at least one source table column and at least one target table column.12-31-2009
20110078107Policy Enforcement - An enforcement system may include a policy decision point and an adaptive grid. Requests for service from users are passed to the policy decision point which uses enforcer agents in the adaptive grid to enforce policies by selecting from available policy enforcement points. The adaptive grid may also include explorer agents for evaluating enforcement capabilities available to the enforcement system.03-31-2011
20090299951FAILURE-HANDLING PROCEDURE KNOWLEDGE FORMING APPARATUS AND METHOD THEREOF - A computer-readable storage medium contains instructions. The instructions, when executed by a computer, cause the computer to perform generating a new trouble-handling knowledge by using information regarding a work history read from a work-history storage unit that stores the information regarding the work history; and adding the new trouble-handling knowledge to an existing trouble-handling knowledge.12-03-2009
20080301083System and method for generating new concepts based on existing ontologies - A system and a method for automatically generating new concepts based on existing ontologies are provided. The system creates new concepts in existing ontologies based on new concept descriptions expressed in a natural language format, and comprises: a normalizer for receiving and parsing the new concept descriptions so as to transform them into normalized one and output them, wherein said normalized concept description includes one or more description part(s) having kernel concepts, said description parts can only contain the terms which can be identified in said existing ontologies, and each of said kernel concept contains a headword and zero or more property(s); and a new concept factory for, based on the normalized description of the new concept, identifying the kernel concepts in each normalized concept description part, and extracting the identified kernel concepts, related properties, and the relations among the kernel concepts for a user to create new concepts according to existing ontologies. Therefore, ontologies will be easier to be managed, reused and expanded, while keeping smaller size and less complexity of the ontologies.12-04-2008
20130132332RULE CREATION AND APPLICATION - A computing device receives a rule that includes information describing conditions associated with a consequence, and identifies rule components corresponding to the rule. The computing device creates a rule formula, based on the rule components, by creating a first-order logic version of the rule and creating a rule formula table based on the first-order logic version of the rule. The computing device stores the rule formula table in a relational database.05-23-2013
20130254154GENERATING NAVIGABLE READABLE PERSONAL ACCOUNTS FROM COMPUTER INTERVIE - A system for using a rules based, dynamic, non-linear computer interview to capture a user's subjective human experience and storing those experiences in a highly structured manner in the form of a computer based bi-directional graph and using that graph and a computer system to generate navigable readable personal accounts tailored to an intended audience is presented.09-26-2013

Patent applications in class Creation or modification

Patent applications in all subclasses Creation or modification