Semantics-based interests in computing environments and systems
First Claim
1. A computer-implemented method of generating an interest value for a first input situation, comprising:
- obtaining a first input situation represented by at least a first context variable of a plurality of context variables;
obtaining data including interest values for said plurality of context variables, wherein said data includes first data pertaining to the first input situation and other data pertaining to one or more other situations;
(a) determining whether the first context variable is associated with a discrete range of values or a continuous range of values;
(b) determining at least a portion of said other data pertaining to one or more other situations to be proximate data proximate to said first input situation when said determining (a) determines that said first context variable is associated with a continuous range of values; and
generating, based on said proximate data pertaining to said one or more other situations and said first data pertaining to the first input situation, an interest value for said first input situation wherein;
said first context variable of said first input situation has a first input situation context value from a range of possible context values;
said data includes a plurality of data associations, each data association including a first data association context variable and a data association interest value, said first data association context variable having a value from said range of possible context values;
said proximate data includes a proximate data association subset of the plurality of data associations, each data association in said proximate data association subset having a value for said first data association context variable that is in close proximity to said first input situation context value along the range of possible context values; and
the interest value for said first input situation is based on the data association interest values of the data associations in said proximate data association subset.
1 Assignment
0 Petitions
Accused Products
Abstract
An input situation can be represented by at least a first context variable. Data that includes interest values for multiple context variables can be provided and obtained. The obtained data can include a first data pertaining to the input situation and a second data pertaining to one or more other situations. It can be determined whether the first context variable is associated with a discrete range of values or a continuous range of values. At least a portion of data pertaining to the situations can be determined to be proximate data when the first context variable is associated with a continuous range of values. Based on the input situation and the proximate data, an interest value for the first input situation can be determined as a prediction of the interest in the input situation.
-
Citations
31 Claims
-
1. A computer-implemented method of generating an interest value for a first input situation, comprising:
-
obtaining a first input situation represented by at least a first context variable of a plurality of context variables; obtaining data including interest values for said plurality of context variables, wherein said data includes first data pertaining to the first input situation and other data pertaining to one or more other situations; (a) determining whether the first context variable is associated with a discrete range of values or a continuous range of values; (b) determining at least a portion of said other data pertaining to one or more other situations to be proximate data proximate to said first input situation when said determining (a) determines that said first context variable is associated with a continuous range of values; and generating, based on said proximate data pertaining to said one or more other situations and said first data pertaining to the first input situation, an interest value for said first input situation wherein; said first context variable of said first input situation has a first input situation context value from a range of possible context values; said data includes a plurality of data associations, each data association including a first data association context variable and a data association interest value, said first data association context variable having a value from said range of possible context values; said proximate data includes a proximate data association subset of the plurality of data associations, each data association in said proximate data association subset having a value for said first data association context variable that is in close proximity to said first input situation context value along the range of possible context values; and the interest value for said first input situation is based on the data association interest values of the data associations in said proximate data association subset. - View Dependent Claims (2, 3, 4, 5, 6, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28)
-
-
7. A computer-implemented method of generating an interest value for a first input situation, comprising:
-
obtaining a first input situation represented by at least first and second context variables; obtaining data including interest values for a plurality of context variables including said first and second context variables, wherein said data includes first data pertaining to the first input situation and other data pertaining to one or more other situations; (a) determining whether said first context variable is associated with a discrete range of values or a continuous range of values; (b) determining whether values of said second context variable of said other data are within an acceptable range of the value of said second variable of said first input situation when said determining (a) determines that said first context variable is associated with said discrete range of values; (c) determining at least a portion of said other data pertaining to one or more other situations to be proximate data proximate to said first input situation when said determining (b) determines that said values of said second variable of said other data are within an acceptable range of the value of said second variable of said first input situation; and generating, based on said proximate data pertaining to said one or more other situations and said first data pertaining to the first input situation, an interest value for said first input situation wherein; said second context variable for the first input situation has a first input situation-based context value from a range of possible context values; said data includes a plurality of data associations, each data association including a first data association context variable, a second data association context variable and a data association interest value, said second data association context variable having a value from said range of possible context values; said proximate data includes a proximate data association subset of the plurality of data associations, each data association in said proximate data association subset having a value for said second data association context variable that is in close proximity to said first input situation-based context value on the range of possible context values; and the interest value for said first input situation is based on the data association interest values of the data associations in said proximate data association subset. - View Dependent Claims (8, 9, 10, 11, 12, 29)
-
-
25. A computing system, wherein said computing system is operable to:
-
obtain a first input situation represented by at least a first context variable; obtain data including interest values for a plurality of context variables including said first context variable, wherein said data includes first data pertaining to the first input situation and other data pertaining to one or more other situations; (a) determine whether the first context variable is associated with a discrete range of values or a continuous range of values; (b) determine at least a portion of said other data pertaining to one or more other situations to be proximate data to said first input situation when said determining (a) determines that said first context variable is associated with a continuous range of values; generate, based on said proximate data pertaining to said one or more other situations and said first data pertaining to the first input situation, an interest value for said first input situation wherein; said first context variable of said first input situation has a first input situation context value from a range of possible context values; said data includes a plurality of data associations, each data association including a first data association context variable and a data association interest value, said first data association context variable having a value from said range of possible context values; said proximate data includes a proximate data association subset of the plurality of data associations, each data association in said proximate data association subset having a value for said first data association context variable that is in close proximity to said first input situation context value along the range of possible context values; and the interest value for said first input situation is based on the data association interest values of the data associations in said proximate data association subset. - View Dependent Claims (26)
-
-
27. A computer readable storage medium embodied in a tangible form that includes executable computer code operable to generating an interest value for a first input situation, including:
-
executable computer code operable to obtain a first input situation represented by at least a first context variable; executable computer code operable to obtain data including interest values for a plurality of context variables including said first context variable, wherein said data includes first data pertaining to the first input situation and other data pertaining to one or more other situations; executable computer code operable to (a) determine whether the first context variable is associated with a discrete range of values or a continuous range of values; executable computer code operable to (b) determine at least a portion of said other data pertaining to one or more other situations to be proximate data to said first input situation when said determining (a) determines that said first context variable is associated with a continuous range of values; and generating, based on said proximate data pertaining to said one or more other situations and said first data pertaining to the first input situation, an interest value for said first input situation wherein; said first context variable of said first input situation has a first input situation context value from a range of possible context values; said data includes a plurality of data associations, each data association including a first data association context variable and a data association interest value, said first data association context variable having a value from said range of possible context values; said proximate data includes a proximate data association subset of the plurality of data associations, each data association in said proximate data association subset having a value for said first data association context variable that is in close proximity to said first input situation context value along the range of possible context values; and the interest value for said first input situation is based on the data association interest values of the data associations in said proximate data association subset.
-
-
30. A computing system, wherein said computing system is operable to:
-
obtain a first input situation represented by at least a first context variable; obtain data including interest values for a plurality of context variables including said first context variable, wherein said data includes first data pertaining to the first input situation and other data pertaining to one or more other situations; (a) determine whether the first context variable is associated with a discrete range of values or a continuous range of values; (b) determine at least a portion of said other data pertaining to one or more other situations to be proximate data to said first input situation when said determining (a) determines that said first context variable is associated with a continuous range of values; generate, based on said proximate data pertaining to said one or more other situations and said first data pertaining to the first input situation, an interest value for said first input situation wherein; said first context variable of said first input situation has a first input situation context value from a range of possible context values; said data includes a plurality of data associations, each data association including a first data association context variable and a data association interest value, said first data association context variable having a value from a range of possible context values; said proximate data includes a proximate data association subset of the plurality of data associations, each data association in said proximate data association subset having a value for said first data association context variable that is in close proximity to said first input situation context value; and the interest value for said first input situation is based on the data association interest values of the data associations in said proximate data association subset. - View Dependent Claims (31)
-
Specification