Event based media interface
First Claim
1. A method comprising:
- identifying digital media content as event content for a plurality of predefined event epochs, wherein each of the predefined event epochs comprise predefined event criteria including a temporal aspect and a location aspect, wherein the event content includes digital media content of a first user stored in association with a first user account, wherein, when a second user is designated as a contributor of event content by the first user, the event content includes digital media content of the second user stored in association with a second user account, and wherein the second user is different from the first user;
generating collections of digital media content as a plurality of event collections from the event content of corresponding event epochs of the plurality of predefined event epochs, wherein, based on the designation of the second user as a contributor, at least one event collection of the plurality of event collections comprises at least a portion of the digital media content of the first user and at least a portion of the digital media content of the second user; and
presenting, by operation of a processor-based system, one or more event collections of the plurality of event collections at a user device of the first user in relation to a temporal scale, wherein presenting the one or more event collections includes;
determining hierarchy information associated each of the plurality of predefined event epochs;
determining a prominence associated with each of the one or more event collections based on the hierarchy information, wherein the prominence indicates whether a particular event collection is presented in the foreground or background relative to other event collections of the one or more event collections; and
accessing, during presentation of the at least one event collection, the first user account and the second user account to present at least the portion of the digital media content of the first user and at least the portion of the digital media content of the second user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods which provide an event based media interface operable to organize digital media content for presentation to a user based upon predefined events are shown. A user may define an event epoch, such as may comprise an event designator, temporal criteria, location criteria, content criteria, etc., whereby digital media content associated with the event epoch is organized into an event collection. Various aspects of the event collection, such as relative event significance level, sharing scope, contributor group, etc., may be used to facilitate control with respect to the event collections of event epochs of embodiments herein. The event content of event collections herein may comprise digital photographs, videos, sound files, documents, etc., alone or in combination. An event gallery may be utilized to provide a user interface in which event content of one or more event collection is presented.
112 Citations
63 Claims
-
1. A method comprising:
-
identifying digital media content as event content for a plurality of predefined event epochs, wherein each of the predefined event epochs comprise predefined event criteria including a temporal aspect and a location aspect, wherein the event content includes digital media content of a first user stored in association with a first user account, wherein, when a second user is designated as a contributor of event content by the first user, the event content includes digital media content of the second user stored in association with a second user account, and wherein the second user is different from the first user; generating collections of digital media content as a plurality of event collections from the event content of corresponding event epochs of the plurality of predefined event epochs, wherein, based on the designation of the second user as a contributor, at least one event collection of the plurality of event collections comprises at least a portion of the digital media content of the first user and at least a portion of the digital media content of the second user; and presenting, by operation of a processor-based system, one or more event collections of the plurality of event collections at a user device of the first user in relation to a temporal scale, wherein presenting the one or more event collections includes; determining hierarchy information associated each of the plurality of predefined event epochs; determining a prominence associated with each of the one or more event collections based on the hierarchy information, wherein the prominence indicates whether a particular event collection is presented in the foreground or background relative to other event collections of the one or more event collections; and accessing, during presentation of the at least one event collection, the first user account and the second user account to present at least the portion of the digital media content of the first user and at least the portion of the digital media content of the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
defining an event epoch for use in generating a corresponding event collection comprising event content identified from one or more libraries of digital media content, wherein the event epoch definition comprises one or more event criteria, one or more content criteria, and one or more aspects of the event collection; identifying digital media content from the one or more libraries of digital media content as the event content using the event epoch definition; generating the event collection comprising a plurality of digital media content identified as event content; and presenting, by operation of a processor-based system and in accordance with the one or more aspects of the event collection, the event collection to a user device in relation to a temporal scale, wherein presenting the event collection includes; determining hierarchy information associated the plurality of digital media content of the event collection; determining prominence information associated with the plurality of digital media content of the event collection based on the hierarchy information, wherein the prominence information indicates whether particular event content is presented in the foreground or background relative to other event content of the event collection; determining a scale level of the temporal scale, wherein a high scale level indicates that the temporal scale is representative of a first time period, wherein a low scale level indicates that the temporal scale is representative of a second time period, wherein the second time period is shorter than the first time period; presenting the event collection as a single digital media content to represent the event content at a particular position along the temporal scale when the scale level of the temporal scale is high; and presenting the event collection as individual media content of the event content at a plurality of positions along the temporal scale when the scale level of the temporal scale is low. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A system comprising:
-
a database storing one or more libraries of digital media content; one or more processors configured to provide; a digital media content indexing system adapted to analyze digital media content of the one or more libraries of digital media content using information associated with predefined event epochs to identify digital media content as event content for a plurality of event collections corresponding to respective ones of the predefined event epochs, wherein the digital media content indexing system generates the plurality of event collections each including respective identified event content; and an event gallery interface presenting one or more event collections of the plurality of event collections to a user device in relation to a temporal scale, wherein the event collections are presented as a plurality of discrete events at positions along the temporal scale corresponding to temporal criteria of their corresponding event epoch information, wherein the event gallery interface; determines hierarchy information associated each of the plurality of event collections; determines a prominence associated with each of the one or more event collections based on the hierarchy information, wherein the prominence indicates whether a particular event collection is presented in the foreground or background relative to other event collections of the one or more event collections; determines a scale level of the temporal scale, wherein a high scale level indicates that the temporal scale is representative of a first time period, wherein a low scale level indicates that the temporal scale is representative of a second time period, wherein the second time period is shorter than the first time period; presents the event collection as a single digital media content to represent the event content at a particular position along the temporal scale when the scale level of the temporal scale is high; and presents the event collection as individual media content of the event content at a plurality of positions along the temporal scale when the scale level of the temporal scale is low. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
Specification