System and method for automatically presenting a media file on a mobile device based on relevance to a user
First Claim
1. A computer-implemented method of identifying a media file that is relevant to a user of a first mobile device and presenting the media file to the user of the first mobile device and a user of a second mobile device, the method comprising:
- automatically formulating a search query to identify a plurality of media files that are relevant to a user of a first mobile device,wherein the search query includes a temporal limitation to seek only media files having an associated month and day that are equal to the present month and day, but have a different year than the present year, andwherein the search query is formulated without receiving user search criteria;
applying the search query to stored media files to identify a plurality of media files that satisfy the search query,wherein each of the plurality of media files have associated metadata that characterizes the media file;
determining for each of the identified plurality of media files a relevancy score that reflects a relevance of the associated media file to the user of the first mobile device,wherein the relevancy score is based on two or more criteria and determined by;
calculating, for each of the two or more criteria, an individual criteria score that is higher for identified media files having greater relevance to the user of the first mobile device and lower for identified media files having less relevance to the user of the first mobile device; and
summing the two or more individual criteria scores to determine the relevancy score;
selecting only a single one of the identified plurality of media files to present to the user of the first mobile device and the user of the second mobile device,wherein the single selected media file has the highest determined relevancy score;
automatically presenting the single selected media file to the user of the mobile device; and
sending a message to the second mobile device to cause the selected media file to be presented to the user of the second mobile device.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatically presenting a media file on a mobile device based on an analysis of metadata associated with the media file. The system evaluates a media file'"'"'s metadata to determine whether the media file is relevant to a mobile device user based on time, date, location, subject matter, or other criteria. If the media file is relevant to the user, the system automatically displays the media file on the mobile device. By presenting the media file to a mobile device user, the system reminds the user of fond memories associated with past dates, people, events, or places. In some embodiments, the system may also prompt a user of the mobile device to take an action related to the media file presented on the mobile device, such as prompting the user to place a telephone call to a person pictured in the image.
-
Citations
39 Claims
-
1. A computer-implemented method of identifying a media file that is relevant to a user of a first mobile device and presenting the media file to the user of the first mobile device and a user of a second mobile device, the method comprising:
-
automatically formulating a search query to identify a plurality of media files that are relevant to a user of a first mobile device, wherein the search query includes a temporal limitation to seek only media files having an associated month and day that are equal to the present month and day, but have a different year than the present year, and wherein the search query is formulated without receiving user search criteria; applying the search query to stored media files to identify a plurality of media files that satisfy the search query, wherein each of the plurality of media files have associated metadata that characterizes the media file; determining for each of the identified plurality of media files a relevancy score that reflects a relevance of the associated media file to the user of the first mobile device, wherein the relevancy score is based on two or more criteria and determined by; calculating, for each of the two or more criteria, an individual criteria score that is higher for identified media files having greater relevance to the user of the first mobile device and lower for identified media files having less relevance to the user of the first mobile device; and summing the two or more individual criteria scores to determine the relevancy score; selecting only a single one of the identified plurality of media files to present to the user of the first mobile device and the user of the second mobile device, wherein the single selected media file has the highest determined relevancy score; automatically presenting the single selected media file to the user of the mobile device; and sending a message to the second mobile device to cause the selected media file to be presented to the user of the second mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 38)
-
-
13. A computing system that identifies a media file that is relevant to a user of a mobile device and automatically presents the media file to the user, the computing system comprising:
-
an analysis component that is configured to; automatically formulate a search query to identify a plurality of media files that are relevant to a user of a mobile device, the search query including a temporal limitation to seek only media files having an associated month and day that are equal to the present month and day, but have a different year than the present year, the search query formulated without input from the user; apply the search query to stored media files to identify a plurality of media files that satisfy the search query, each of the plurality of media files having associated metadata that characterizes the media file; determine for each of the identified plurality of media files a relevancy score that reflects a relevance of the associated media file to the user, the relevancy score being based on two or more criteria and determined by; calculating, for each of the two or more criteria, an individual criteria score that is higher for identified media files having greater relevance to the user and lower for identified media files having less relevance to the user; and combining the two or more individual criteria scores to determine the relevancy score; select only a single one of the identified plurality of media files to present to the user of the mobile device, the single selected media file having the highest determined relevancy score; and a user interface component that is coupled to the analysis component, the user interface component being configured to automatically present the single selected media file to the user of the mobile device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory durable computer-readable storage medium comprising instructions for identifying a media file that is relevant to a user of a first mobile device and presenting the media file to the user of the first mobile device and a user of a second mobile device, the instructions, when executed by a processor, cause the processor to:
-
automatically formulate a search query to identify a plurality of media files that are relevant to a user of a first mobile device, the search query including a temporal limitation to seek only media files having an associated month and day that are equal to the present month and day, but have a different year than the present year, the search query formulated without input from the user; apply the search query to stored media files to identify a plurality of media files that satisfy the search query, each of the plurality of media files having associated metadata that characterizes the media file; determine for each of the identified plurality of media files a relevancy score that reflects a relevance of the associated media file to the user of the first mobile device, the relevancy score being based on two or more criteria and determined by; calculating, for each of the two or more criteria, an individual criteria score that is higher for identified media files having greater relevance to the user of the first mobile device and lower for identified media files having less relevance to the user of the first mobile device; and combining the two or more individual criteria scores to determine the relevancy score; select only a single one of the identified plurality of media files to present to the user of the first mobile device and the user of the second mobile device, the single selected media file having the highest determined relevancy score; automatically resent the single selected media file to the user of the mobile device; and send a message to the second mobile device to cause the selected media file to be presented to the user of the second mobile device. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39)
-
Specification