Default filter setting system and method for device control application
AssigneeAvast Software s.r.o.
InventorsJinshan Liu, Richard Kmieciak, Juyong Do, Rajarshi Gupta
Life of this patent
Estimating the term…
Abstract
A content filter setting method includes enabling a user to choose a setting of a filter for a particular application in a user interface of a user device. The setting of the filter is received from the user via the user interface, and a model is applied to determine a plurality of default settings of a plurality of filters of the particular application based on the setting of the filter and the identifying information of the user. The plurality of default settings is displayed in the user interface, and modified settings of the default settings are received via the user interface.
Claims21
A content filter setting method comprising:
- enabling a plurality of users to choose a plurality of filter settings of a plurality of filters of a particular application;
- receiving the plurality of filter settings from the plurality of users;
- receiving a plurality of identifying information of the plurality of users;
- training an artificial neural network at least based on the plurality of filter settings and the plurality of identifying information of the plurality of users;
- enabling a particular user to choose a particular setting of at least one particular filter of the particular application in a user interface of a first device;
- receiving from the particular user via the user interface the particular setting of the at least one particular filter;
- receiving particular identifying information of the particular user;
- inputting the particular setting and the particular identifying information to the artificial neural network to generate a plurality of default settings of the plurality of filters of the particular application;
- displaying the plurality of default settings in the user interface;
- enabling the particular user to modify the default settings via the user interface;
- providing the particular application as a content control application executed on a second device;
- receiving from the particular user modifications of the default settings;
- applying via network communication the modifications of the default settings from the particular user to the particular application executed on the second device;
- and
- controlling by the particular application content accessible on the second device based on the modifications of the default settings from the particular user.
A content filter setting method comprising:
- enabling a plurality of users to choose a plurality of filter settings of a plurality of filters of a particular application;
- determining a plurality of lengths of time for the plurality of users to choose at least one of the plurality of filter settings;
- receiving the plurality of filter settings from the plurality of users;
- receiving a plurality of identifying information of the plurality of users;
- training an artificial neural network at least based on the plurality of filter settings, the plurality of identifying information of the plurality of users, the plurality of lengths of time for the plurality of users to choose the at least one of the plurality of filter settings;
- enabling a particular user to choose a particular setting of at least one particular filter of the particular application in a user interface of a particular user device;
- receiving from the particular user via the user interface the particular setting of the at least one particular filter;
- determining a particular length of time for the particular user to choose the particular setting of the at least one particular filter;
- receiving particular identifying information of the particular user;
- inputting the particular setting, the particular identifying information, and the particular length of time to the artificial neural network to generate a plurality, of default settings of the plurality of filters of the particular application;
- displaying the plurality of default settings in the user interface;
- and
- enabling the particular user to modify the default settings via the user interface.
A content filter setting method comprising:
- enabling a plurality of users to choose a plurality of filter settings of a plurality of filters of a particular application;
- receiving the plurality of filter settings from the plurality of users;
- receiving a plurality of identifying information of the plurality of users;
- training a model at least based on the plurality of filter settings and the plurality of identifying information of the plurality of users;
- enabling a particular user to choose a particular setting of a particular filter for the particular application in a user interface of a first device during an application initiation process;
- receiving from the particular user via the user interface the particular setting of the particular filter;
- receiving particular identifying information of the particular user;
- applying the model to determine a plurality of default settings of the plurality of filters of the particular application based at least on the particular setting of the particular filter and the particular identifying information of the particular user;
- displaying the plurality of default settings in the user interface;
- receiving modified settings of the default settings via the user interface;
- executing the particular application by a processor on a second device;
- applying via network communication the modified settings from the particular user to the particular application executed by the processor on the second device;
- and
- controlling by the processor via the particular application content accessible on the second device based on the modified settings.
A network-enabled device control system comprising:
- a server comprising at least a first processor and at least a first non-transitory computer readable storage medium having encoded thereon first instructions that when executed by the at least the first processor cause the server to perform a first process including:
- enabling a plurality of users to choose a plurality of filter settings of a plurality of filters of a particular application;
- receiving the plurality of filter settings from the plurality of users;
- receiving a plurality of identifying information of the plurality of users;
- training an artificial neural network at least based on the plurality of filter settings and the plurality of identifying information of the plurality of users;
- enabling a particular user to choose a particular setting of a particular filter of the particular application in a user interface of a particular user device;
- receiving from the particular user via the user interface the particular setting of the particular filter;
- receiving particular identifying information of the particular user;
- applying the artificial neural network to determine a plurality of default settings of a plurality of filters of the particular application based at least on the particular setting of the particular filter and the particular identifying information of the particular user;
- enabling a displaying of the plurality of default settings in the user interface;
- receiving from the particular user modified settings of the default settings via the user interface;
- and
- transmitting an indication of the modified settings;
- and
- a computing device comprising at least a second processor and at least a second non-transitory computer readable storage medium having encoded thereon second instructions that when executed by the at least the second processor cause the computing device to perform a second process including:
- executing the particular application as a content control application;
- receiving the indication of the modified settings from the server;
- applying the modified settings to the particular application;
- and
- controlling by the particular application content accessible on the computing device based on the indication of the modified settings.
A content filter setting method comprising:
- enabling a plurality of users to choose a plurality of filter levels of a plurality of filters of a particular application;
- enabling the plurality of users to choose a plurality of filter settings of the plurality of filters of the particular application;
- receiving the plurality of filter levels and the plurality of filter settings from the plurality of users;
- receiving a plurality of identifying information of the plurality of users;
- training an artificial neural network at least based on the plurality of filter levels, the plurality of filter settings, and the plurality of identifying information of the plurality of users;
- enabling a particular user to choose a particular filter level of the plurality of filters of the particular application in a user interface of a first device;
- receiving from the particular user via the user interface the particular filter level;
- receiving particular identifying information of the particular user;
- inputting the particular filter level and the particular identifying information to the artificial neural network to generate a plurality of default settings of the plurality of filters of the particular application;
- displaying the plurality of default settings in the user interface;
- enabling the particular user to modify the default settings via the user interface;
- receiving from the particular user modifications of the default settings;
- providing the particular application as a content control application executed on a second device;
- applying via network communication the modifications of the default settings from the particular user to the particular application executed on the second device;
- and
- controlling by the particular application content accessible on the second device based on the modifications of the default settings from the particular user.
Dependencies are inferred from the claim text.