Content Presentation and Augmentation System and Method
0 Assignments
0 Petitions
Accused Products
Abstract
A computerized system and method are presented that creates implicit content on a mobile device by monitoring and recording input from sensors on the device. Metadata from the implicit content and from user-created content is then analyzed the purpose of event identification. Using the metadata and event identification, the content is created into clusters, which can be confirmed by the user as actual events. Events can then be grouped according to metadata and event information into a presentation grouping. Presentation groupings can be presenting using a map and timeline interface. The system augments content concerning an event by searching for related content. Users viewing the presentation grouping can add additional user content. The system can also add content from users that attended the same event.
8 Citations
17 Claims
-
1. (canceled)
-
2. A computing device comprising:
-
a) a network interface providing data and a user interface to a remote computing device over a computerized network; b) a processor that is controlled via programming instructions; c) a non-transitory computer readable memory; d) database programming stored on the non-transitory computer readable memory and performed by the processor, the database programming managing a content database that is transformed during operation by the database programming, the content database having; i) media content items, and ii) a plurality of events, with each event being associated in the database with a plurality of media content items, wherein each event is also associated with a location and a time indicating where the plurality of media content items were generated, and iii) a presentation grouping associated in the database with a plurality of selected events; and e) content presentation programming stored on the memory and performed by the processor, the content presentation programming causing the processor to; i) analyze the presentation grouping of selected events to identify a plurality of different locations and a plurality of different times associated with the selected events; ii) generate a timeline including the plurality of different times associated with the selected events; iii) generate a map showing the plurality of different locations of the selected events on the map; iv) receive selection of a first event as a chosen event; v) after step iv), concurrently display the media content items associated with the first event in the user interface along with the timeline and the map; vi) receive selection of a second event as the chosen event; and vii) after step vi), updating the user interface to display the media content items associated with the second event in the user interface. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing device comprising:
-
a) a network interface providing data and a user interface to a remote computing device over a computerized network; b) a processor that is controlled via programming instructions; c) a non-transitory computer readable memory; d) database programming stored on the non-transitory computer readable memory and performed by the processor, the database programming managing a content database that is transformed during operation by the database programming, the content database having; i) media content items, and ii) a plurality of events, with each event being associated in the database with a plurality of media content items, wherein each event is also associated with a location and a time indicating where the plurality of media content items were generated, and iii) a presentation grouping associated in the database with a plurality of selected events; and e) content presentation programming stored on the memory and performed by the processor, the content presentation programming causing the processor to; i) select a first subset of the selected events in the presentation grouping; ii) analyze the first subset of selected events to identify a first set of different locations and a first set of different times associated with the first subset of selected events; iii) generate a first timeline including the first set of different times; iv) generate a first map showing the first set of different locations; v) receive selection of a first event as a chosen event; vi) after step v), concurrently display the media content items associated with the first event in the user interface along with the first timeline and the first map; vii) receive an instruction to display a different time period covering a second subset of the selected events; viii) analyze the second subset of selected events to identify a second set of different locations associated with the second subset of selected events; ix) generate a second map showing the second set of different locations; x) updating the user interface to display a second timeline covering the different time period and the second map. - View Dependent Claims (16, 17)
-
Specification