Filtering media data in an internet of things (IoT) computing environment
AssigneeInternational Business Machines Corporation
InventorsShikhar Kwatra, Sushain Pandit, Komminist Weldemariam, Vittorio Castelli
Life of this patent
Estimating the term…
Abstract
Embodiments for intelligent media data filtering in an Internet of Things (IoT) computing environment by a processor. User preferences for the media data may be determined according to a plurality of identified contextual factors. At least a portion of the media data may be filtered according to one or more user classifications.
Claims17
A method, by a processor, for intelligent media data filtering in an Internet of Things (IoT) computing environment, comprising:
- when viewing media associated with media data, identifying one or more attributes, characteristics, or preferences of a user related to a consumption of the media data, wherein the identifying is inclusive of identifying an age of the user and further determining those portions of the media that negatively impacts the user or is inappropriate for the user to view;
- selectively filtering, in real-time, at least a portion of the media data according to the one or more attributes, characteristics, or preferences of the user;
- determining a second user has entered within a defined proximity to one or more IoT computing devices displaying the media data;
- determining an identity of the second user, wherein, when the second user has not been previously input nor identified, the identifying includes cognitively inferring the one or more attributes, characteristics, or preferences of the second user by auditory cues, wherein the auditory cues include statements from alternative users proximate to the second user by which a prediction is inferred as to the age of the second user and any cultural preferences of the second user;
- in conjunction with determining the identity of the second user, determining privacy preferences, stored in a database, associated with the user and the second user, wherein when the privacy preferences are prohibitive of sharing non-anonymized data, the user and the second user are classified into an anonymized user class representing a collection of the one or more attributes, characteristics, or preferences of a plurality of users such that the one or more attributes, characteristics, or preferences of each of the plurality of users is passed through a clustering operation that retains relative statistical distributions of values of the one or more attributes, characteristics, or preferences across the plurality of users to increase difficulty in using the values to specifically identify the user and the second user;
- and
- reconfiguring the selective filtering of the at least a portion of the media data according to one or more user classifications each representing the plurality of users, wherein reconfiguring the selective filtering includes filtering the media data with respect to a cultural classification of the one or more user classifications to selectively remove non-compliant content associated with the cultural preferences of the second user.
A system for intelligent media data filtering in an Internet of Things (IoT) computing environment, comprising:
- one or more computers with executable instructions that when executed cause the system to:
- when viewing media associated with media data, identify one or more attributes, characteristics, or preferences of a user related to a consumption of the media data, wherein the identifying is inclusive of identifying an age of the user and further determining those portions of the media that negatively impacts the user or is inappropriate for the user to view;
- selectively filter, in real-time, at least a portion of the media data according to the one or more attributes, characteristics, or preferences of the user;
- determine a second user has entered within a defined proximity to one or more IoT computing devices displaying the media data;
- determine an identity of the second user, wherein, when the second user has not been previously input nor identified, the identifying includes cognitively inferring the one or more attributes, characteristics, or preferences of the second user by auditory cues, wherein the auditory cues include statements from alternative users proximate to the second user by which a prediction is inferred as to the age of the second user and any cultural preferences of the second user;
- in conjunction with determining the identity of the second user, determine privacy preferences, stored in a database, associated with the user and the second user, wherein when the privacy preferences are prohibitive of sharing non-anonymized data, the user and the second user are classified into an anonymized user class representing a collection of the one or more attributes, characteristics, or preferences of a plurality of users such that the one or more attributes, characteristics, or preferences of each of the plurality of users is passed through a clustering operation that retains relative statistical distributions of values of the one or more attributes, characteristics, or preferences across the plurality of users to increase difficulty in using the values to specifically identify the user and the second user;
- and
- reconfigure the selective filtering of the at least a portion of the media data according to one or more user classifications each representing the plurality of users, wherein reconfiguring the selective filtering includes filtering the media data with respect to a cultural classification of the one or more user classifications to selectively remove non-compliant content associated with the cultural preferences of the second user.
A computer program product for intelligent media data filtering in an Internet of Things (IoT) computing environment by a processor, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
- an executable portion that, when viewing media associated with media data, identifies one or more attributes, characteristics, or preferences of a user related to a consumption of the media data, wherein the identifying is inclusive of identifying an age of the user and further determining those portions of the media that negatively impacts the user or is inappropriate for the user to view;
- an executable portion that selectively filters, in real-time, at least a portion of the media data according to the one or more attributes, characteristics, or preferences of the user;
- an executable portion that determines a second user has entered within a defined proximity to one or more IoT computing devices displaying the media data;
- an executable portion that determines an identity of the second user, wherein, when the second user has not been previously input nor identified, the identifying includes cognitively inferring the one or more attributes, characteristics, or preferences of the second user by auditory cues, wherein the auditory cues include statements from alternative users proximate to the second user by which a prediction is inferred as to the age of the second user and any cultural preferences of the second user;
- an executable portion that, in conjunction with determining the identity of the second user, determines privacy preferences, stored in a database, associated with the user and the second user, wherein when the privacy preferences are prohibitive of sharing non-anonymized data, the user and the second user are classified into an anonymized user class representing a collection of the one or more attributes, characteristics, or preferences of a plurality of users such that the one or more attributes, characteristics, or preferences of each of the plurality of users is passed through a clustering operation that retains relative statistical distributions of values of the one or more attributes, characteristics, or preferences across the plurality of users to increase difficulty in using the values to specifically identify the user and the second user;
- and
- an executable portion that reconfigures the selective filtering of the at least a portion of the media data according to one or more user classifications each representing the plurality of users, wherein reconfiguring the selective filtering includes filtering the media data with respect to a cultural classification of the one or more user classifications to selectively remove non-compliant content associated with the cultural preferences of the second user.
Dependencies are inferred from the claim text.