CPC G06F 3/04812 (2013.01) [G06F 8/20 (2013.01); G06F 9/451 (2018.02); G06Q 10/103 (2013.01)] | 16 Claims |
1. A method for providing an application service, the method being implemented by one or more processors of a computing device and comprising:
enabling each computing device of a plurality of computing devices to participate in a collaborative session where shared content for an interactive graphic design is rendered on a collaborative medium that presents the interactive graphic design, wherein enabling each computing device of the plurality of computing devices to participate in the collaborative session comprises enabling a user of each computing device of the plurality of computing devices to use a corresponding pointer device to interact with the collaborative medium and provide updates to the interactive graphic design;
generating the shared content to include a graphic representation of the corresponding pointer device used by the user of each of the plurality of computing devices;
enabling the user of each of the plurality of computing devices to modify the graphic representation of the corresponding pointer device to include text content specified by the user of each computing device of the plurality of computing devices, the graphic representation of the corresponding pointer device expanding in at least one of a horizontal or a vertical direction based on the text content specified by the user of each computing device of the plurality of computing devices; and
processing input specified by the user by (i) rendering the text content within the graphic representation of the corresponding pointer device used by the user, and (ii) detecting any one of multiple triggers embedded within the text content, wherein each of the multiple triggers is defined by a corresponding set of at least one alphanumeric character, wherein detecting any one of the multiple triggers includes detecting a command entry that identifies a voting widget that generates an interactive content element on the collaborative medium to receive voting input from the user of each of the plurality of computing devices, and wherein altering the shared content includes initiating the voting widget corresponding to the command entry on each of the plurality of computing devices.
|