Expert System Shell Or Tool Patents (Class 706/60)
  • Publication number: 20120330885
    Abstract: 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: Application
    Filed: September 5, 2012
    Publication date: December 27, 2012
    Applicant: NUMENTA, INC.
    Inventors: Robert G. Jaros, Dileep George, Jeffrey Hawkins, Frank Astier
  • Patent number: 8290894
    Abstract: 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: Grant
    Filed: February 25, 2011
    Date of Patent: October 16, 2012
    Assignee: 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: 8285667
    Abstract: 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: Grant
    Filed: October 9, 2009
    Date of Patent: October 9, 2012
    Assignee: Numenta, Inc.
    Inventors: Robert G. Jaros, Dileep George, Jeffrey C. Hawkins, Frank E. Astier
  • Publication number: 20120254090
    Abstract: 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: Application
    Filed: June 6, 2011
    Publication date: October 4, 2012
    Inventors: Richard S. Burris, Johan Gielstra, Steve J. Westerholm, S. Alex Carmack, Sunil B. Pandt, Bruce E. Glaze
  • Patent number: 8275834
    Abstract: 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: Grant
    Filed: September 14, 2009
    Date of Patent: September 25, 2012
    Assignee: Applied Research Associates, Inc.
    Inventors: Roberto Aldunate, Gregg E Larson
  • Patent number: 8275737
    Abstract: 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: Grant
    Filed: December 18, 2006
    Date of Patent: September 25, 2012
    Assignee: NextBio
    Inventors: Ilya Kupershmidt, Qiaojuan Jane Su, Francois Andry
  • Publication number: 20120239608
    Abstract: 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: Application
    Filed: April 25, 2012
    Publication date: September 20, 2012
    Applicant: INTERSECT PTP, INC.
    Inventor: Peter Rinearson
  • Patent number: 8255353
    Abstract: 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: Grant
    Filed: August 15, 2006
    Date of Patent: August 28, 2012
    Assignees: Zhan Zhang, Beijing Tsingneng Chuangxin Science and Technology Co., Ltd.
    Inventors: Qin Zhang, Zhan Zhang
  • Patent number: 8250022
    Abstract: 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: Grant
    Filed: January 5, 2010
    Date of Patent: August 21, 2012
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventor: Stuart Harvey Rubin
  • Publication number: 20120209800
    Abstract: 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: Application
    Filed: February 11, 2011
    Publication date: August 16, 2012
    Applicant: Microsoft Corporation
    Inventors: Tapas Kumar Nayak, Sai Shankar, Ravi Bollapragada, Sharad Agrawal, RaghuRam Nadiminti
  • Patent number: 8239342
    Abstract: 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: Grant
    Filed: October 5, 2007
    Date of Patent: August 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Steven I. Ross, Daniel M. Gruen, Susanne C. Hupfer, Nishanth R. Sastry, John F. Patterson
  • Patent number: 8234238
    Abstract: 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: Grant
    Filed: May 24, 2006
    Date of Patent: July 31, 2012
    Assignee: Maxsp Corporation
    Inventor: Robert O. Keith, Jr.
  • Patent number: 8224767
    Abstract: 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: Grant
    Filed: October 31, 2011
    Date of Patent: July 17, 2012
    Assignee: Accenture Global Services Limited
    Inventors: Kishore Swaminathan, Charles Nebolsky
  • Publication number: 20120158641
    Abstract: 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: Application
    Filed: February 26, 2012
    Publication date: June 21, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Doina L. Klinger, James S. Taylor
  • Publication number: 20120158625
    Abstract: 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: Application
    Filed: August 25, 2011
    Publication date: June 21, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sebastian Nelke, Martin Oberhofer, Yannick Saillet, Jens Seifert
  • Patent number: 8190406
    Abstract: 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: Grant
    Filed: November 26, 2008
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Brian C. Beckman, David G. Green, Vijay Mital, Darryl E. Rubin, Olivier Colle
  • Publication number: 20120109874
    Abstract: 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: Application
    Filed: October 18, 2011
    Publication date: May 3, 2012
    Applicant: OptimalTest Ltd.
    Inventor: Gil Balog
  • Patent number: 8170979
    Abstract: 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: Grant
    Filed: August 12, 2009
    Date of Patent: May 1, 2012
    Assignee: Intersect PTP, Inc.
    Inventor: Peter Rinearson
  • Publication number: 20120101977
    Abstract: 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: Application
    Filed: March 25, 2011
    Publication date: April 26, 2012
    Inventors: Wooyeol Kim, Hyunseung Son, Robertyoungchul Kim, Suchun Jin
  • Publication number: 20120101600
    Abstract: 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: Application
    Filed: October 22, 2010
    Publication date: April 26, 2012
    Applicant: Honeywell International Inc.
    Inventors: Matthew R. Schrier, Raj Bandekar
  • Patent number: 8155949
    Abstract: 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: Grant
    Filed: October 1, 2008
    Date of Patent: April 10, 2012
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventor: Stuart H Rubin
  • Publication number: 20120084239
    Abstract: 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: Application
    Filed: December 13, 2011
    Publication date: April 5, 2012
    Applicant: Charles River Analytics, Inc.
    Inventors: Zachary T. Cox, Jonathan Pfautz, David Koelle, Geoffrey Catto, Joseph Campolongo
  • Publication number: 20120047106
    Abstract: 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: Application
    Filed: October 31, 2011
    Publication date: February 23, 2012
    Applicant: Accenture Global Services Limited
    Inventors: Kishore Swaminathan, Charles Nebolsky
  • Patent number: 8090674
    Abstract: 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: Grant
    Filed: July 6, 2005
    Date of Patent: January 3, 2012
    Assignee: Technion Research and Development Foundation, Ltd.
    Inventors: Ran Ginosar, Yevgeny Perelman
  • Publication number: 20110302123
    Abstract: 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: Application
    Filed: June 8, 2010
    Publication date: December 8, 2011
    Applicant: NHaK, Inc.
    Inventors: JAMES NISTA, Javed Wahid
  • Patent number: 8069134
    Abstract: 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: Grant
    Filed: October 1, 2010
    Date of Patent: November 29, 2011
    Assignee: Accenture Global Services Limited
    Inventors: Kishore Swaminathan, Charles Nebolsky
  • Patent number: 8069130
    Abstract: 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: Grant
    Filed: June 29, 2009
    Date of Patent: November 29, 2011
    Assignee: Optimaltest Ltd.
    Inventor: Gil Balog
  • Patent number: 8060359
    Abstract: 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: Grant
    Filed: June 6, 2006
    Date of Patent: November 15, 2011
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Kazuhiro Kimura
  • Patent number: 8046320
    Abstract: 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: Grant
    Filed: May 14, 2008
    Date of Patent: October 25, 2011
    Assignee: Raytheon Company
    Inventor: Piali De
  • Patent number: 8036866
    Abstract: 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: Grant
    Filed: June 16, 2000
    Date of Patent: October 11, 2011
    Assignee: Baker Hughes Incorporated
    Inventors: Alan Nicholas Flett, Derek H. Sleeman, Alun D. Preece
  • Patent number: 8024283
    Abstract: 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: Grant
    Filed: October 7, 2010
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Sean Callanan, Al Chakra, Sonya Purcell, Hugh Smyth
  • Patent number: 8020104
    Abstract: 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: Grant
    Filed: January 11, 2005
    Date of Patent: September 13, 2011
    Assignee: Microsoft Corporation
    Inventors: James O. Robarts, Eric L. Matteson
  • Patent number: 8015135
    Abstract: 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: Grant
    Filed: October 24, 2007
    Date of Patent: September 6, 2011
    Assignee: Motorola Solutions, Inc.
    Inventor: Barry J. Menich
  • Patent number: 8010479
    Abstract: 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: Grant
    Filed: June 18, 2008
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Daniel C. Berg, Brad L. Blancett, Michael D. Elder, Chad M. Holliday, Narinder Makin, Timothy A. Pouyer, Edward C. Snible, John E. Swanke
  • Publication number: 20110202496
    Abstract: 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: Application
    Filed: December 7, 2010
    Publication date: August 18, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Doina L. Klinger, James S. Taylor
  • Patent number: 7996354
    Abstract: 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: Grant
    Filed: August 27, 2007
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: Asaf Adi, Gil Nechushtai, Guy Sharon, Boris Shulman
  • Publication number: 20110161272
    Abstract: 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: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Applicant: International Business Machines Corporation
    Inventors: Oriana J. Love, Irgelkha Mejia, Borna Safabakhsh, Anderson E. Wolfe
  • Patent number: 7970727
    Abstract: 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: Grant
    Filed: February 18, 2008
    Date of Patent: June 28, 2011
    Assignee: Microsoft Corporation
    Inventors: Deli Zhao, Zhouchen Lin, Xiaoou Tang
  • Patent number: 7937354
    Abstract: 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: Grant
    Filed: October 15, 2007
    Date of Patent: May 3, 2011
    Assignee: SAP AG
    Inventors: Christian Brelage, Carsten Ziegler, Tobias Rieke
  • Patent number: 7925611
    Abstract: 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: Grant
    Filed: September 25, 2003
    Date of Patent: April 12, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Clifton Harold Bromley, Monte Leroy Fevang, Shafin A. Virji
  • Patent number: 7926029
    Abstract: 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: Grant
    Filed: January 13, 2005
    Date of Patent: April 12, 2011
    Assignee: 21st Century Systems, Inc.
    Inventors: Alexander D. Stoyen, Plamen D. Petrov, Qiuming Ming, Eric Lindahl
  • Patent number: 7904413
    Abstract: 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: Grant
    Filed: September 28, 2007
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Stewart James Winter, Andrew Alexander Leikucs, Mark Randy Westman
  • Patent number: 7899777
    Abstract: 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: Grant
    Filed: September 27, 2007
    Date of Patent: March 1, 2011
    Assignee: 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: 7899776
    Abstract: 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: Grant
    Filed: July 2, 2007
    Date of Patent: March 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Ioan Bogdan Crivat, Cristian Petculescu, Amir Netz
  • Patent number: 7882057
    Abstract: 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: Grant
    Filed: October 4, 2004
    Date of Patent: February 1, 2011
    Assignee: Trilogy Development Group, Inc.
    Inventors: Nathan E. Little, Brandon M. Beck, Brian K. Showers
  • Publication number: 20110010685
    Abstract: 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: Application
    Filed: May 21, 2010
    Publication date: January 13, 2011
    Applicant: INFOSYS TECHNOLOGIES LIMITED
    Inventors: Ashish SUREKA, Pranav Prabhakar MIRAJKAR, Kishore Varma INDUKURI
  • Patent number: 7849035
    Abstract: 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: Grant
    Filed: July 31, 2006
    Date of Patent: December 7, 2010
    Assignee: Apple Inc.
    Inventors: Richard Mander, Daniel E. Rose, Gitta Salomon, Yin Yin Wong, Timothy Oren, Susan Booker, Stephanie Houde
  • Publication number: 20100306167
    Abstract: 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: Application
    Filed: August 10, 2010
    Publication date: December 2, 2010
    Inventors: Stuart Crawford, Gaurav Chhaparwal, Kashyap Babu Rao Kolipaka, Navin Doshi, Sergei Tolmanov
  • Patent number: 7809671
    Abstract: 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: Grant
    Filed: November 26, 2007
    Date of Patent: October 5, 2010
    Assignee: Accenture Global Services GmbH
    Inventors: Kishore Swaminathan, Charles Nebolsky
  • Patent number: 7801926
    Abstract: 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: Grant
    Filed: November 22, 2006
    Date of Patent: September 21, 2010
    Assignee: Microsoft Corporation
    Inventors: Jason T. Hunter, David J. Nettleton, Gregory S. Friedman, David J. Simons, Lev Novik