Systems and methods for collecting information from digital media files
AssigneeSogidia AG
InventorsNorman Schlomka, Michael Conway
Life of this patent
Estimating the term…
Abstract
Systems and methods for collecting information from digital media files. More specifically, a collection module may be used to communicate with a social networking system and analyze the digital media files associated with a user profile. The collection module may generate media-based profile information based on media content and/or location, time and date data extracted from the digital media files. The media-based profile information may be incorporated into the user profile information and used by the social networking system for various purposes.
Claims14
A method comprising:
- accessing, using a computing device comprising one or more programmable processers, a user profile associated with a user, the user profile comprising profile information and at least one digital media file;
- extracting, using the computing device, media content from each digital media file;
- generating, using the computing device, a suspected content for each digital media file based on the media content of each digital media file;
- determining, using the computing device, a set of potential interests for each digital media file based on the suspected content of each digital media file, wherein each set of potential interests includes a plurality of potential interests;
- generating, using the computing device, media-based profile information based on the sets of potential interests of the digital media files, wherein the media-based profile information includes potential interests from the sets of potential interests associated with the user, wherein generating media based profile information further comprises:
- calculating, using a computing device, a confidence interval for each potential interest determined based on how many times the potential interest occurs in the set of potential interests for each digital media file, and
- generating, using a computing device, media-based profile information from the potential interests using the confidence interval;
- incorporating, using the computing device, the media-based profile information into the user profile;
- and
- storing the user profile with the media-based profile information in a non-transitory computer-readable medium.
A system comprising:
- a social networking system which includes a plurality of user profiles, the user profiles including profile information and at least one digital media file;
- at least one programmable processor adapted to execute a collection module;
- a data repository which includes information correlating suspected content with potential interests;
- wherein the collection module is adapted to receive digital media files from the social networking system;
- wherein the collection module is adapted to analyze the digital media files to determine a suspected content for each of the digital media files;
- wherein the collection module is adapted to access the data repository to determine a set of potential interests based on the suspected content of the digital media file for each of the digital media files;
- wherein the collection module is adapted to analyze the sets of potential interests to generate media-based profile information by:
- calculating, using a computing device, a confidence interval for each potential interest determined based on how many times the potential interest occurs in the set of potential interests for each digital media file, and
- generating, using a computing device, media-based profile information from the potential interests using the confidence interval;
- wherein the collection module is adapted to incorporate the media-based profile information into the user profile;
- and
- a non-transitory computer-readable medium adapted to store the user profile with the media-based profile information.
A non-transitory computer-readable storage article having computer-executable instructions stored thereon comprising a collection module, wherein the computer-executable instructions cause at least one programmable processor to:
- receive digital media files from a user profile;
- analyze the digital media files to determine a suspected content for each of the digital media files;
- access a data repository to determine a set of potential interests based on the suspected content of the digital media files for each of the digital media files;
- analyze the sets of potential interests to generate media-based profile information, wherein generating media based profile information comprises:
- calculating a confidence interval for each potential interest determined based on how many times the potential interest occurs in the set of potential interests for each digital media file, and
- generating media-based profile information from the potential interests using the confidence interval;
- incorporate the media-based profile information into the user profile;
- and
- store the user profile with the media-based profile information in a non-transitory computer-readable medium.
Dependencies are inferred from the claim text.