Systems and methods for collecting information from digital media files
First Claim
Patent Images
1. 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, andgenerating, 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
14 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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. - View Dependent Claims (8, 9, 10, 11)
-
-
12. 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. - View Dependent Claims (13, 14)
-
Specification