Automatic audience detection for modifying user profiles and making group recommendations
AssigneeMicrosoft Corporation
InventorsMikael Sitruk, Noam Koenigstein, Royi Ronen, Elad Ziklik
Life of this patent
Estimating the term…
Abstract
Disclosed herein is a system and method for determining that a current user profile in a system should be modified or changed. An audience detection component detects that a characteristic has been detected that does not match at least one characteristic in the current user profile. The audience detection component determines how the profile should be modified or restricted based on the inputs received from the sensors. The modified profile is then provided to a recommender system so that appropriate content may be suggested to the consumers without any further intervention or action required by the user.
Claims20
A system comprising
- at least one processor;
- at least one storage device;
- at least one sensor, the at least one sensor configured to detect the presence of at least one individual;
- at least one application configured to provide consumable content to the at least one individual;
- and
- an audience detection component configured to receive a signal from the at least one sensor and to determine at least one characteristic of the detected at least one individual, and to select a current user profile based on the at least one characteristic.
A method for modifying a user profile associated with an application providing consumable content on a computing device, comprising:
- receiving a signal from at least one sensor, the signal indicating the presence of at least on individual in proximity to the sensor;
- determining a currently active user profile;
- determining if characteristics of the detected individual match characteristics of the currently active user profile;
- modifying the currently active user profile when the determined characteristics do not match the characteristics of the currently active user profile;
- providing the currently active user profile to a marketplace;
- and
- receiving recommendations from the marketplace, the recommendations for consumable content corresponding to the currently active user profile.
A computer readable storage medium having computer readable instructions that when executed cause a computer to:
- receive a plurality of signals for a plurality of sensors, the plurality of signals indicating that a plurality of individuals have been detected in proximity to a system providing consumable content to users;
- determine that a current user profile is an individual profile;
- detect user profiles associated with a plurality of devices associated with the plurality of individuals;
- obtain the user profiles from the plurality of devices;
- combine the obtained user profiles with the current user profile to create a group user profile;
- provide the group profile to a marketplace containing consumable content;
- and
- receive from the marketplace recommendations of consumable content that corresponds to the provided group profile.
Dependencies are inferred from the claim text.