Ruled-based Reasoning System Patents (Class 706/47)
  • Publication number: 20150006459
    Abstract: According to an alarm correlation analysis method, apparatus, and system, alarm analysis rules are grouped according to a certain policy; each alarm analysis rule group is correlated with one analysis engine, and the analysis engine performs, according to an alarm analysis rule in the alarm analysis rule group corresponding to the analysis engine, correlation analysis for an alarm that has a correlation with the alarm analysis rule group, so that multiple analysis engines implement concurrent analysis on a large quantity of alarms, thereby fully utilizing a multi-core resource, and improving efficiency of alarm correlation analysis.
    Type: Application
    Filed: June 30, 2014
    Publication date: January 1, 2015
    Inventor: Tao Lv
  • Patent number: 8924928
    Abstract: A machine is disclosed in data communication with at least one remote computing device configured as a user interface, for example. The machine may include first logic to process non-compiled, non-linked rules providing desired functionality on a remote computing device upon the occurrence of an event. The machine may also include second logic to selectively implement an authorized rule change changing a non-compiled, non-linked rule and storing the changed rule in storage. Changing the non-compiled, non-linked rule may be accomplished in run-time and provide changed functionality on the remote computing device upon an event.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: December 30, 2014
    Inventor: Steven G. Belovich
  • Patent number: 8922377
    Abstract: A method for automating complex alerts includes receiving, at a complex alert interface, first parameters from at least one medical device and a first comparison operator. The first parameters and the first comparison operator are indicative of a first condition. The method further includes receiving, at the complex alert interface, second parameters from the at least one medical device and a second comparison operator. The second parameters and the second comparison operator are indicative of a second condition. The method further includes generating, at the complex alert interface, a complex alert expression based on a mathematical aggregate of the first condition and the second condition. The method further includes evaluating the complex alert expression to initiate display of at least one alert.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: December 30, 2014
    Assignee: Covidien LP
    Inventor: Tony C. Carnes
  • Patent number: 8924335
    Abstract: The invention provides in one aspect a method that includes identifying one or more rules for execution by a rules engine in order to generate a user interface. The method further includes executing, on a digital data processing system that comprises one or more digital data processors, a step of determining whether one or more aspects of the user interface generated as a result of execution of at least one of those rules is in conformity with one or more requirements. The system responds to a negative such determination, according to the method, by identifying modifications to generate a conforming user interface from those one or more rules, modifying one or more of those rules to generate a conforming user interface from (e.g., based directly or indirectly on) those one or more rules, and/or generating a conforming user interface from those one or more rules. The method further calls for storing to and/or generating as an output from the digital data processing system a result those step(s).
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: December 30, 2014
    Assignee: Pegasystems Inc.
    Inventors: Alan Trefler, Baruch A. Sachs
  • Patent number: 8924334
    Abstract: A system (1) comprises a physical surgical simulator (11) which transmits data concerning physical movement of training devices to an analysis engine (12). The engine (12) automatically generates rules for a rule base (13a) in a learning system (13). The learning system (13) also comprises content objects (13b) and 3D scenario objects (13c). A linked set of a 3D scenario object (13c), a rule base (13a), and a content object (13b) are together a lesson (10). Another simulator (14) is operated by a student. This transmits data concerning physical movement of training devices by a student to a verification engine (15). The verification engine (15) interfaces with the rule base (13a) to display the lesson in the manner defined by the lesson rule base (13a). It calculates performance measures defined in the lesson rule base (13a). It also records the performance measures into a lesson record (18) and it adapts the display of the lesson in line with the parameters defined in the lesson rule base (13a).
    Type: Grant
    Filed: August 12, 2005
    Date of Patent: December 30, 2014
    Assignee: CAE Healthcare Inc.
    Inventors: Gerard Lacey, Donncha Mary Ryan, Derek Cassidy, John Griffin, Laurence Griffin
  • Publication number: 20140379521
    Abstract: The aggregation of facts from various sources about an individual may produce an individual profile that may inform personalized services. However, a compilation of facts may be supplemented by monitoring activities of the individual and formulating inferences regarding the individual's individual details, and the confidence of such inferences. Accordingly, a device may compare the detected activities with a behavioral rule set indicating correlations between activities and inferred individual details (e.g., frequently spent weekday evenings and morning departures from a residence imply that the residence is the individual's home; frequent bicycling to work, chosen over other available modes of transportation, implies that the individual is a bicycling enthusiast) to add inferred individual details to the individual profile. Continued monitoring may enable updating based on changes to the individual details.
    Type: Application
    Filed: August 25, 2014
    Publication date: December 25, 2014
    Inventors: Margaret JoAnn Novotny, Blaise Aguera y Arcas, Benny Schlesinger, Hen Fitoussi, Alexander Cristoff, Christina Summer Chen
  • Publication number: 20140379616
    Abstract: Systems and methods are disclosed herein for tuning an item classification. In one aspect, a method may include receiving, by a computing device, a classification request. The computing device may determine an item type of the item using a plurality of classifiers, and generate information of item type determination corresponding to the item. In response to a determination that a confidence score associated with the determined item type is less than a predetermined threshold, the computing device may provide the information of item type determination for analysis.
    Type: Application
    Filed: August 29, 2014
    Publication date: December 25, 2014
    Inventors: Chong Sun, Fan Yang, Narasimhan Rampalli
  • Patent number: 8918355
    Abstract: Methods, systems, apparatus and computer-readable mediums, storing sets of instructions, provide for determining at least one meal combination including receiving, at a server, information identifying at least one food item; accessing, from a storage device, a set of meal combination rules; applying, at the server, the accessed set of meal combination rules to a plurality of food items; determining at least one meal combination; and transmitting the determined at least one meal combination from the server to a computing device for display. Alternatively, for generating a meal plan, including accessing a set of meal plan rules; applying the set of meal plan rules to a plurality of food items; determining a plurality of meal combinations; and transmitting the determined plurality of meal combinations from a server device to a computing device.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: December 23, 2014
    Assignee: Mercatus Technologies Inc.
    Inventors: R. Sylvain Perrier, Harold S. Springer
  • Patent number: 8918396
    Abstract: An information processing apparatus determines a weight of each physical feature for hierarchical clustering by acquiring training data of multiple pieces of content in triplets with label information indicating a pair specified by a user as having a highest degree of similarity among three contents of the triplet and executing hierarchical clustering using a feature vector of each piece of content of the training data and the weight of each feature to determine the hierarchical structure of the training data. The information processing apparatus updates the weight of each feature so that the degree of agreement between a pair combined first as being the same clusters among three contents of the triplet in a determined hierarchical structure and a pair indicated by label information corresponding to the triplet increases.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Toru Nagano, Masafumi Nishimura, Takashima Ryoichi, Ryuki Tachibana
  • Publication number: 20140372360
    Abstract: This disclosure describes techniques and apparatuses for determining micro-climates based on weather-related sensor data from mobile devices. In some embodiments, current and projected micro-climates can be determined for multiple micro-locations. With these micro-climates a user may better plan his or her day, including what to wear, which path to walk to work, and what activities to plan.
    Type: Application
    Filed: May 21, 2014
    Publication date: December 18, 2014
    Applicant: Motorola Mobility LLC
    Inventor: Vijay L. Asrani
  • Publication number: 20140372359
    Abstract: In some scenarios, devices may execute applications that are configured to monitor a set of conditions (e.g., geographic coordinates detected by global positioning system (GPS) receivers), and to execute actions upon detecting the fulfillment of the conditions. However, in such architectures, each application may be responsible for polling the sensors of the device to detect condition fulfillment, and it may be difficult to specify rules in a hardware-independent manner involving multiple applications and/or devices. Presented herein are techniques for configuring devices to perform actions by receiving a rule set from a rule server; registering a set of condition tests for respective conditions of a rule with the sensors of the device; upon being notified by the sensor that a condition test has been fulfilled, evaluating the conditions of the rule; and upon determining a fulfillment of the conditions, executing one or more actions (optionally involving multiple devices and/or applications).
    Type: Application
    Filed: June 18, 2013
    Publication date: December 18, 2014
    Inventors: Pierre P. N. Greborio, Yogananda Rao
  • Patent number: 8914841
    Abstract: A system capable of automated mapping between a connectivity request and an ordered security rule-set and a method of operating thereof. The system includes an interface operable to obtain data characterizing at least one connectivity request; a module for automated recognizing at least one rule within the rule-set, the rule controlling traffic requested in the at least one connectivity request, wherein the recognizing is provided by comparing a set of combinations specified in the connectivity request with a set of combinations specified in the rule and matching connectivity-related actions specified in the connectivity request; a module for automated evaluating relationship between traffic controlled by the recognized at least one rule and traffic requested in the at least one connectivity request; and a module for automated classifying, in accordance with evaluation results, the at least one connectivity request with respect to the at least one rules and/or vice versa.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: December 16, 2014
    Assignee: Tufin Software Technologies Ltd.
    Inventor: Reuven Harrison
  • Patent number: 8909585
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for rule-based binding. In one aspect, a method includes receiving first input to a graphical user interface (GUI) associating a property of a data model presented in the GUI with a data view component of a document presented in the GUI, wherein a change to a value of the data view component is reflected in a value of the property in the data model when the document is used in a workflow, and wherein the workflow is a logical sequence of documents, including the document, that is processed according to the logical sequence such that values for one or more data view components associated with the documents are received.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: December 9, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Trevor H. Ward, Keith Rolland McLellan, Gilles Maurice
  • Patent number: 8909640
    Abstract: A system and method for propagating classification decisions is provided. Text marked within one or more unclassified documents that is determined to be responsive to a predetermined issue is received from a user. The unclassified documents are selected from a corpus. A search query is generated from the responsive text. Same result documents are identified by applying inclusive search parameters to the query, applying the search query to the corpus, and identifying the documents that satisfy the query. Similar result documents are identified by adjusting a breadth of the query by applying less inclusive search parameters and identifying documents from the corpus that satisfy the query. A responsive classification code is automatically assigned to each same result document for classification as responsive documents. The similar documents are provided to the user. A responsive classification decision is received form the user for classification as the responsive documents.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: December 9, 2014
    Assignee: FTI Consulting, Inc.
    Inventors: Eric Michael Robinson, Manfred J Gabriel
  • Patent number: 8909584
    Abstract: A method, system and computer program product for minimizing a rule set. A rule set application graph that describes a set of rules including actions and cases is built, whereby each rule defines an action for one or more cases. A rule violation graph for each rule describing the actions and cases not defined for that rule is built. A subset of rules having a reduced number of rules with the same set of actions and cases as the rule set application graph is determined by exploring candidate subsets of the rule set that are sufficient for reproducing the behavior of the original rule set.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: December 9, 2014
    Assignee: International Business Machines Corporation
    Inventor: Ulrich M. Junker
  • Patent number: 8903755
    Abstract: The method for implementing meta rules on an executable rule engine includes parsing a business rule as input into a meta rule on a rule engine. The meta rule includes a first expression defining one or more style conditions for business rules. The business rule includes a second expression defining logic for an entity. The method includes determining that a business rule violates a style condition defined by the meta rule. The business rule and the meta rule conform to a common business rule syntax. The method includes generating a notification in response to determining that the business rule violates the style condition of the meta rule.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Pierre Berlandier, Zhen Huan Zhou
  • Publication number: 20140351195
    Abstract: A method and system for inferring facts in parallel in a multiprocessor computing environment is provided. An inference system infers facts by applying rules to a collection of existing facts. For each existing fact, the inference system schedules a thread to apply the rules to that existing fact. As a thread infers a new fact (i.e., one that is not already in the collection of facts), the thread adds that inferred fact to the collection of facts. When a thread adds a new fact to the collection, the thread also applies the rules to that new fact. After the threads complete execution, the inference system may apply the rules to the facts of the collection, including the newly inferred facts, by again launching a thread for each fact to apply the rules to that fact. The inference system performs this processing iteratively until a termination condition is satisfied.
    Type: Application
    Filed: August 13, 2014
    Publication date: November 27, 2014
    Inventors: David Mizell, Christopher Douglas Rickett
  • Patent number: 8898098
    Abstract: An artificially intelligent or rule-based system to assist teams or groups become more effective by improving the communication process between members of the team or group. The system helps members share information, negotiate more effectively and make better group decisions. The system is designed to allow users to provide feedback to the system regarding undetected emotional feelings of any one user to all users of the system.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: November 25, 2014
    Inventor: Ray Anthony Luechtefeld
  • Patent number: 8898275
    Abstract: A monitoring system captures the behavior of distributed applications and also provides a framework for augmenting functionality of the application in response to user interactions and different states of the application and network. Network events exchanged between an application and an application server are captured and the local client events on the client device are also selectively captured. The different disparate network events and client events are then combined together during a replay operation to simulate the user experience during the previous application session.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert I. Wenig, Manoj Punjabi
  • Patent number: 8898099
    Abstract: In an industrial control configuration, various instances can exist that are based upon a definition. A definition can be changed and thus it can be appropriate to alter related instances in accordance with the change. However, changing an instance can cause disruption in other actions even when the change is minor. Therefore, various standards can be used to determine if a change to an instance should be propagated automatically or at another time, such as after an operation. The determination can be based on artificial intelligence techniques, user preference, a defined rule set, user instruction, as well as other standards.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: November 25, 2014
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Jason Andrew Weber, Gregory J. Shuler, Joseph T. Bronikowski, Todd A. Vance, Jeffrey Foley, Russell W. Brandes, Adam B. Maki
  • Publication number: 20140344205
    Abstract: Techniques associated with a smart media ecosystem using local and remote data sources are described, including creating accounts using a smart media device, receiving predetermined media data from separate device, associating the predetermined media data with at least one of the accounts, receiving sensor data from a sensor array, processing the predetermined media data and the sensor data using a learning algorithm configured to generate media preferences, and storing media preferences in an account profile associated with at least one of the accounts. In some embodiments, a method also includes storing sensor data in association with an account, correlating the sensor data with stored data, which includes local data and remote data, selecting media content using the sensor data and the stored data, and sending a control signal to a media player, the control signal configured to cause the media player to play the media content.
    Type: Application
    Filed: May 15, 2013
    Publication date: November 20, 2014
    Applicant: AliphCom
    Inventors: Michael Edward Smith Luna, Thomas Alan Donaldson, Hawk Pang
  • Publication number: 20140344206
    Abstract: A method for verifying a legitimate follower in a social network account assigned to a user is provided. The method may include generating a set of user defined rules associated with verifying a follower request. The method may further include monitoring the social network account assigned to the user to identify the follower request and analyzing the identified follower request to determine the legitimate follower based on the set of user-defined rules.
    Type: Application
    Filed: May 16, 2013
    Publication date: November 20, 2014
    Applicant: International Business Machines Corporation
    Inventors: Yu Deng, Jenny S. Li, Liangzhao Zeng
  • Patent number: 8892492
    Abstract: A system and method for declarative network access control are provided. The system includes an interpreter, a rules engine, a storage device, and a processor. The interpreter transforms sentences in a declarative network access control language to rules. The rules engine evaluates the rules to produce actions for providing access control to a network at a point of access. The storage device stores instructions for the interpreter, the rules and the rules engine and the processor executes those instructions.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: November 18, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Adrian Cowham
  • Patent number: 8892493
    Abstract: A “Compatibility Tester” extracts observable behaviors from different system implementations (e.g., software, operating systems, device drivers, hardware interfaces, etc.), then performs compatibility testing via comparisons of the extracted behaviors. Traces (e.g., bus level signals between controllers and hardware devices or commands between software components) representing observable behaviors of different implementations of a system are captured. Temporal and structural rules are then mined from these traces. The mined rules (or a model constructed from those rules) are used by a “Rule Checking” process that determines whether reference rules (mined from a known compatible system) are compatible with rules mined from test traces of a second system. Invalid rules are flagged as behavioral compatibility bugs.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Randall Edward Aull, Pankaj Bharti Gupta, Robert Eugene Harris, Jr., Jane Evguenia Lawrence, Venkatesh-Prasad Ranganath, Pradip Harindran Vallathol
  • Patent number: 8892494
    Abstract: Disclosed is a technique wherein an object that requires adjustment in order to increase the reliability of automatic classification can be easily identified. A device (140) for adjusting classification classifies defects into a first class group according to the feature amount of the defects that are obtained from image data obtained from an electron microscope (110), and classifies the defects into a second class group according to the feature amount of the defects classified into the first class group. And, the device (140) for adjusting the classification calculates classification performance by comparing the defects that have been classified into the second class group, and outputs the calculated classification performance in a predetermined display format to an output unit (180).
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: November 18, 2014
    Assignee: Hitachi High-Technologies Corporation
    Inventors: Makoto Ono, Yohei Minekawa, Junko Konishi, Takehiro Hirai, Yuya Isomae
  • Publication number: 20140337271
    Abstract: This disclosure provides a computer-program product, system, method and apparatus for accessing a representation of a category or item and accessing a set of multiple transactions. The transactions are processed to identify items found amongst the transactions, and the items are ordered based on an information-gain heuristic. A depth-first search for a group of best association rules is then conducted using a best-first heuristic and constraints that make the search efficient. The best rules found during the search can then be displayed to a user, along with accompanying statistics. The user can then select rules that appear to be most relevant, and further analytics can be applied to the selected rules to obtain further information about the information provided by these rules.
    Type: Application
    Filed: July 21, 2014
    Publication date: November 13, 2014
    Inventors: James Allen Cox, Zheng Zhao
  • Publication number: 20140337272
    Abstract: This disclosure provides a computer-program product, system, method and apparatus for accessing a representation of a category or item and accessing a set of multiple transactions. The transactions are processed to identify items found amongst the transactions, and the items are ordered based on an information-gain heuristic. A depth-first search for a group of best association rules is then conducted using a best-first heuristic and constraints that make the search efficient. The best rules found during the search can then be displayed to a user, along with accompanying statistics. The user can then select rules that appear to be most relevant, and further analytics can be applied to the selected rules to obtain further information about the information provided by these rules.
    Type: Application
    Filed: July 21, 2014
    Publication date: November 13, 2014
    Inventors: James Allen Cox, Zheng Zhao, Barry DeVille, Arila Barnes, Jared Peterson, Samantha Dupont, Russel Albright
  • Patent number: 8886804
    Abstract: A method for making data placement decisions in a computer network uses multiple factors comprising social rules (rules, factors and criteria common to all participating nodes and intended to benefit the community of nodes), as well as rules, factors and criteria driven by individual self-interest of the participating nodes. The method calls for each node to act in a semi-autonomous manner, without the need for a central coordinating node. By considering multiple factors fully, and not eliminating factors by a sequence of True/False decisions, the method may arrive at optimal decisions and may generate a ranked list of node candidates.
    Type: Grant
    Filed: May 24, 2010
    Date of Patent: November 11, 2014
    Assignee: Pi-Coral, Inc.
    Inventor: Roger Frederick Osmond
  • Patent number: 8886587
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing decision models. In one aspect, a method includes providing data that cause presentation of a model development user interface receiving first model rule data through the user interface. The first model rule data specify a first characteristic of a violating resource and a threshold score for the first characteristic. Additional model rule data are received through the user interface. The additional model rule data specify one or more additional model rules. Relationship data are received through the user interface for each of the additional model rules. The relationship data specify sets of the additional model rules that violating resources satisfy. Data that cause a hierarchical presentation of the first model rule and the additional model rules are provided.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: November 11, 2014
    Assignee: Google Inc.
    Inventors: John Hainsworth, Michael Pohl, David W. Sculley, II, Yan Tang, Sophia Lin, Alexander Felker, Yunkai Zhou, Narayana R. Tummala
  • Patent number: 8886588
    Abstract: A method and apparatus for establishing a requirement. A requirement generator is configured to establish a structure for the requirement and establish elements for the requirement. A quality assessor is configured to establish a quality level for the requirement.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: November 11, 2014
    Assignee: The Boeing Company
    Inventors: Richard Steven Carson, James Warren Foust, Michele Gay Michalski, Sook Kenna Kim, David G. Bond
  • Patent number: 8886540
    Abstract: A method and system for entering information into a software application resident on a mobile communication facility is provided. The method and system may include recording speech presented by a user using a mobile communication facility resident capture facility, transmitting the recording through a wireless communication facility to a speech recognition facility, transmitting information relating to the software application to the speech recognition facility, generating results utilizing the speech recognition facility using an unstructured language model based at least in part on the information relating to the software application and the recording, transmitting the results to the mobile communications facility, loading the results into the software application and simultaneously displaying the results as a set of words and as a set of application results based on those words.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: November 11, 2014
    Assignee: Vlingo Corporation
    Inventors: Joseph P. Cerra, John N. Nguyen, Michael S. Phillips, Han Shu, Alexandra Beth Mischke
  • Patent number: 8886586
    Abstract: A method for making optimal decisions includes the ability to consider and weigh multiple factors, where those factors might be numeric, or non-numeric, objective or subjective. Further, the method ensures that factors are not prematurely eliminated. This contrasts with behavior common to decision-tree based approaches. The method further allows for weighting based on multiple statistical means as well as by the application of non-statistical values.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: November 11, 2014
    Assignee: Pi-Coral, Inc.
    Inventor: Roger Frederick Osmond
  • Patent number: 8886576
    Abstract: Methods and apparatus for suggesting image, video, and image album titles are presented. A machine-learning service executing on a mobile platform receives feature-related data. The feature-related data includes image-related data related to one or more images received from an application executing on the mobile platform and platform-related data received from the mobile platform. The image-related data and the platform-related data differ. The machine-learning service generates a title related to the one or more images by performing a machine-learning operation on the feature-related data. The machine-learning service sends the title related to the one or more images to the application.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: November 11, 2014
    Assignee: Google Inc.
    Inventors: Pannag Raghunath Sanketi, Hrishikesh Aradhye, Rodrigo Carceroni
  • Publication number: 20140330756
    Abstract: An improved technique involves a device monitoring system providing alerting rules for a particular computing environment automatically based on existing alerting rules sets for other computing environments. Along these lines, when an IT professional monitors a computing environment through the device monitoring system, the device monitoring system stores alerting rules sets for that computing environment in a database. In storing rules sets and other information about that and other computing environments, the device monitoring system acquires intelligence from a wealth of data concerning how other IT professionals react to configuration changes in their computing environments. In this way, the device monitoring system then suggests alerting rules for a particular computing environment whose alerting rules are found to be suboptimal based on performance data from the particular computing environment.
    Type: Application
    Filed: May 1, 2013
    Publication date: November 6, 2014
    Inventors: Ashish V. Thapliyal, Adam Torres
  • Patent number: 8880454
    Abstract: A system includes a centralized repository for tracking rule content and managing subscriptions to rule content by organizations and providers utilizing the system; a rule-evaluation server for receiving requests for rule-evaluations for specific patients, wherein the server determines content needing to be evaluated and retrieves the content to be used; a rule engine for performing the evaluations, wherein content, patient data, and rule evaluation parameters are provided to the engine, and the engine returns recommendations triggered by the evaluation, if any; an aggregator for aggregating recommendations from multiple sources, detecting and coordinating related recommendations, and applying configuration settings based on the patient and/or provider in context; and a client component for coordinating communication between an electronic health records system, the server, and the aggregator.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: November 4, 2014
    Assignee: Allscripts Software, LLC
    Inventors: Samuel H Christie, IV, Bryn Rhodes
  • Patent number: 8880606
    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 input devices to generate signals representing speech, gestures, pointing direction, and location of a user, and transmit the same to a multi-modal interface. A plurality of agents and one or more databases are integrated into the system, where at least some of the agents receive signals from the multi-modal interface, translate the signals into data, compare the same to a database, generate signals representing meanings as defined by the database, and transmit the signals to the multi-modal interface. Finally, a plurality of output devices are associated with the system to receive and process signals from the multi-modal interface, some of said signals representing messages to the user to be communicated by means of an output device.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: November 4, 2014
    Assignee: Applied Research Associates, Inc.
    Inventors: Roberto Aldunate, Gregg E Larson
  • Publication number: 20140324755
    Abstract: An information processing apparatus includes: an event detection unit to detect occurrence of an event; an event information collection unit to collect information about the event detected by the event detection unit; a rule database to store a rule that defines a condition of a state of the information processing apparatus and an action performed on the information processing apparatus when the condition is satisfied; a rule based processing unit to select at least one rule to be applied to the event from the rule database based on at least part of the information collected by the event information collection unit, and to perform a rule based process of processing the event based on the selected rule; and a final event transfer unit to transfer the processed event to a predetermined final event handler of the information processing apparatus so as to perform a preset operation corresponding to the event.
    Type: Application
    Filed: April 25, 2014
    Publication date: October 30, 2014
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dong-min PARK, Jong-ho LEA, Sung-hun CHOI
  • Publication number: 20140324753
    Abstract: The current application is directed to methods, and to systems employing the methods, that allow built-in indexing methods for facts, to additionally be applied to rules within a logic-programming system. The methods and systems to which the current application is directed convert an original set of rules into an equivalent set of fact/rule pairs. In addition, a new set of rules may be directly encoded as a new set of fact/rule pairs by these methods and systems. The equivalent set of fact/rule pairs implement the original set of rules, preserving the meaning of the original rules, but the equivalent set of fact/rule pairs are indexed by built-in indexing methods for facts. The new fact/rule pairs are also indexed by built-in indexing methods for facts.
    Type: Application
    Filed: April 29, 2013
    Publication date: October 30, 2014
    Inventors: Benjamin Nathan Grosof, Michael Kifer
  • Publication number: 20140324740
    Abstract: Systems and methods are disclosed herein for obtaining a structured listing of attributes and corresponding values based on an unstructured document, such as a product description in a product record. Putative values are identified in the document and corresponding candidate attributes are identified in a taxonomy. Attribute-value pairs are then evaluated with respect to a plurality of rules. Attribute-value pairs and outputs of the one or more rules are evaluated using a machine-learning algorithm, such as a decision tree, in order to determine which attribute-value pairs to retain. Retained attribute-value pairs are stored and used to respond to search queries and facilitate comparison of products. Attributes selected may also be used to update a product template.
    Type: Application
    Filed: April 26, 2013
    Publication date: October 30, 2014
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Nikesh Lucky Garera, Narasimhan Rampalli, Dintyala Venkata Subrahmanya Ravikant, Srikanth Subramaniam, Chong Sun, Heather Dawn Yalin
  • Publication number: 20140324754
    Abstract: A system and method for identifying and condensing similar and/or analogous information requests and/or responses comprising a computer apparatus having an intelligent global rules engine to facilitate interaction with information requests and/or responses. The computer apparatus comprises machine-readable medium, wherein data is stored, wherein the data comprises a comparison of similar and/or analogous information requests and/or responses, wherein redundancies and/or analogies in information requests and/or responses have been identified and condensed to remove the redundancies and/or analogies thereby creating at least one global rule, rule group and/or single rule. The computer apparatus further comprises both a data processing module, wherein the data processing module comprises a lexical analyzer with contextual awareness, and an intelligent global rules engine, wherein the intelligent global rules engine comprises the at least one global rule, rule group and/or single rules.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Inventors: Massoud Alibakhsh, Shahram Famorzadeh
  • Patent number: 8874500
    Abstract: The present invention generally relates to a computerized system and method for creating, optimizing, and using a rules processing system that evaluates multiple rules against facts and events and detects, identifies, reacts to, and reports on events of interest. Events of interest may pertain to any subject matter, and in an embodiment, relate to securities (e.g., stocks, bonds, etc.) transactions. The system and method of the present invention also identifies patterns in large data sets using dynamically changing rules, and as a result, makes the processing and use of rules more efficient.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: October 28, 2014
    Assignee: Barclays Capital Inc.
    Inventors: Daniel Sandholdt, Erick Berkowitz
  • Publication number: 20140316859
    Abstract: Various implementations described herein are directed to a non-transitory computer readable medium having stored thereon computer-executable instructions which, when executed by a computer, may cause the computer to receive a desired uptime for one or more pieces of equipment. The computer may receive a set of supplies used in maintaining the one or more pieces of equipment. The computer may determine a plurality of actions for achieving the desired uptime based on a probability analysis of one or more maintenance records for the one or more pieces of equipment. The plurality of actions includes ordering one or more supplies in the set of supplies. The computer may create one or more milestones from the plurality of actions.
    Type: Application
    Filed: April 16, 2014
    Publication date: October 23, 2014
    Inventors: Robert K. Langhorne, III, John Millhouse
  • Patent number: 8868560
    Abstract: Systems and methods of a knowledge management networking are disclosed here. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of hosting a web-space having a plurality of objects, the plurality of objects to include one or more of, representations of a set of users, a set of web-items, and a set of nets; wherein a net of the set of nets is a subset of the web-space comprising a sub-plurality of the plurality of objects.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: October 21, 2014
    Assignee: VCVC III LLC
    Inventors: Nova Spivack, Chris Jones, Peter Royal, Lew Tucker, Scott White, Jim Wissner
  • Patent number: 8862531
    Abstract: Methods, apparatuses, and articles of manufacture for receiving data from one or more processes, receiving or deriving a knowledge representation describing the data, which may include one or more finite automata, determining a plurality of values for encoding the data, said determining based at least in part on the knowledge representation of the data, which may include one or more finite automata, and generating the plurality of encoding values to encode the data, are described herein.
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: October 14, 2014
    Assignee: AgileDelta, Inc.
    Inventors: John C. Schneider, Richard A. Rollman, Milen Nankov, Ethan Hugg
  • Patent number: 8862638
    Abstract: Embodiments relate to systems and methods for generating an interpolation data template to normalize analytic runs. A database can store sets of operational data, such as financial, medical, climate or other information. For given data, a portion of the input data can be known or predetermined, while for a second portion can be unknown and subject to interpolation. The interpolation engine can generate a conformal interpolation function and interpolated input sets that map to a set of target output data. In aspects, an interpolation history database can stores results of a variety of interpolation studies or results, from which a set of interpolation templates can be derived. The templates can reflect trends or patterns discovered or displayed in the historical interpolation results, for instance, to produce expected values for different variables based on averages, thresholds, or other criteria applied to the historical results.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: October 14, 2014
    Assignee: Red Hat, Inc.
    Inventor: Eric Williamson
  • Patent number: 8862532
    Abstract: Devices, methods, and systems for displaying information associated with an operation state of a building are described herein. One method includes defining a rule condition for a building, wherein the rule condition is based on an ontology definition associated with the building, generating, upon a triggering of the rule condition, analytic information associated with the triggered rule condition, wherein the analytic information is based on the ontology definition, and displaying the analytic information associated with the triggered rule condition as part of a display of an operational environment of the building.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: October 14, 2014
    Assignee: Honeywell International Inc.
    Inventors: Conrad B. Beaulieu, Henry Chen, Cheng Jun Li
  • Publication number: 20140304205
    Abstract: Embodiments include a method, apparatus, and a computer program product for combining results from multiple decoders. For example, the method can include generating a network of paths based on one or more outputs associated with each of the multiple decoders. The network of paths can be scored to find an initial path with the highest path score based on scores associated with the one or more outputs. A weighting factor can be calculated for each of the multiple decoders based on a number of outputs from each of the multiple decoders included in the initial path with the highest path score. Further, the network of paths can be re-scored to find a new path with the highest path score based on the scores associated with the one or more outputs and the weighting factor for each of the multiple decoders.
    Type: Application
    Filed: April 4, 2013
    Publication date: October 9, 2014
    Applicant: Spansion LLC
    Inventors: Richard FASTOW, Jens OLSON, Chen LIU, Ojas BAPAT
  • Publication number: 20140304206
    Abstract: A system includes a modeler (214) that generates a model which models a quality of findings in radiologist reports as function of deposited dose of scans from which the radiologist reports are created and a dose optimizer (216) that determines an optimal dose value for a planned scan based on the model and one or more optimization rules (218). A method includes generating a model which models a quality of fmdings in radiologist reports as a function of deposited dose of scans from which the radiologist reports are created and determining an optimal dose value for a planned scan based on the model and one or more optimization rules.
    Type: Application
    Filed: December 7, 2012
    Publication date: October 9, 2014
    Inventors: Michael Chun-chieh Lee, Eric Cohen-Solal
  • Patent number: 8856169
    Abstract: A multi-modality, multi-resource, information integration environment system is disclosed that comprises: (a) at least one computer readable medium capable of securely storing and archiving system data; (b) at least one computer system, or program thereon, designed to permit and facilitate web-based access of the at least one computer readable medium containing the secured and archived system data; (c) at least one computer system, or program thereon, designed to permit and facilitate resource scheduling or management; (d) at least one computer system, or program thereon, designed to monitor the overall resource usage of a core facility; and (e) at least one computer system, or program thereon, designed to track regulatory and operational qualifications.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: October 7, 2014
    Assignee: Case Western Reserve University
    Inventors: Guo-Qiang Zhang, Remo Sebastian Wolfgang Mueller, Jacek Szymanski, Adam Troy, David L. Wilson, Chris A. Flask, Raymond F. Muzic, Jr.
  • Patent number: 8856059
    Abstract: An inference device is disclosed including a rule base including a graph data structure corresponding to a table formed from columns, each column corresponding to a symbol, and one or more rows including cells, each cell arranged in a position of a column and storing a value for forming a logical expression by applying to each symbol corresponding to a column where the cell is located, the graph data structure including a root node and sequences of nodes connected in series, each sequence of nodes corresponding to a row and each node corresponding to a cell. An end-node of each sequence nodes is connected to the root node, the nodes can be scanned in order following pointers from the root node, each row represents a rule in which logical expressions are arranged on the left side as a logical conjunction and logical expressions are arranged on the right side.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: October 7, 2014
    Assignee: The Bank of Tokyo—Mitsubishi UFJ, Ltd.
    Inventor: Teppei Tosa