Using attributes for font recommendations
AssigneeMonotype Imaging Inc.
InventorsSampo Juhani Kaasila, Jitendra Kumar Bansal, Prince Dhiman, Mayur G. Warialani
Life of this patent
Estimating the term…
Abstract
A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor to execute the instructions to perform operations that include receiving data representing one or more user-selected item attributes. The data includes one of at least four selectable interest levels for each of the one or more user-selected item attributes. Operations also include identifying one or more items representative of the selected interest level for each of the one or more user-selected item attributes, and initiating delivery of data representing the identified one or more items for user selection.
Claims18
A computing device implemented method comprising:
- receiving, by the computing device, data representing one or more user-selected font attributes, the data includes one or more selected interest levels for each of the one or more user-selected font attributes, the one or more interest levels for each of the one or more user-selected font attributes is changeable after selection of the respective font attribute, and the one or more selected interest levels represent interest in having the one or more user-selected font attributes being present or being absent in identified fonts;
- identifying, by a learning machine, a deep learning machine, or an ensemble of deep learning machines, one or more fonts representative of the one or more selected interest levels for each of the one or more user-selected font attributes, wherein the learning machine, the deep learning machine, or the ensemble of deep learning machines is trained using data that represents one or more fonts having the one or more user-selected font attributes, and wherein each of the identified one or more fonts is represented by a vector of numerical values;
- and
- initiating delivery of data representing the identified one or more fonts for user selection.
A system comprising:
- a computing device comprising:
- a memory configured to store instructions;
- and
- a processor to execute the instructions to perform operations comprising:
- receiving, by the computing device, data representing one or more user-selected font attributes, the data includes one or more selected interest levels for each of the one or more user-selected font attributes, the one or more interest levels for each of the one or more user-selected font attributes is changeable after selection of the respective font attribute, and the one or more selected interest levels represent interest in having the one or more user-selected font attributes being present or being absent in identified fonts;
- identifying, by a learning machine, a deep learning machine, or an ensemble of deep learning machines, one or more fonts representative of the one or more selected interest levels for each of the one or more user-selected font attributes, wherein the learning machine, the deep learning machine, or the ensemble of deep learning machines is trained using data that represents one or more fonts having the one or more user-selected font attributes, and wherein each of the identified one or more fonts is represented by a vector of numerical values;
- and
- initiating delivery of data representing the identified one or more fonts for user selection.
One or more non-transitory computer readable media storing instructions that are executable by a processing device, and upon such execution cause the processing device to perform operations comprising:
- receiving, by the processing device, data representing one or more user-selected font attributes, the data includes one or more selected interest levels for each of the one or more user-selected font attributes, the one or more interest levels for each of the one or more user-selected font attributes is changeable after selection of the respective font attribute, and the one or more selected interest levels represent interest in having the one or more user-selected font attributes being present or being absent in identified fonts;
- identifying, by a learning machine, a deep learning machine, or an ensemble of deep learning machines, one or more fonts representative of the one or more selected interest levels for each of the one or more user-selected font attributes, wherein the learning machine, the deep learning machine, or the ensemble of deep learning machines is trained using data that represents one or more fonts having the one or more user-selected font attributes, and wherein each of the identified one or more fonts is represented by a vector of numerical values;
- and
- initiating delivery of data representing the identified one or more fonts for user selection.
Dependencies are inferred from the claim text.