System and method for assigning user preference settings for a category, and in particular a media category
First Claim
1. A method of operating a user device to assign user preference settings to fields in a category, comprising the steps of:
- defining a subset of the fields in the category, the subset of the fields in the category being a plurality of the fields in the category;
establishing a plurality of base settings for the plurality of the fields in the category, each base setting of the plurality of base settings being a base setting for a different one of the plurality of the fields in the subset;
deriving a plurality of set weights for a plurality of the fields not within the subset as a function of the plurality of base settings, each set weight of the plurality of set weights being a set weight for a different one of the plurality of the fields not within the subset; and
storing the plurality of base settings for the plurality of the fields in the subset and the plurality of set weights for the plurality of the fields not within the subset as the user preference settings for the fields in the category;
wherein deriving the plurality of set weights comprises, for each field not within the subset;
obtaining, for the field not within the subset, weighting coefficients corresponding to the plurality of the fields in the subset; and
deriving the set weight for the field not within the subset as a function of the weighting coefficients corresponding to the plurality of the fields in the subset obtained for the field not within the subset and the plurality of base settings for the plurality of the fields within the subset.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for assigning user preference settings for fields in a category using selected settings for only a subset of the media category fields is disclosed. A subset of fields for a media category is defined. A base setting for each field in the subset of the category fields is established. The base setting may be a weight or preference value. The base setting may be established by the user selecting a base setting or may be a default base setting. Once a user selects the settings for the subset of category fields, a set weight for the fields in the category not in the subset is determined using the base setting. That is possible because the fields in the subset of category fields are chosen from fields that contain aspects and attributes of the other fields.
-
Citations
36 Claims
-
1. A method of operating a user device to assign user preference settings to fields in a category, comprising the steps of:
-
defining a subset of the fields in the category, the subset of the fields in the category being a plurality of the fields in the category; establishing a plurality of base settings for the plurality of the fields in the category, each base setting of the plurality of base settings being a base setting for a different one of the plurality of the fields in the subset; deriving a plurality of set weights for a plurality of the fields not within the subset as a function of the plurality of base settings, each set weight of the plurality of set weights being a set weight for a different one of the plurality of the fields not within the subset; and storing the plurality of base settings for the plurality of the fields in the subset and the plurality of set weights for the plurality of the fields not within the subset as the user preference settings for the fields in the category; wherein deriving the plurality of set weights comprises, for each field not within the subset; obtaining, for the field not within the subset, weighting coefficients corresponding to the plurality of the fields in the subset; and deriving the set weight for the field not within the subset as a function of the weighting coefficients corresponding to the plurality of the fields in the subset obtained for the field not within the subset and the plurality of base settings for the plurality of the fields within the subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing software for assigning user preference settings to fields in a category, the software instructing a processor of a user device to:
-
define a subset of the fields in the category, the subset of the fields in the category being a plurality of the fields in the category; establish a plurality of base settings for the plurality of the fields in the category, each base setting of the plurality of base settings being a base setting for a different one of the plurality of the fields in the subset; derive a plurality of set weights for a plurality of the fields not within the subset as a function of the plurality of base settings, each set weight of the plurality of set weights being a set weight for a different one of the plurality of the fields not within the subset; and store the plurality of base settings for the plurality of the fields in the subset and the plurality of set weights for the plurality of the fields not within the subset as the user preference settings for the fields in the category; wherein in order to derive the plurality of set weights, the software further instructs the processor of the user device to, for each field not within the subset; obtain, for the field not within the subset, weighting coefficients corresponding to the plurality of the fields in the subset; and derive the set weight for the field not within the subset as a function of the weighting coefficients corresponding to the plurality of the fields in the subset obtained for the field not within the subset and the plurality of base settings for the plurality of the fields within the subset. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer-readable medium storing software for instructing a processor of a user device to display a user interface comprising:
a base settings screen, comprising; a display of a subset of fields in a category displaying a plurality of the fields in the subset and a plurality of base settings established for the plurality of the fields in the subset, each base setting of the plurality of base settings being a base setting established for a different one of the plurality of the fields in the subset; a base setting selector for each field of the plurality of the fields in the subset wherein the base setting selector is actionable to select the base setting for the field, and wherein the base setting selected is displayed on the display; and a base settings done button adapted to initiate a determination of a plurality of set weights for a plurality of the fields not within the subset using the plurality of base settings when actuated, each set weight of the plurality of set weights being a set weight for a different one of the plurality of the fields not within the subset; wherein determining the plurality of set weights comprises, for each field not within the subset; obtaining, for the field not within the subset, weighting coefficients corresponding to the plurality of the fields in the subset; and deriving the set weight for the field not within the subset as a function of the weighting coefficients corresponding to the plurality of the fields in the subset obtained for the field not within the subset and the plurality of base settings for the plurality of the fields within the subset. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
Specification