Methods and systems for tracking media effects in a media effect index (facebook) ag gaston funeral home birmingham al

####

Facial detection technology allows for the detection of a face in a photo or video, and in some cases allows for individuals to be identified based on their facial characteristics. Recently, facial detection techniques have been used to apply overlays on faces, such as by adding a graphical mask over a face in a video. BRIEF DESCRIPTION OF THE DRAWINGS

In addition to facial overlays, a number of media effects may be applied during a video conversation. For example, musical sound effects may be played, filters may be applied, other types of graphical modifications may be made, etc. These media effects may be applied manually by a user or may be applied automatically (e.g., based on a detected emotion). Because the media effects may be applied in order to emphasize an emotion or other characteristic of the user, the fact that the media effect was applied at a given time may provide contextual information about the video. Exemplary embodiments track the application of media effects in the video in order to extract and preserve such contextual information for a number of uses.

More specifically, exemplary embodiments relate to the creation of a media effect index for group video conversations. Media effect application may be tracked during a communication session and entries may be created in the index corresponding to the media effect application. Media effects may be stored with a variety of information, such as the time the media effect was applied, the user the media effect was applied to or by, an emotion associated with the media effect, an event associated with the media effect, etc. The media effect index may be created and maintained by a media effect server that applies the media effects.

The resulting index may be used for a wide variety of purposes. Examples include creating a highlights reel, determining the best time to insert media (such as promotional materials), automatically detecting events in the video feed (such as homeruns in a baseball broadcast), searching into a video feed for events or exhibited emotions, skipping ahead to exciting moments, determining where each participant (e.g., in a panel discussion) spoke, etc. The index may also be analyzed for a number of purposes, such as consumer testing.

This brief summary is intended to serve as a non-limiting introduction to the concepts discussed in more detail below. However, before discussing further exemplary embodiments, a brief note on data privacy is first provided. A more detailed description of privacy settings and authentication will be addressed in connection with the following Figures.

For example, the user may be required to opt in to any data collection before user data is collected or used. The user may also be provided with the opportunity to opt out of any data collection. Before opting in to data collection, the user may be provided with a description of the ways in which the data will be used, how long the data will be retained, and the safeguards that are in place to protect the data from disclosure.

Any information identifying the user from which the data was collected may be purged or disassociated from the data. In the event that any identifying information needs to be retained (e.g., to meet regulatory requirements), the user may be informed of the collection of the identifying information, the uses that will be made of the identifying information, and the amount of time that the identifying information will be retained. Information specifically identifying the user may be removed and may be replaced with, for example, a generic identification number or other non-specific form of identification.

Once collected, the data may be stored in a secure data storage location that includes safeguards to prevent unauthorized access to the data. The data may be stored in an encrypted format. Identifying information and/or non-identifying information may be purged from the data storage after a predetermined period of time.