Method for making relevant content proposals based on information gleaned from an image-based project created in an electronic interface
First Claim
1. A non-transitory physical storage medium for storing program code, the program code executable by a hardware processor to perform a process for creating and editing a media-based project, the program code executable by the hardware processor to perform:
- automatically determine whether a user has inserted data into the media-based project, wherein the media-based project is associated with a set of digital asset recommendations;
in response to determining that the user has inserted data into the media-based project;
automatically mine the user-inserted data in the media-based project to identify prominent subjects, ideas, themes, and/or places that reflect prevalent content used in the media-based project, wherein the prevalent content is repeated throughout the media-based project;
automatically generate a pool of primary keywords that characterize the prevalent content in the media-based project;
automatically search one or more data sources for one or more additional digital assets using one or more of the primary keywords generated as search criteria;
automatically update the set of digital asset recommendations with the additional digital assets found through the search; and
display the updated set of digital asset recommendations with the media-based project being created and edited.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for creating image and or text-based projects includes a server, the server having access to a processor, a data repository, and a non-transitory physical medium. Software running from the non-transitory physical medium provides a first function for establishing a server connection between the server and a computing appliance, a second function for initiating and maintaining a data session with a user, a third function for gathering information in a project, a fourth function for analyzing the information gathered and developing a list of keywords, a fifth function for searching one or more data sources for images and other assets using one or more of the primary keywords developed by the fourth function, and a sixth function for dynamically presenting one or more digital assets found in the search to the one or more users working on the project.
37 Citations
20 Claims
-
1. A non-transitory physical storage medium for storing program code, the program code executable by a hardware processor to perform a process for creating and editing a media-based project, the program code executable by the hardware processor to perform:
-
automatically determine whether a user has inserted data into the media-based project, wherein the media-based project is associated with a set of digital asset recommendations; in response to determining that the user has inserted data into the media-based project; automatically mine the user-inserted data in the media-based project to identify prominent subjects, ideas, themes, and/or places that reflect prevalent content used in the media-based project, wherein the prevalent content is repeated throughout the media-based project; automatically generate a pool of primary keywords that characterize the prevalent content in the media-based project; automatically search one or more data sources for one or more additional digital assets using one or more of the primary keywords generated as search criteria; automatically update the set of digital asset recommendations with the additional digital assets found through the search; and display the updated set of digital asset recommendations with the media-based project being created and edited. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method executable from a non-transitory physical storage medium storing program code, the program code executable by a hardware processor to perform a process for creating and editing a media-based project, the method comprising:
-
automatically determining whether a user has inserted data into the media-based project, wherein the media-based project is associated with a set of digital asset recommendations; in response to determining that the user has inserted data into the media-based project; automatically mining the user-inserted data in the media-based project to identify prominent subjects, ideas, themes, and/or places that reflect prevalent content used in the media-based project, wherein the prevalent content is repeated throughout the media-based project; automatically generating a pool of primary keywords that characterize the prevalent content in the media-based project; automatically searching one or more data sources for one or more additional digital assets using one or more of the primary keywords generated as search criteria; automatically updating the set of digital asset recommendations with the additional digital assets found through the search; and display the updated set of digital asset recommendations with the media-based project being created and edited.
-
-
17. A computing appliance comprising a hardware processor and a non-transitory physical storage medium storing program code executable by the hardware processor, the program code when executed by the hardware processor providing a process for creating and editing a media-based project, the process comprising steps to:
-
automatically determine whether a user has inserted data into the media-based project, wherein the media-based project is associated with a set of digital asset recommendations; in response to determining that the user has inserted data into the media-based project; automatically mine the user-inserted data in the media-based project to identify prominent subjects, ideas, themes, and/or places that reflect prevalent content used in the media-based project, wherein the prevalent content is repeated throughout the media-based project; automatically generate a pool of primary keywords that characterize the prevalent content in the media-based project; automatically search one or more data sources for one or more additional digital assets using one or more of the primary keywords generated as search criteria; automatically update the set of digital asset recommendations with the additional digital assets found through the search; and display the updated set of digital asset recommendations with the media-based project being created and edited. - View Dependent Claims (18, 19, 20)
-
Specification