Fuzzy logic reasoning for inferring user location preferences
AssigneeAutodesk, Inc.
InventorNemmara Chithambaram
Life of this patent
Estimating the term…
Abstract
One or more embodiments of the invention provide a method, apparatus, and article of manufacture for refining an approximate location of a mobile device using fuzzy logic reasoning. An approximate location of a device is determined. A rule based that comprises an ordered collection of rules is then read read into memory, or loaded from a database. A set of imprecise inputs are captured for processing in the rules. However, prior to processing the inputs in the rules, the inputs are processed to determine a magnitude of participation of the input in the rules. The rules are then applied to the imprecise inputs based on the magnitude of participation to produce a logical product. A refined location is then computed based on the logical product.
Claims42
A method for refining an approximate device location in a computer system comprising:
- determining an approximate location of a device;
- reading a rule base that comprises an ordered collection of rules;
- capturing an imprecise input;
- processing the imprecise input to determine a magnitude of participation of the input in the rules;
- applying the rules to the imprecise input based on the magnitude of participation to produce a logical product;
- and
- computing a refined location based on the logical product.
An apparatus for refining an approximate device location in a computer system comprising:
- (a) a computer having a memory;
- (b) an application executing on the computer, wherein the application is configured to determine an approximate location of a device;
- (c) an inference engine executing on the computer, wherein the inference engine is configured to:
- (i) read a rule base that comprises an ordered collection of rules;
- (ii) capture an imprecise input;
- (iii) process membership functions stored in the memory of the computer, wherein the membership functions define a magnitude of participation of the input in the rules;
- (iv) apply the rules to the imprecise input based on the magnitude of participation to produce a logical product;
- and
- (v) compute a refined location based on the logical product.
An article of manufacture embodying logic that causes a computer-implemented system to refine an approximate device location, wherein the logic comprises:
- determining an approximate location of a device;
- reading a rule base that comprises an ordered collection of rules;
- capturing an imprecise input;
- processing the imprecise input to determine a magnitude of participation of the input in the rules;
- applying the rules to the imprecise input based on the magnitude of participation to produce a logical product;
- and
- computing a refined location based on the logical product.
Dependencies are inferred from the claim text.