Media affinity management system
A method, system, and computer program product for managing media. The method comprises a computer system. The computer system identifies a configurable media item in a media for a user. The computer system searches for a corresponding media item in a collection of media items for the user. The computer system replaces the configurable media item with the corresponding media item in the collection of media items.
1. A method for managing media, the method comprising:
identifying, by a computer system, a configurable media item in a media for a user;
searching, by the computer system, for a corresponding media item in a collection of media items for the user;
selecting, by the computer system, the corresponding media item in the collection of media items that most closely matches a desired emotional connection to the configurable media item according to a type of emotional response of the corresponding media item and according to a level of emotional response of the corresponding media item; and
replacing, by the computer system, the configurable media item with the corresponding media item in the collection of media items.
2. The method of claim 1 further comprising:
presenting, by a device, the media using the corresponding media item.
3. The method of claim 1 , wherein searching, by the computer system, for the corresponding media item in the collection of media items for the user comprises:
identifying, by the computer system, media item matches for the configurable media item in the collection of media items; and
prioritizing, by the computer system, the media item matches based on a desired emotional connection for the configurable media item.
4. The method of claim 1 further comprising:
sending, by the computer system, the media with the corresponding media item to a device for the user.
5. The method of claim 1 further comprising:
searching, by the computer system, a group of media sources for a group of user media items for the user having an emotional connection; and
storing, by the computer system, the group of user media items in the collection of media items.
6. The method of claim 1 , wherein the collection of media items is stored in a database.
7. The method of claim 6 , wherein a media item in the collection of media items is stored in a record in the database in which the record comprises the media item, an emotional response, and a score for the emotional response.
8. The method of claim 1 , wherein the configurable media item has a media type selected from one of an image, a video, and a sound.
9. A computer system comprising:
a processor unit;
a content manager that identifies a configurable media item in a media for a user; searches for a corresponding media item in a collection of media items for the user; and replaces the configurable media item with the corresponding media item in the collection of media items, wherein the corresponding media item is selected according to a type of emotional response of the corresponding media item and according to a level of emotional response of the corresponding media item.
10. The computer system of claim 9 , wherein the content manager presents the media using the corresponding media item.
11. The computer system claim 9 , wherein the searching comprises:
identifying media item matches for the configurable media item in the collection of media items;
prioritizing the media item matches based on a desired emotional connection for the configurable media item; and
selecting a media item match in a group of media items that most closely matches the desired emotional connection as the corresponding media item.
12. The computer system of claim 9 , wherein the content manager sends the media with the corresponding media item to a device for the user.
13. The computer system of claim 9 , wherein the content manager searches a group of media sources for a group of user media items for the user; identifies an emotional connection to the user for each media item in a group of user media items; and stores each media item in the collection of media items.
14. The computer system of claim 9 , wherein a media item in the collection of media items is stored as a record in a database in which the record comprises where an object in the media item is located, an emotional response, and a score for the emotional response.
15. The computer system claim 9 , wherein a media item in the collection of media items is stored in a record in a database in which the record comprises the media item, an emotional response, and a score for the emotional response.
16. The computer system claim 9 , wherein the configurable media item has a media type selected from one of an image, a video, and a sound.
17. A computer program product for managing media, the computer program product comprising:
a computer-readable storage media;
first program code, stored on the computer-readable storage media, for identifying a configurable media item in a media for a user;
second program code, stored on the computer-readable storage media, for searching for a corresponding media item in a collection of media items for the user; and
third program code, stored on the computer-readable storage media, for replacing the configurable media item with the corresponding media item in the collection of media items, wherein the corresponding media item is selected according to a type of emotional response of the corresponding media item and according to a level of emotional response of the corresponding media item.
18. The computer program product of claim 17 , wherein the second program code comprises:
program code, stored on the computer-readable storage media, for identifying media item matches for the configurable media item in the collection of media items;
program code, stored on the computer-readable storage media, for prioritizing the media item matches based on a desired emotional connection for the configurable media item; and
program code, stored on the computer-readable storage media, for selecting a media item match in a group of media items that most closely matches the desired emotional connection as the corresponding media item.
19. The computer program product of claim 17 further comprising:
fourth program code, stored on the computer-readable storage media, for sending the media with the corresponding media item to a device for the user.
20. The computer program product of claim 17 further comprising:
a fourth program code, stored on the computer-readable storage media, for searching a group of media sources for a group of user media items for the user;
fifth program code, stored on the computer-readable storage media, for identifying an emotional connection to the user for each user media item in the group of user media items; and
sixth program code, stored on the computer-readable storage media, for storing each media item in the collection of media items.