U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5970981

Mouthguard made at least partially from an edible candy

A mouthguard includes a U-shaped upper bite plate which removably fits over upper teeth of a person, with the entire upper bite plate being made from a soft, deformable and edible gummi candy.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 706/47 - Ruled-based reasoning system


Subclass of Class 706 - Data processing: artificial intelligence
Definition: Subject matter comprising an inferencing method or system
No. of patents: 1023
Last issue date: 05/22/2012


1                      
NumberTitleIssue Date
8185489Devices, methods, and computer-readable media for providing calendar-based communication system services
Devices, methods and computer-readable media for providing calendar-based communication system services. Data for providing calendar-based communication system services is stored. The data is classified. Policy rules are applied to identify candidate actions. the id...
05/22/2012
8185488System and method for correlating events in a pluggable correlation architecture
A system for pluggable event correlation may include an input manager that receives a plurality of events and converts the events into a format compatible with one or more of a plurality of correlation engines. The correlation engines may then evaluate the converted...
05/22/2012
8185487System, process and software arrangement for providing multidimensional recommendations/suggestions
A process, system and computer software are rovided to facilitate at least one recommendation to one or more users (420) and/or one or more applications (430) using multidimensional data (410). In particular, the multidimensional data (410
05/22/2012
8180720Content delivery network (CDN) cold content handling
A method of content delivery in a content delivery network (CDN), where the CDN is deployed, operated and managed by a content delivery network service provider (CDNSP). The CDN comprises a set of content servers and a domain name system (DNS) associated with a CDN ...
05/15/2012
8180721Cascading definition and support of EDI rules
Electronic data interchange (EDI) documents are validated by creating an inventory of all rules, dynamically adjusting the inventory based upon entity specific rules derived from a plurality of companion guides, determining a profile containing pointers to select ru...
05/15/2012
8175998Method and expert system with evolutionary algorithm for valuating an object
A method for valuating an object is disclosed, which includes an expert system that determines a value for a rule from the features of the object, weights the value with a weight from [0, 1] and valuates the object based on the value with a rule editor for defining ...
05/08/2012
8175997Method of applying user-defined inference rule using function of searching knowledge base and knowledge base management system therefor
The user-defined inference rule is created using a knowledge base search language that is basically provided in a knowledge base management system. Accordingly, the user-defined inference rule is a knowledge base search statement and is processed using a function of...
05/08/2012
8175996Prescriptions for nonsupported features of an electronic document
In some embodiments, a method includes receiving an electronic document that comprising a list of one or more features specified for use during processing of the electronic document by an application. The method also includes determining if one or more specified fea...
05/08/2012
8170973Satisfying rules through a configuration of list processing methods
A method and system for satisfying rules through a configuration of list processing methods. A document received from a calling application includes items being processed. A procedure for satisfying rules is identified by matching, via a database, a combination of v...
05/01/2012
8170974Forecasting association rules across user engagement levels
A method of determining one or more association rules includes: specifying site-sequence values for users, wherein each user is identified with one of a plurality of engagement levels, and the site-sequence values indicate a sequence from a first site to a second si...
05/01/2012
8170975Encoded software management rules having free logical variables for input pattern matching and output binding substitutions to supply information to remedies for problems detected using the rules
A rule stored in a tangible computer-readable memory is adapted to be programmatically applied by a computer to automatically detect occurrences of a particular problem in a deployment of a software application. The rule comprises a plurality of atomic gates and a p...
05/01/2012
8170972Conflicting rule resolution system
A method for identifying conflicting and duplicate rules in a decision support system is provided. The method includes establishing a first subsystem including a protocol of existing rules, each existing rule includes an input feature. The method also includes creat...
05/01/2012
8170976Assessing student performance and providing instructional mentoring
A method, apparatus, and computer program product are present for performing a simulation. The simulation is executed. Simulation data is collected while executing the simulation to form collected simulation data. A number of events is generated by applying a first ...
05/01/2012
8165982Method and apparatus for limiting how rule components can be modified using tag definitions and verbs
Various embodiments herein include one or more of systems, methods, data structures, and software operable to limit how rules, or components thereof, may be modified. Some embodiments include receiving a rule definition in a system, the rule definition including one...
04/24/2012
8160991Automated estimation of a country where a client computer is configured to operate
A method for automatically estimating a country where a client computer is configured to operate. The method gathers information of the client computer (e.g., GMT offset, time zone name, daylight savings status, desktop language, etc.) and estimates a country where ...
04/17/2012
8160989Method and apparatus for efficient token matching using complex rules
A method and apparatus for efficient token matching using complex rules. In one embodiment, the method and apparatus comprises searching a token stream to determine an earliest, narrowest token match range within a token stream. ...
04/17/2012
8160990Procedural constraint engine for product configuration
Various systems and methods for integrating procedural logic with a stateless constraint engine are disclosed. One method involves accessing a first set of values generated by a stateless constraint engine based upon a first set of inputs and then accessing a second...
04/17/2012
8156067Systems and methods for performing anytime motion recognition
Techniques for performing anytime motion recognition are disclosed. Based on a motion signal received from a motion-sensitive device being manipulated by a user as a way to interact with an application, a processing unit is configured to a set of prototypes included...
04/10/2012
8156066Rule-based content request handling
An embodiment of a method includes receiving a content request including a first set of attribute values, using at least one of the attribute values from the first set of attribute values to determine a second set of attribute values, traversing a hierarchy of decis...
04/10/2012
8156065Data structure based variable rules engine
A system is provided for managing a data structure based variable rules engine. The system includes a processor, a set of questions, a variables data structure comprising values and a set of variables, a results data structure comprising a set of requirements, a use...
04/10/2012
8150790Lightweight physical design alerter
A lightweight physical design alerter can analyze a workload and determine whether a comprehensive tuning session would result in a configuration improvement over the current configuration. The alerter provides a low-overhead procedure that can run during normal ope...
04/03/2012
8145588Determination of graph connectivity metrics using bit-vectors
Determination of a connectivity-metrics for graphs representative of networks of interest. A graph that represents a network of interest is accessed. The graph includes nodes representing points in the network of interest, and edges corresponding to the nodes. Bit-v...
03/27/2012
8145587Time-based programming and computation
A computer implemented method and system for calculating changepoints in a rule-based environment. At least one time-based value is created from at least one date value, and combined with at least one changepoint value to calculate changepoints. The changepoints are...
03/27/2012
8140459Relevancy propagation for efficient theory combination
Relevancy propagation for efficient theory combination is described. In one implementation, an efficient SMT solver dynamically applies relevancy propagation to limit propagation of unnecessary constraints in a DPLL-based solver. This provides a drastic increase in ...
03/20/2012
8140460Character outfit autoconfiguration device, character outfit autoconfiguration method, and character outfit autoconfiguration program
Provided is a character outfit autoconfiguration device capable of configuring outfit for a character matched with a content of a scenario without requiring specification of outfit by a user or using user environment information. The character outfit autoconfigurati...
03/20/2012
8135659System configuration comparison to identify process variation
The present subject mater relates computer system configuration and, more particularly, to system configuration comparison to identify process variation. Various embodiments described herein include one or more of systems, methods, software, and data structures to r...
03/13/2012
8135658Systems and methods for providing real-time over-ride capability
Decision software implements a decision process that handles and decides a request from a requestor in a generally automated manner. The decision software denies the request according to a predefined standard. Information relating to the request and the denial decis...
03/13/2012
8135740Deriving a hierarchical event based database having action triggers based on inferred probabilities
Inferring a probability of a first inference absent from a database at which a query regarding the inference is received. The query is used as a frame of reference for the search. The database returns a probability of the correctness of the first inference based on ...
03/13/2012
8121970Method for identifying primary product objects
A method for identifying primary product objects on webpages over the Internet. A primary product object displays the best view of the product that a webpage is detailing. Each webpage is divided into sections based on the primary product objects in the webpage. Fea...
02/21/2012
8121969Interpreting a plurality of M-dimensional attribute vectors assigned to a plurality of locations in an N-dimensional interpretation space
A method for interpreting a plurality of m-dimensional attribute vectors (m2) assigned to a plurality of locations in an n-dimensional interpretation space (n1), which method comprises arranging at least a subset of the attribute vectors as points in a...
02/21/2012
8117146Computing the values of configuration parameters for optimal performance of associated applications
Computing the values of configuration parameters for optimal performance of associated applications. In one embodiment, a rules data is maintained indicating a corresponding rule for each of the configuration parameters of an application sought to be optimized. Each...
02/14/2012
8117147Type 4 KASER (knowledge amplification by structured expert randomization) providing case-based inductive and analogical reasoning
A method for reaching conclusions from stratified knowledge statements (SKSs) comprising: storing a list of SKSs in at least one memory store on a computer, wherein the list of SKSs is composed of cases, generalizations, and analogs, wherein cases are the most valid...
02/14/2012
8112378Methods and systems for performing root cause analysis
A root cause analysis engine uses event durations and gradual deletion of events to improve analysis accuracy and reduce the number of required calculations. Matching ratios of relevant rules are recalculated every time notification of an event is received. The calc...
02/07/2012
8112379Policy processor for configuration management
A policy processor is described that may be used to implement a system for managing the configuration of assets in a distributed computing network, such as an enterprise network. The policy processor resides on a managed node in the distributed computing network and...
02/07/2012
8112377Client-side rule engine for executing business rules in rich internet applications
A client-side business rule engine for executing business rules, at a client, in a rich internet application is disclosed. A set of business rules and a fact base are compiled at a server in accordance with a platform definition model, such that the compiled rules a...
02/07/2012
8108422Compliance rules analytics engine
The present invention relates to compliance rules analytics systems and methods for facilitating compliance, such as the compliance of an investment portfolio or a set of investment portfolios, with a rule or a set of rules. ...
01/31/2012
8108331Method and system for enhancing computer object rules and catalogs
A method, a machine-readable storage medium and a system are provided for enhancing computer rules in a computer application. In an embodiment, a rule is accessed from a set of computer rules provided by a computer application. The rule includes a number of fields, ...
01/31/2012
8103612Intrusion detection system alerts mechanism
A system and method for analyzing Intrusion Detection System (IDS) alert data associated with a computer network is described. The method includes applying first association rules to obtained IDS alert data associated with a computer network and processing the obtai...
01/24/2012
8103610Dynamic categorization of rules in expert systems wherein a profile definition yields classification data that classifies rules and allows for rules to be searchable
Various embodiments include one or more of systems, methods, software, and data structures for dynamic categorization of rules and collections of rules within a rule base, such as a rule base of an expert system. One embodiment provides a computerized method that in...
01/24/2012
8103611Architectures, systems, apparatus, methods, and computer-readable medium for providing recommendations to users and applications using multidimensional data
Exemplary non-transitory computer-readable medium, method and system for providing at least one recommendation to users and applications using multidimensional data. The multidimensional data can define a multidimensional space defined by a Cartesian product of the ...
01/24/2012
1                      
 
Sign InRegister
Username  
Password   
forgot password?