Systems and methods for video messaging and confirmation
Abstract
Various embodiments illustrated and described herein include systems, method, and software for video messaging generation, sending, view tracking, and automated follow-up. Such embodiments provide mechanisms allowing users to engage with recipients and to track and collect recipient information and their tendencies in order to increase communication effectiveness. Some embodiments include sending messages with links to video though various messaging platforms. For example, some embodiments include sending electronic messages via email or via an online hosted computer application system for delivery by the online hosted computer application. Examples of the online hosted computer applications include social networking websites such as FACEBOOK®, TWITTER®, and LINKEDIN®. Messages may be generated and sent by a video messaging system directly; through integration of a customer relationship management application with a video messaging system; through an email, text message, social networking message that includes a link to a video message; and other mechanisms.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . A non-transitory computer-readable medium, with instructions stored thereon, which when executed by at least one computer processor of at least one computing device cause performance of a method comprising:
receiving input defining a message campaign, the input including:
input defining message campaign events the execution of which causes a message to be sent to a campaign recipient;
event triggers for one or more of the message campaign events the occurrence of which cause an associated message campaign event to be executed, at least one event trigger being triggered upon commencement of the campaign;
for each campaign event:
receiving a selection of a stored video file;
receiving input defining a message to be sent with a link to the selected video file;
storing data representative of the message campaign and each defined message, each stored message including a link to the selected video file in association with the respective campaign event in a campaign database;
receiving input of at least one recipient with regard to the message campaign and commencing execution of the message campaign, commencement of the message campaign including generating commenced campaign data in the campaign database; wherein each message sent as part of the messaging campaign includes a link to a stored video file the link including data associated with a respective video of a campaign event for which the video is sent, the recipient, and the respective campaign event; receiving, over a network, a video request including data associated with a video, a recipient, and a campaign event; and based on the data associated with the video, the recipient, and the campaign event included in the video request:
retrieving the requested video based on the data associated with the video;
sending the retrieved video, over the network, in response to the video request;
storing, in the campaign database, data with regard to the campaign associated with the received campaign event data indicating that the recipient identified by the received recipient data has viewed the campaign event video; and
applying the campaign event triggers to the data stored in the campaign database to determine if a campaign event trigger is implicated, and executing any triggered campaign events.
3 . The non-transitory computer-readable medium of claim 2 , wherein receiving a selection of a stored video includes selecting a video recording function to record and store a new video.
4 . The non-transitory computer-readable medium of claim 2 , wherein receiving input defining a message campaign includes selecting a previously defined message campaign.
5 . A method comprising:
in an online hosted computing application, receiving a selection of a message template, the message template including a hyperlink to a video message within an online video messaging system; receiving a selection of at least one recipient within a listing of contacts in the online hosted computing application; receiving input to send an outbound message to the at least one recipient based on the selected message template; generating the outbound message to each of the at least one recipients based on the template, generation of the message to each of the at least one recipients includes adding data to the video message hyperlink identifying the online hosted computing application from which the message is being sent and an identifier of the respective recipient; sending the outbound message to each of the at least one recipients; receiving, from the video messaging system in the online hosted computing application, a further message indicating a particular recipient to which the message was sent and an indication that the particular recipient has viewed the video of the hyperlink; and forwarding the further message to a sender of the message via a messaging function of the online hosted computing application.
6 . The method of claim 5 , wherein the online hosted computing application is a social media hosted application.
7 . The method of claim 5 , wherein the online hosted computing application is an online hosted customer relationship application.
8 . The method of claim 5 , wherein the message is sent to each of the at least recipients via a messaging function of the online hosted computing application.Join the waitlist — get patent alerts
Track US2015095438A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.