According to Matt Spangard from EE,
Beginning June 2nd you will be able to submit your ideas and inventions to EE through the Innovation Station at Edison Nation. You will be required to be a gold member and it will be $25 per submitted idea. There are no limits on how many ideas you can submit and if you remain a gold member thses submission can be considered for upcoming product searches initiated by partners of Edison Nation.
It looks like they will have an online editable form that will run you through the details of your invention and allow you to submit drawings or pictures as well as a 2 minute video (if you so choose)
It looks like the innovation station will go live soon and after the casting call it will house the idea hunts and product requests the Edison Nation's retail connections.