EVENT-BASED MEDIA GROUPING, PLAYBACK, AND SHARING
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary methods, apparatus, and systems are disclosed for capturing, organizing, sharing, and/or displaying media. For example, using embodiments of the disclosed technology, a unified playback and browsing experience for a collection of media can be created automatically. For instance, heuristics and metadata can be used to assemble and add narratives to the media data. Furthermore, this representation of media can recompose itself dynamically as more media is added to the collection. While a collection may use a single user'"'"'s content, sometimes media that is desirable to include in the collection is captured by friends and/or others at the same event. In certain embodiments, media content related to the event can be automatically collected and shared among selected groups. Further, in some embodiments, new media can be automatically incorporated into a media collection associated with the event, and the playback experience dynamically updated.
13 Citations
62 Claims
-
1-12. -12. (canceled)
-
13. One or more computer-readable storage media storing computer-executable instructions which when executed by a computer cause the computer to perform a method, the method comprising:
-
receiving digital media data, the digital media data comprising digital image data or digital video data; identifying one or more persons in the digital media using a facial recognition technique; evaluating whether the one or more identified persons are members of a list of acceptable recipients for the digital media; and outputting the digital media for viewing by the one or more identified persons if the one or more identified persons are determined to be members of the list of acceptable recipients. - View Dependent Claims (14, 15, 61, 62)
-
-
16. A system, comprising:
-
a memory or storage device storing a program; a processing unit operable to execute the program, wherein said execution of the program causes the processing unit to; input a first instance of digital media, the first instance of digital media including location and time data for the first instance of digital media; input a second instance of digital media, the second instance of digital media including location and time data for the second instance of digital media; evaluate the location and time data for the first instance of digital media and the location and time data for the second instance of digital media to determine whether the first instance of digital media and the second instance media were created within a geographic location or outside of a geographic location; and determine whether to cluster the first instance of digital media and the second instance of digital media into an event-related group of digital media for an event by determining whether the location and time data for the second instance of digital media is within an event boundary of the location and time data for the first instance of digital media, the event boundary applied being selected from among multiple available event boundaries, the event boundary applied further being a first event boundary if the first instance of digital media and the second instance media were created within the geographic location or a second event boundary if the first instance of digital media and the second instance media were created outside of the geographic location. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer-implemented method, comprising:
-
receiving instances of digital media generated by a plurality of mobile device users, each instance of digital media comprising data indicating a time and location at which the respective instance of digital media was generated; automatically creating groups of digital media related by time and location from the received instances of digital media, the groups including a first group of digital media and a second group of digital media, the first group of digital media being different than the second group of digital media but comprising one or more common instances of digital media; automatically notifying a first group of one or more recipients that the first group of digital media is available for viewing; and automatically notifying a second group of one or more recipients that the second group of digital media is available for viewing. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31-60. -60. (canceled)
Specification