Theme-based media content generation system and method
First Claim
1. A computing device comprising:
- a) a processor that is controlled via programming instructions;
b) a non-transitory computer readable memory;
c) 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) a plurality of media content database entities containing media content,ii) a theme database entity identifying a theme,iii) a plurality of theme event database entities each identifying a theme event for the theme, with each theme event database entity event being associated with the theme database entity;
iv) a plurality of content suggestion database entities each identifying a content suggestion for one theme event, with each content suggestion database entity being associated with a single theme event database entity;
v) a plurality of formatting instructions for displaying data through a user interface, the formatting instructions being applicable to at least one content suggestion database entity associated with the theme database entity;
d) content presentation programming stored on the memory and performed by the processor, the content presentation programming causing the processor to;
i) identify a first media content as relating to a first content suggestion;
ii) associating in the database a first media content database entity identifying the first media content with a first content suggestion database entity identifying the first content suggestion;
iii) identifying a first formatting instruction applicable to the first content suggestion database entity;
iv) applying the first formatting instruction to the first media content and displaying the formatted first media content via a user interface.
4 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. 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 presented using a map and timeline interface, and can be augmented using content from external sources, other users, or viewers of the content. Themes can be created for presentation groupings that format the presentation groupings according to stored formatting appropriate to the theme. Themes can suggest theme events to which users can assign places and times. Information about future theme events can then be used to trigger a request for content or to trigger the creation of implicit content.
51 Citations
24 Claims
-
1. A computing device comprising:
-
a) a processor that is controlled via programming instructions; b) a non-transitory computer readable memory; c) 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) a plurality of media content database entities containing media content, ii) a theme database entity identifying a theme, iii) a plurality of theme event database entities each identifying a theme event for the theme, with each theme event database entity event being associated with the theme database entity; iv) a plurality of content suggestion database entities each identifying a content suggestion for one theme event, with each content suggestion database entity being associated with a single theme event database entity; v) a plurality of formatting instructions for displaying data through a user interface, the formatting instructions being applicable to at least one content suggestion database entity associated with the theme database entity; d) content presentation programming stored on the memory and performed by the processor, the content presentation programming causing the processor to; i) identify a first media content as relating to a first content suggestion; ii) associating in the database a first media content database entity identifying the first media content with a first content suggestion database entity identifying the first content suggestion; iii) identifying a first formatting instruction applicable to the first content suggestion database entity; iv) applying the first formatting instruction to the first media content and displaying the formatted first media content via a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
a) on a server computer having a programmable processor, establishing a structured database defining a theme, the theme being associated with a plurality of theme events, and at least one theme event being associated with a plurality of content suggestions; b) at the server computer, storing formatting instructions defining content formatting for the content suggestions; c) at a mobile device, downloading the plurality of content suggestions from the server computer; d) the mobile device, creating content; e) at the mobile device, identifying the content as being associated with a first content suggestion; f) uploading from the mobile device to the server computer the content and the association with the first content suggestion; and g) at the server computer, presenting over a user interface the content as formatted by content formatting defined for the first content suggestion. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A computing device comprising:
-
a) a processor that is controlled via programming instructions; b) a non-transitory computer readable memory; c) 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) a plurality of theme database entities identifying a plurality of themes, ii) a plurality of theme event database entities each identifying a theme event, with each theme event database entity event being associated with one theme database entity; iii) a plurality of content suggestion database entities each identifying a content suggestion for one theme event, with each content suggestion database entity being associated with a single theme event database entity; d) theme selection programming stored on the memory and performed by the processor, the theme selection presentation programming causing the processor to create a theme selection interface and to; i) present, through the theme selection interface, the plurality of themes; ii) receive, through the theme selection interface, a theme selection of a first theme identified by a first theme database entity; iii) present, through the theme selection interface, a first set of theme events, the first set of theme events being identified by theme event database entities associated with the first theme database entity; iv) receive, through the theme selection interface, theme event selections identifying relevant subset of the first set of theme events; v) receive, through the theme selection interface, a location input and a time input for a first theme event in the relevant subset of theme events, the first theme event being identified by a first theme event database entity; vi) identify a first content suggestion identified in a first content suggestion database entity associated with the first theme event database entity; vii) use the input for the first theme event to identify a trigger event for input of content for the first content suggestion. - View Dependent Claims (23, 24)
-
Specification