METHOD AND APPARATUS FOR FUSING CONTEXT DATA
First Claim
1. A system for fusing context data obtained from a plurality of sources, said system comprising:
- one or more processors comprising;
(a) means for receiving said context data including one or more context values from one or more information sources;
(b) means for computing a quality measure for each context value;
(c) means for organizing context values into one or more clusters, each cluster having a single context value and a single quality measure associated therewith;
(d) means for selecting one or more clusters from said clusters according to one or more criteria; and
(e) means for aggregating the assigned single context values and quality measures of said selected one or more clusters to generate a single representative context value and single representative quality measure;
wherein said single representative context value and single representative quality measure are usable by a context aware application to avoid conflict and ambiguity among different information sources providing said context data,further comprising means for guiding clustering, selecting and aggregating operations used in generating said single representative context value, said guiding performed according to a respective clustering policy, selection policy, and aggregation policy,wherein a selection policy implements a step of selecting according to sum of areas of all context values divided by minimum bounding box of all context values in the cluster.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for fusing context data for use by context aware applications. The method includes the steps of receiving context data from a plurality of information sources; computing a quality measure for each input context value; organizing context values into one or more clusters, and assigning a single context value and a single quality measure to each cluster; and, selecting one or more clusters according to one or more criteria and aggregating the context values and quality measures of selected clusters to generate a single context value and quality single measure. The single context value and single quality measure are usable by a context aware application to avoid conflict and ambiguity among different information sources providing the context data.
-
Citations
8 Claims
-
1. A system for fusing context data obtained from a plurality of sources, said system comprising:
-
one or more processors comprising; (a) means for receiving said context data including one or more context values from one or more information sources; (b) means for computing a quality measure for each context value; (c) means for organizing context values into one or more clusters, each cluster having a single context value and a single quality measure associated therewith; (d) means for selecting one or more clusters from said clusters according to one or more criteria; and (e) means for aggregating the assigned single context values and quality measures of said selected one or more clusters to generate a single representative context value and single representative quality measure; wherein said single representative context value and single representative quality measure are usable by a context aware application to avoid conflict and ambiguity among different information sources providing said context data, further comprising means for guiding clustering, selecting and aggregating operations used in generating said single representative context value, said guiding performed according to a respective clustering policy, selection policy, and aggregation policy, wherein a selection policy implements a step of selecting according to sum of areas of all context values divided by minimum bounding box of all context values in the cluster. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. A computer program device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for fusing context data, said method steps comprising:
-
(a) receiving context data including one or more context values from a plurality of information sources; (b) computing a quality measure for each context value; (c) organizing context values into one or more clusters, at least one of the clusters having a plurality of context values, and assigning a single context value and a single quality measure to each cluster; and
,(d) selecting one or more clusters from said clusters according to one or more criteria and aggregating the assigned single context values and quality measures of said selected one or more clusters to generate a single representative context value and single representative quality measure, wherein said single representative context value and single representative quality measure are usable by a context aware application to avoid conflict and ambiguity among different information sources providing said context data further comprising the steps of guiding clustering, selecting and aggregating operations used in generating said single representative context value, said guiding performed according to a respective clustering policy, selection policy, and aggregation policy, wherein a selection policy implements a step of selecting according to sum of areas of all context values divided by minimum bounding box of all context values in the cluster.
-
Specification