System for creating and distributing interactive advertisements to mobile devices
View Patent ↗A system for mobile devices that facilitates the creation and dissemination of interactive advertisements to a plurality of mobile devices. A computer or PC comprising an interactive media creator is used to generate interactive advertisements and communicate it to a distribution server. Mobile devices have an interactive media client component to receive and present interactive media, such as these interactive advertisements, to a user. User response is collected, user interaction is monitored and reported. Charging for distributing advertisements is supported.
1. A method comprising:
identifying, based on a request from a client device, an interactive-software-application demonstration comprising multiple segments without certain graphics for selectable options;
generating graphics representing selectable options in a customized size and a customized format for incorporation within the multiple segments of the interactive-software-application demonstration based on detected capabilities of the client device;
providing, to the client device via a communication network for display within an interactive-client component, the interactive-software-application demonstration comprising the multiple segments including the graphics representing the selectable options in the customized size and the customized format;
receiving a usage report from the client device indicating a user's interaction with one or more of the graphics representing the selectable options in the customized size and the customized format within the multiple segments of the interactive-software-application demonstration, wherein a usage-monitoring component on the client device generates the usage report indicating the user's interaction with the one or more of the graphics;
based on receiving the usage report, identifying a survey question concerning the interactive-software-application demonstration; and
providing, to the client device via the communication network, the survey question concerning the interactive-software-application demonstration.
2. The method of claim 1 , wherein the interactive-software-application demonstration comprises an interactive demonstration of a game.
3. The method of claim 1 , wherein the interactive-software-application demonstration comprises an interactive demonstration of a product advertisement.
4. The method of claim 1 , wherein the interactive-software-application demonstration comprises an interactive demonstration of screenshots from a software application.
5. The method of claim 1 , further comprising receiving, from the client device via the communication network, an indication of a response to the survey question concerning the interactive-software-application demonstration.
6. The method of claim 5 , wherein generating the graphics representing the selectable options in the customized size and the customized format for incorporation within the multiple segments of the interactive-software-application demonstration comprises generating a compacted version of the graphics for a first type of computing device corresponding to the client device in a more compacted format than a version of the graphics for a second type of computing device.
7. The method of claim 1 , wherein the survey question comprises a first selectable response option and a second selectable response option.
8. The method of claim 7 , further comprising receiving, from the client device via the communication network, an indication of a selection of the first selectable response option.
9. The method of claim 8 , further comprising:
determining that the first selectable response option relates to an additional survey question concerning the interactive-software-application demonstration; and
providing, to the client device via the communication network, the additional survey question.
10. A system, comprising:
at least one processor; and
at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to:
identify, based on a request from a client device, an interactive-software-application demonstration comprising multiple segments without certain graphics for selectable options;
generating graphics representing selectable options in a customized size and a customized format for incorporation within the multiple segments of the interactive-software-application demonstration based on detected capabilities of the client device;
provide, to the client device via a communication network for display within an interactive-client component, the interactive-software-application demonstration comprising the multiple segments including the graphics representing the selectable options in the customized size and the customized format;
receive a usage report from the client device indicating a user's interaction with one or more of the graphics representing the selectable options in the customized size and the customized format within the multiple segments of the interactive-software-application demonstration, wherein a usage-monitoring component on the client device generates the usage report indicating the user's interaction with the one or more of the graphics;
based on receiving the usage report, identify a survey question concerning the interactive-software-application demonstration; and
provide, to the client device via the communication network, the survey question concerning the interactive-software-application demonstration.
11. The system of claim 10 , wherein the interactive-software-application demonstration comprises an interactive demonstration of a game.
12. The system of claim 10 , wherein the interactive-software-application demonstration comprises an interactive demonstration of screenshots from a software application.
13. The system of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the system to receive, from the client device via the communication network, an indication of a response to the survey question concerning the interactive-software-application demonstration.
14. The system of claim 13 , further comprising instructions that, when executed by the at least one processor, cause the system to determine not to provide a particular survey question concerning the interactive-software-application demonstration based on the response to the survey question.
15. The system of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the system to:
determine that the client device comprises the interactive-client component; and
based on the determination that the client device comprises the interactive-client component, provide the interactive-software-application demonstration in a format compatible with the interactive-client component.
16. The system of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the system to:
determine that the client device does not comprise the interactive-client component; and
based on the determination that the client device does not comprise the interactive-client component, provide the interactive-software-application demonstration in a format compatible with a web browser.
17. A non-transitory computer readable storage media storing instructions thereon that, when executed by a processor, cause a computer system to:
identify, based on a request from a client device, an interactive-software-application demonstration comprising multiple segments without certain graphics for selectable options;
generate graphics representing selectable options in a customized size and a customized format for incorporation within the multiple segments of the interactive-software-application demonstration based on detected capabilities of the client device;
provide, to the client device via a communication network for display within an interactive-client component, the interactive-software-application demonstration comprising the multiple segments including the graphics representing the selectable options in the customized size and the customized format;
receive a usage report from the client device indicating a user's interaction with one or more of the graphics representing the selectable options in the customized size and the customized format within the multiple segments of the interactive-software-application demonstration, wherein a usage-monitoring component on the client device generates the usage report concerning the user's interaction with the one or more of the graphics;
based on receiving the usage report, identify a survey question concerning the interactive-software-application demonstration; and
provide, to the client device via the communication network, the survey question concerning the interactive-software-application demonstration.
18. The non-transitory computer readable storage media of claim 17 , wherein the survey question comprises multiple selectable response options.
19. The non-transitory computer readable storage media of claim 18 , further comprising instructions that, when executed by the processor, cause the computer system to receive an indication of a selection of a selectable response option from among the multiple selectable response options.
20. The non-transitory computer readable storage media of claim 18 , further comprising instructions that, when executed by the processor, cause the computer system to:
determine the selectable response option relates to an additional survey question concerning the interactive-software-application demonstration; and
provide, to the client device via the communication network, the additional survey question.