Expert System Shell Or Tool Patents (Class 706/60)
-
Publication number: 20120330885Abstract: 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.Type: ApplicationFiled: September 5, 2012Publication date: December 27, 2012Applicant: NUMENTA, INC.Inventors: Robert G. Jaros, Dileep George, Jeffrey Hawkins, Frank Astier
-
Patent number: 8290894Abstract: A visualization system that generates visual mash-ups for industrial automation includes a mash-up component that combines output from a subset of disparate sources into a common interface. The disparate sources include at least one of equipment, computers, or devices within an industrial automation environment. A visualization component generates and displays a mash-up visualization that includes information associated with the common interface.Type: GrantFiled: February 25, 2011Date of Patent: October 16, 2012Assignee: Rockwell Automation Technologies, Inc.Inventors: John Joseph Baier, Clifton Harold Bromley, Mark Hobbs, Teunis Hendrik Schouten, Douglas James Reichard, Kevin George Gordon, Taryl Jon Jasper, Robert Joseph McGreevy, Bruce Gordan Fuller
-
Patent number: 8285667Abstract: 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.Type: GrantFiled: October 9, 2009Date of Patent: October 9, 2012Assignee: Numenta, Inc.Inventors: Robert G. Jaros, Dileep George, Jeffrey C. Hawkins, Frank E. Astier
-
Publication number: 20120254090Abstract: Methods, mediums, and systems are described for providing a platform coupled to one or more rules engines. The platform may provide runtime rule services to one or more applications. Different rules engines may be used for different types of rules, such as calculations, decisions, process control, transformation, and validation. Rules engines can be added, removed, and reassigned to the platform. When the platform receives a request for services from an application, the platform selects one of the rules engines to handle the request and instructs the selected rules engine to execute the rule. The rules engine may be selected automatically. The platform may be implemented through a service-oriented architecture.Type: ApplicationFiled: June 6, 2011Publication date: October 4, 2012Inventors: Richard S. Burris, Johan Gielstra, Steve J. Westerholm, S. Alex Carmack, Sunil B. Pandt, Bruce E. Glaze
-
Patent number: 8275834Abstract: Disclosed is a flexible, multi-modal system useful in communications among users, capable of synchronizing real world and augmented reality, wherein the system is deployed in centralized and distributed computational platforms. The system comprises a plurality of input devices designed and configured to generate signals representing speech, gestures, pointing direction, and location of a user, and transmit the same to a multi-modal interface. Some of the signals generated represent a message from the user intended for dissemination to other users.Type: GrantFiled: September 14, 2009Date of Patent: September 25, 2012Assignee: Applied Research Associates, Inc.Inventors: Roberto Aldunate, Gregg E Larson
-
Patent number: 8275737Abstract: The present invention relates to methods, systems and apparatus for capturing, integrating, organizing, navigating and querying large-scale data from high-throughput biological and chemical assay platforms. It provides a highly efficient meta-analysis infrastructure for performing research queries across a large number of studies and experiments from different biological and chemical assays, data types and organisms, as well as systems to build and add to such an infrastructure.Type: GrantFiled: December 18, 2006Date of Patent: September 25, 2012Assignee: NextBioInventors: Ilya Kupershmidt, Qiaojuan Jane Su, Francois Andry
-
Publication number: 20120239608Abstract: 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.Type: ApplicationFiled: April 25, 2012Publication date: September 20, 2012Applicant: INTERSECT PTP, INC.Inventor: Peter Rinearson
-
Patent number: 8255353Abstract: The present invention disclosed a method constructing an intelligent system processing uncertain causal relationship information. It can express, monitor and analyze the causal logic relationship among the different variables in complex systems directly, implicitly or in both way of them under the circumstance of unsure, dynamic, having a logic loop, lacking of statistical data, unclear evidence, mixture of discrete and continuous variables, incomplete knowledge, multi-resource of knowledge. It gave effective bases to solve the problems in the domain of production, monitoring, detection, diagnosis, prediction, et al.Type: GrantFiled: August 15, 2006Date of Patent: August 28, 2012Assignees: Zhan Zhang, Beijing Tsingneng Chuangxin Science and Technology Co., Ltd.Inventors: Qin Zhang, Zhan Zhang
-
Patent number: 8250022Abstract: A new production generation method comprising: a.) storing a list of productions on a memory store on a computer, wherein each production comprises a context and a consequent, each context and consequent comprising at least one feature; b.) searching the production list for productions with contexts that match a user-provided context; and c.) if no context-matching production is found, i.) randomly selecting a sub-set of features from the user-provided context, ii.) selecting from the production list by uniform chance a first production with a context that matches the selected feature sub-set, iii.) substituting the feature or feature sub-set with the consequent of the first production to create a first feature set, iv.) replacing features in the first feature set as specified by predefined rules to create a new feature set, and v.) displaying a new production consisting of the user-provided context and the new feature set.Type: GrantFiled: January 5, 2010Date of Patent: August 21, 2012Assignee: The United States of America as represented by the Secretary of the NavyInventor: Stuart Harvey Rubin
-
Publication number: 20120209800Abstract: Aspects of the subject matter described herein relate to business rules. In aspects, an interface is described that allows a user to enter, update, and delete business rules. Once entered, the business rules may be validated and translated into other forms including a form that is executable by a computer system.Type: ApplicationFiled: February 11, 2011Publication date: August 16, 2012Applicant: Microsoft CorporationInventors: Tapas Kumar Nayak, Sai Shankar, Ravi Bollapragada, Sharad Agrawal, RaghuRam Nadiminti
-
Patent number: 8239342Abstract: 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 that an on-demand extension of the ontology results. One example ontology use process is semantic modeling of situations, organizations, or objects of interest. Modeling and ontology specification take place hand in hand, and the ontology is extended on an as-needed and on-demand fashion during the course of modeling.Type: GrantFiled: October 5, 2007Date of Patent: August 7, 2012Assignee: International Business Machines CorporationInventors: Steven I. Ross, Daniel M. Gruen, Susanne C. Hupfer, Nishanth R. Sastry, John F. Patterson
-
Patent number: 8234238Abstract: The present invention tests computer systems for defects that are able to cause performance and functional problems. An agent application is first installed on a user's system. The agent application then retrieves problem data from the expert system library pertinent to the user's operating environment. The agent application tests the user's system for each problem description within a downloaded data structure from the expert system library. If a problem is discovered, a script attempts to remediate the problem and/or notifies the user, describing the issue. If an unknown problem arises, a feedback mechanism expands the expert system library by sending a notification that a problem was discovered. The feedback is then utilized to increase the total knowledge in the expert system library. Then when another user with a similar or the same setup is tested, the agent application will recognize the issue and will take the appropriate remedial actions.Type: GrantFiled: May 24, 2006Date of Patent: July 31, 2012Assignee: Maxsp CorporationInventor: Robert O. Keith, Jr.
-
Patent number: 8224767Abstract: 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.Type: GrantFiled: October 31, 2011Date of Patent: July 17, 2012Assignee: Accenture Global Services LimitedInventors: Kishore Swaminathan, Charles Nebolsky
-
Publication number: 20120158641Abstract: 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.Type: ApplicationFiled: February 26, 2012Publication date: June 21, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Doina L. Klinger, James S. Taylor
-
Publication number: 20120158625Abstract: A data rule is created and processed by receiving an expression defining a logic of a rule and at least one logical variable, creating a rule definition including the expression and the at least one logical variable for binding each logical variable of the rule with at least one column, associating a characteristic enabling comparison of columns with a first logical variable of the rule definition, and storing the characteristic as part of the rule definition.Type: ApplicationFiled: August 25, 2011Publication date: June 21, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sebastian Nelke, Martin Oberhofer, Yannick Saillet, Jens Seifert
-
Patent number: 8190406Abstract: A complex solver that is able to solve a diverse variety of model analytics. Upon identifying the various input variable(s) and output variable(s) of the model variables, if a straight forward solve is not to be performed, it is determined whether the model analytics is to be inverted such that a forward solve can be performed. For instance, it might not be known generally, or at least to the solver, how to invert a particular equation of other model analytics. If the model analytics is to be inverted, the model analytics is inverted, and the forward solve is performed. On the other hand, if the inversion of the model analytics is not to be performed, then a numerical analysis solve is performed.Type: GrantFiled: November 26, 2008Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Brian C. Beckman, David G. Green, Vijay Mital, Darryl E. Rubin, Olivier Colle
-
Publication number: 20120109874Abstract: 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.Type: ApplicationFiled: October 18, 2011Publication date: May 3, 2012Applicant: OptimalTest Ltd.Inventor: Gil Balog
-
Patent number: 8170979Abstract: 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. The rating weights may be used in calculating an overall rating of a particular content item.Type: GrantFiled: August 12, 2009Date of Patent: May 1, 2012Assignee: Intersect PTP, Inc.Inventor: Peter Rinearson
-
Publication number: 20120101977Abstract: 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.Type: ApplicationFiled: March 25, 2011Publication date: April 26, 2012Inventors: Wooyeol Kim, Hyunseung Son, Robertyoungchul Kim, Suchun Jin
-
Publication number: 20120101600Abstract: A method includes providing an identification of multiple device-specific parameters to a user, where the device-specific parameters are associated with a field device. The method also includes receiving a selection of at least one of the device-specific parameters from the user. The method further includes, upon receipt of the selection of the at least one device-specific parameter, providing an identification of multiple bits associated with the at least one selected device-specific parameter to the user. The method also includes receiving a selection of at least one of the bits from the user. The method further includes saving the at least one selected device-specific parameter and the at least one selected bit as a custom alarm condition. A selected criticality option or a selected priority option can be saved as part of the custom alarm condition. The custom alarm condition can be loaded into a controller of a process control system.Type: ApplicationFiled: October 22, 2010Publication date: April 26, 2012Applicant: Honeywell International Inc.Inventors: Matthew R. Schrier, Raj Bandekar
-
Patent number: 8155949Abstract: A knowledge-based decision support system that allows for communication and learning to occur using natural language is presented. The system has a capability to automatically extract features from the natural language using symmetric reductions and random search. The iterative generalization of the rule base and checking of the resultant base against a case base from which the generalizations are induced is also provided. The decision support system can be used to search semi-structured databases and automatically learns new knowledge and search control knowledge where it is most needed based on the pattern of previous rule firings.Type: GrantFiled: October 1, 2008Date of Patent: April 10, 2012Assignee: The United States of America as represented by the Secretary of the NavyInventor: Stuart H Rubin
-
Publication number: 20120084239Abstract: Methods and systems are described for simplifying a causal influence model that describes influence of parent nodes Xi (i=1, . . . , n) on possible states of the child node Y. The child node Y and each one of the parent nodes Xi (i=1, . . . , n) are assumed to be either a discrete Boolean node having states true and false, a discrete Ordinal node having a plurality of ordered states; and a Categorical node having a plurality of unordered states. The influence of each parent node Xi on the child node Y is assumed to be a promoting influence and an inhibiting influence. User interfaces are described that incorporate these specific node types.Type: ApplicationFiled: December 13, 2011Publication date: April 5, 2012Applicant: Charles River Analytics, Inc.Inventors: Zachary T. Cox, Jonathan Pfautz, David Koelle, Geoffrey Catto, Joseph Campolongo
-
Publication number: 20120047106Abstract: 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.Type: ApplicationFiled: October 31, 2011Publication date: February 23, 2012Applicant: Accenture Global Services LimitedInventors: Kishore Swaminathan, Charles Nebolsky
-
Patent number: 8090674Abstract: A CMOS integrated circuit for multi-channel neuronal recording with twelve true-differential channels, band separation and digital offset calibration. The recorded signal is separated into 2 bands: a low-frequency, local field potential (LFP); and high-frequency spike data. Digitally programmable gains for the LFP and spike bands are provided. A mixed-signal front-end processor for multi-channel neuronal recording is also described. It receives twelve differential-input channels of implanted recording electrodes. A programmable cutoff HPF blocks DC and low frequency input drift at about 1 Hz. The signals are band-split at about 200 Hz to low-frequency local field potential (LFP) and high-frequency spike data (SPK), which is band limited by a programmable-cutoff LPF. The analog signals are converted into digital form, and streamed out over a serial digital bus at up to 8 Mbps.Type: GrantFiled: July 6, 2005Date of Patent: January 3, 2012Assignee: Technion Research and Development Foundation, Ltd.Inventors: Ran Ginosar, Yevgeny Perelman
-
Publication number: 20110302123Abstract: A feed combine is provided which receives a feed including content from at least one data source. One of a plurality of scoring methods is selected for scoring the content in the feed based on a velocity of the feed. A determination is made as to which content in the feed is appropriate for display by producing a score using the selected scoring method. The scoring method uses a plurality of weighted scoring factors which alter the score based on whether the content includes objectionable material determined in accordance with user-defined criteria. A determination is made as to whether content is to be rendered on at least one rendering device based on a score assigned to the content.Type: ApplicationFiled: June 8, 2010Publication date: December 8, 2011Applicant: NHaK, Inc.Inventors: JAMES NISTA, Javed Wahid
-
Patent number: 8069134Abstract: 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.Type: GrantFiled: October 1, 2010Date of Patent: November 29, 2011Assignee: Accenture Global Services LimitedInventors: Kishore Swaminathan, Charles Nebolsky
-
Patent number: 8069130Abstract: 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.Type: GrantFiled: June 29, 2009Date of Patent: November 29, 2011Assignee: Optimaltest Ltd.Inventor: Gil Balog
-
Patent number: 8060359Abstract: A machine translation apparatus includes a identification information detection unit that detects information identifiable to a designated object; a receiving unit that receives a source language sentence; a word dividing unit that divides the source language sentence into a plurality of first word by morphological analysis; a deixis detection unit that detects, from the divided word, a deixis indicating the object directly; a correspondence setting unit that sets the identification information of the designated object and the deixis in correspondence with each other; a semantic class determining unit that determines the semantic class indicating a semantic attribute of the designated objectbased on the identification information of the designated object corresponding to the deixis; and a translation unit that translates the source language sentence where the deixis is attached the attribute having the semantic class of the designated object.Type: GrantFiled: June 6, 2006Date of Patent: November 15, 2011Assignee: Kabushiki Kaisha ToshibaInventor: Kazuhiro Kimura
-
Patent number: 8046320Abstract: In one aspect, a command and control (C2) system includes a domain-independent architecture comprising an ontology model. The ontology model includes a resource aspect configured to receive entities specific to a domain, a responsibility aspect configured to receive actions specific to the domain and performed by the entities, a rules aspect configured to receive rules specific to the domain and associated with the actions and a results aspect configured to receive effects specific to the domain and associated with the actions.Type: GrantFiled: May 14, 2008Date of Patent: October 25, 2011Assignee: Raytheon CompanyInventor: Piali De
-
Patent number: 8036866Abstract: A method has been designed for storing drilling knowledge and experience in a highly structured fashion that permits the user to identify drilling cases that meet user-specified criteria and to retrieve the knowledge and experience relating to those cases. In this way the user is able to retrieve the knowledge and experience learned in cases that are analogous to one or more current cases they are studying.Type: GrantFiled: June 16, 2000Date of Patent: October 11, 2011Assignee: Baker Hughes IncorporatedInventors: Alan Nicholas Flett, Derek H. Sleeman, Alun D. Preece
-
Patent number: 8024283Abstract: Rule selection is enforced on user email inboxes using an inbox monitor and administrative rules at an email server. The inbox monitor includes a first agent for identifying inactive user inboxes from email messages stored at the email database, and a second agent for identifying, from the inactive user inboxes identified by the first agent, user inboxes without appropriate user rules activated. For each user inbox identified by the second agent, administrative rules are applied to the user inbox if the user inbox has been inactive for at least a predetermined period of time. If the user inbox has not been inactive for at least the predetermined period of time, a notification message is sent to a user associated with the user inbox. The notification message informs the user that administrative rules will be applied to the user inbox if appropriate user rules are not activated.Type: GrantFiled: October 7, 2010Date of Patent: September 20, 2011Assignee: International Business Machines CorporationInventors: Sean Callanan, Al Chakra, Sonya Purcell, Hugh Smyth
-
Patent number: 8020104Abstract: Techniques are disclosed for using a combination of explicit and implicit user context modeling techniques to identify and provide appropriate computer actions based on a current context, and to continuously improve the providing of such computer actions. The appropriate computer actions include presentation of appropriate content and functionality. Feedback paths can be used to assist automated machine learning in detecting patterns and generating inferred rules, and improvements from the generated rules can be implemented with or without direct user control. The techniques can be used to enhance software and device functionality, including self-customizing of a model of the user's current context or situation, customizing received themes, predicting appropriate content for presentation or retrieval, self-customizing of software user interfaces, simplifying repetitive tasks or situations, and mentoring of the user to promote desired change.Type: GrantFiled: January 11, 2005Date of Patent: September 13, 2011Assignee: Microsoft CorporationInventors: James O. Robarts, Eric L. Matteson
-
Patent number: 8015135Abstract: An indication of an occurrence of an event is received. A first ontology (124) is accessed and selected information associated with the occurrence of the event is obtained from the first ontology (124). A second ontology (122) is then accessed and at least one first rule associated with the occurrence of the event is obtained from the second ontology (122) by using at least in part the selected information from the first ontology (124).Type: GrantFiled: October 24, 2007Date of Patent: September 6, 2011Assignee: Motorola Solutions, Inc.Inventor: Barry J. Menich
-
Simplifying the creation of user-defined custom elements for use in a graphical modeling application
Patent number: 8010479Abstract: 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.Type: GrantFiled: June 18, 2008Date of Patent: August 30, 2011Assignee: International Business Machines CorporationInventors: Daniel C. Berg, Brad L. Blancett, Michael D. Elder, Chad M. Holliday, Narinder Makin, Timothy A. Pouyer, Edward C. Snible, John E. Swanke -
METHOD, APPARATUS OR SOFTWARE FOR CONSTRUCTION OF RULES FOR USE IN A COMPLEX EVENT PROCESSING SYSTEM
Publication number: 20110202496Abstract: 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.Type: ApplicationFiled: December 7, 2010Publication date: August 18, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Doina L. Klinger, James S. Taylor -
Patent number: 7996354Abstract: A method for evaluating a behavior of an entity, the method includes: converting a state machine representation of a behavior of an entity to a complex event processing (CEP) representation of the behavior of the entity; wherein the converting comprises defining a transition between multiple states of the state machine representation as a situation; and evaluating the behavior of the entity in response to the CEP representation.Type: GrantFiled: August 27, 2007Date of Patent: August 9, 2011Assignee: International Business Machines CorporationInventors: Asaf Adi, Gil Nechushtai, Guy Sharon, Boris Shulman
-
Publication number: 20110161272Abstract: Boolean graphs and complex non-intuitive editors for authoring complex nested Boolean expressions can result in erroneous evaluation results by relying exclusively on the ability of an author of the Boolean expression to accurately incorporate operands into the Boolean expression to achieve the desired result. Functionality for analyzing the effect of operator changes can be incorporated into an intuitive graphical user interface for authoring the Boolean expression. The impact of the operator changes can be determined based on a position of the operator in the Boolean expression. Multiple evaluation orders for evaluating the operators and their associated operands can also be identified and presented to the programmer to resolve ambiguities, that may arise while evaluating the Boolean expression. The organization of the Boolean expression can be graphically depicted to reflect an evaluation order of the operators and their associated operands that comprise the Boolean expression.Type: ApplicationFiled: December 31, 2009Publication date: June 30, 2011Applicant: International Business Machines CorporationInventors: Oriana J. Love, Irgelkha Mejia, Borna Safabakhsh, Anderson E. Wolfe
-
Patent number: 7970727Abstract: A method for modeling data affinities and data structures. In one implementation, a contextual distance may be calculated between a selected data point in a data sample and a data point in a contextual set of the selected data point. The contextual set may include the selected data point and one or more data points in the neighborhood of the selected data point. The contextual distance may be the difference between the selected data point's contribution to the integrity of the geometric structure of the contextual set and the data point's contribution to the integrity of the geometric structure of the contextual set. The process may be repeated for each data point in the contextual set of the selected data point. The process may be repeated for each selected data point in the data sample. A digraph may be created using a plurality of contextual distances generated by the process.Type: GrantFiled: February 18, 2008Date of Patent: June 28, 2011Assignee: Microsoft CorporationInventors: Deli Zhao, Zhouchen Lin, Xiaoou Tang
-
Patent number: 7937354Abstract: An enhanced rule engine, in which a rule-evaluated result that is received from an external rule engine based on a context transmitted to the external rule engine for evaluation by the rule and on a schema document serializing an automatically generated vocabulary transmitted to the external rule engine is output. The schema document defines the business rule based on a context description and a result description included in the vocabulary, and the context and the result are respectively specified according to the context description and the result description.Type: GrantFiled: October 15, 2007Date of Patent: May 3, 2011Assignee: SAP AGInventors: Christian Brelage, Carsten Ziegler, Tobias Rieke
-
Patent number: 7925611Abstract: The present invention relates to systems and methods that facilitates rendering of data in an industrial automation environment. According to an aspect of the invention, a device analyzer can determine properties associated with a plurality of devices intended for delivery of data. An HMI generator can format the data respectively in accordance with the determined properties of the devices and deliver the formatted data to the respective devices.Type: GrantFiled: September 25, 2003Date of Patent: April 12, 2011Assignee: Rockwell Automation Technologies, Inc.Inventors: Clifton Harold Bromley, Monte Leroy Fevang, Shafin A. Virji
-
Patent number: 7926029Abstract: The present invention relates to a software development infrastructure and/or methodology in, for example, multi-platform computing environments. More specifically, this invention relates to a software development system and an approach for providing, for example in at least one embodiment, a lattice-based organization of interdependent software products for multi-dimensional progressive application specialization. The inventive system and method optionally starts with a generic root product node and incorporates more domain specific extensions in multiple tiers of constructs, facilities, and complexities, to create specialized applications.Type: GrantFiled: January 13, 2005Date of Patent: April 12, 2011Assignee: 21st Century Systems, Inc.Inventors: Alexander D. Stoyen, Plamen D. Petrov, Qiuming Ming, Eric Lindahl
-
Patent number: 7904413Abstract: 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.Type: GrantFiled: September 28, 2007Date of Patent: March 8, 2011Assignee: International Business Machines CorporationInventors: Stewart James Winter, Andrew Alexander Leikucs, Mark Randy Westman
-
Patent number: 7899777Abstract: A visualization system that generates visual mash-ups for industrial automation includes a mash-up component that combines output from a subset of disparate sources into a common interface. The disparate sources include at least one of equipment, computers, or devices within an industrial automation environment. A visualization component generates and displays a mash-up visualization that includes information associated with the common interface.Type: GrantFiled: September 27, 2007Date of Patent: March 1, 2011Assignee: Rockwell Automation Technologies, Inc.Inventors: John Joseph Baier, Clifton Harold Bromley, Mark Hobbs, Teunis Hendrik Schouten, Douglas James Reichard, Kevin George Gordon, Taryl Jon Jasper, Robert Joseph McGreevy, Bruce Gordan Fuller
-
Patent number: 7899776Abstract: Systems and methodologies for identification of factors that cause significant shifts in transactions in a relational store and/or OLAP environment. Transactions are grouped into significant categories defined across the whole data space, to detect interesting sub spaces transactions. Subsequently, sub spaces that show strong variance between two slices can be selected, followed by grouping the subspaces in sub reports to measure the coverage for each sub report. A final report can then be generated that contains list of sub-reports detected in the previous acts.Type: GrantFiled: July 2, 2007Date of Patent: March 1, 2011Assignee: Microsoft CorporationInventors: Ioan Bogdan Crivat, Cristian Petculescu, Amir Netz
-
Patent number: 7882057Abstract: A configuration model dividing and configuration sub-model inference processing system and procedure addresses the issue of configuration model and query complexity by breaking a configuration problem down into a set of smaller problems, solving them individually and recombining the results into a single result that is equivalent to a conventional inference procedure. In one embodiment, a configuration model is divided into configuration sub-models that can respectively be processed using existing data processing resources. A sub-model inference procedure provides a way to scale queries to larger and more complicated configuration models. Thus, the configuration model dividing and configuration sub-model processing system and inference procedure allows processing by a data processing system of configuration models and queries whose collective complexity exceeds the complexity of otherwise unprocessable conventional, consolidated configuration models and queries.Type: GrantFiled: October 4, 2004Date of Patent: February 1, 2011Assignee: Trilogy Development Group, Inc.Inventors: Nathan E. Little, Brandon M. Beck, Brian K. Showers
-
Publication number: 20110010685Abstract: A system and method for developing a rule-based named entity extraction system is provided. The method includes analyzing requirements of business users. The method further includes designing the rule-based named entity extraction system based on the requirement analysis. Further, the method includes implementing the design of rule-based named entity extraction system using one or more GUI-based tools. Thereafter, regression testing of the rule-based named entity extraction system is conducted. Finally, rule-based named entity extraction system is deployed.Type: ApplicationFiled: May 21, 2010Publication date: January 13, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Ashish SUREKA, Pranav Prabhakar MIRAJKAR, Kishore Varma INDUKURI
-
Patent number: 7849035Abstract: A method and apparatus for organizing information in a computer filing system. The method and apparatus include the creation of a pile comprising a collection of documents and displaying a graphical representation of the collection of documents. The method and apparatus further include browsing the collection of documents by pointing a cursor at a particular item in the collection of documents to reveal an indicia for the particular item in the collection of documents. The filing system can automatically divide a pile (e.g. a collection of documents from an electronic mail network) into subpiles on the basis of the content of each document in the pile, and the filing system, at the users request can automatically file away documents into existing piles in the computer system on the basis of a similarity match between the content (or other internal representation) of the document and the content (or other internal representation) of existing piles in the computer system.Type: GrantFiled: July 31, 2006Date of Patent: December 7, 2010Assignee: Apple Inc.Inventors: Richard Mander, Daniel E. Rose, Gitta Salomon, Yin Yin Wong, Timothy Oren, Susan Booker, Stephanie Houde
-
Publication number: 20100306167Abstract: 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.Type: ApplicationFiled: August 10, 2010Publication date: December 2, 2010Inventors: Stuart Crawford, Gaurav Chhaparwal, Kashyap Babu Rao Kolipaka, Navin Doshi, Sergei Tolmanov
-
Patent number: 7809671Abstract: A knowledge transfer system is described for transferring knowledge from expert workers at a client location to apprentice workers at an outsourcing location. The knowledge transfer system includes a memory system configured to store a Knowledge Transfer Plan that defines knowledge and tasks that need to be transferred from the expert workers to the apprentice workers and program code and associated data defining role-specific portals for individual expert workers and apprentice workers. The program code is configured to access the memory system for storage and retrieval of data associated with the role-specific portals. The knowledge transfer system further includes program code which defines one or more collaboration systems for two-way communication between individual expert workers and individual apprentice workers and a multi-media knowledge repository which is configured to store work objects created by the expert workers and the apprentice workers during the knowledge transfer process.Type: GrantFiled: November 26, 2007Date of Patent: October 5, 2010Assignee: Accenture Global Services GmbHInventors: Kishore Swaminathan, Charles Nebolsky
-
Patent number: 7801926Abstract: Embodiments define a set of rules such that a type designer can express as part of a type's definition whether the type has extended the logic and/or constraints of its ancestral types in such a way that applications written against that ancestral type will continue to function correctly. Nonconformity can also be indicated and an embodiment can enforce limitations on a set of operations that can be performed on such instances when treated as their ancestral types. Applications can use standard interfaces to discover from embodiments whether such limitations can be in force for a particular instance and provide a user experience that accounts for those limitations. Embodiments can also provide mechanisms to enable type designers to limit a degree of extensibility for both types and/or Items.Type: GrantFiled: November 22, 2006Date of Patent: September 21, 2010Assignee: Microsoft CorporationInventors: Jason T. Hunter, David J. Nettleton, Gregory S. Friedman, David J. Simons, Lev Novik