Methods and systems for transmitting video messages to mobile communication devices
First Claim
1. A method of transmitting video messages to a mobile phone, the method comprising:
- receiving over a network from a user terminal an identification of a message recipient, wherein the message recipient is associated with a mobile phone, text to be included in a message, and selection of video content to be included in the message;
creating a message object corresponding to the message and storing the message object in computer readable memory;
accessing a data store to determine what campaign the message is entitled to, wherein the campaign indicates if the user is to be charged on a per message basis;
identifying a telecommunications carrier associated a user telephonic device;
determining whether the user is to be charged on a per message basis for the message;
at least partly in response to a determination that the user is to be charged on a per message basis for the message, causing, at least in part, an authorization notification to be transmitted to the user'"'"'s telephonic device, wherein the authorization notification indicates that the user needs to provide authorization for the message to be sent;
at least partly in response to receiving an indication within a first period of time that the user has provided authorization for the message to be sent;
initiating the transmission of the message to the recipient'"'"'s mobile phone; and
determining if a transmission confirmation is received within a second period of time, and at least partly in response to receiving the transmission confirmation within the second period of time, storing a successful delivery indication in memory, and at least partly in response to not receiving the transmission confirmation within the second period of time, storing a delivery failure indication in memory.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for managing messaging are described. An illustrative messaging system includes a processor and a content database storing video content and/or other content, and a user database that stores an identifier corresponding to a telecommunications carrier associated with a user mobile phone, and an indicator indicating the messaging capability of the mobile phone of the user. Code is stored in memory that is configured to provide for display on a terminal a form via which a user can view a plurality of videos from the content database, select a video to be sent as a message, and specify a recipient for the video message. The system is optionally configured to initiate the transmission of an approval request message to a terminal, such as a mobile phone associated with the user, wherein the user can approve the sending of the video message to the recipient by taking an action in response to the approval request.
31 Citations
24 Claims
-
1. A method of transmitting video messages to a mobile phone, the method comprising:
-
receiving over a network from a user terminal an identification of a message recipient, wherein the message recipient is associated with a mobile phone, text to be included in a message, and selection of video content to be included in the message; creating a message object corresponding to the message and storing the message object in computer readable memory; accessing a data store to determine what campaign the message is entitled to, wherein the campaign indicates if the user is to be charged on a per message basis; identifying a telecommunications carrier associated a user telephonic device; determining whether the user is to be charged on a per message basis for the message; at least partly in response to a determination that the user is to be charged on a per message basis for the message, causing, at least in part, an authorization notification to be transmitted to the user'"'"'s telephonic device, wherein the authorization notification indicates that the user needs to provide authorization for the message to be sent; at least partly in response to receiving an indication within a first period of time that the user has provided authorization for the message to be sent; initiating the transmission of the message to the recipient'"'"'s mobile phone; and determining if a transmission confirmation is received within a second period of time, and at least partly in response to receiving the transmission confirmation within the second period of time, storing a successful delivery indication in memory, and at least partly in response to not receiving the transmission confirmation within the second period of time, storing a delivery failure indication in memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, including a processing device, configured to perform operations comprising:
-
receive over a network from a user terminal an identification of a message recipient text to be included in a message, and selection of video content to be included in the message; create a message object corresponding to the message and store the message object in computer readable memory; access a data store to determine what campaign the message is entitled to, wherein the campaign indicates if the user is to be charged on a per message basis; identify a telecommunications carrier associated a user telephonic device; determining whether the user is to be charged on a per message basis for the message; at least partly in response to a determination that the user is to be charged on a per message basis for the message, cause, at least in part, an authorization notification to be transmitted to the user'"'"'s telephonic device, wherein the authorization notification indicates that the user needs to provide authorization for the message to be sent; at least partly in response to receiving an indication within a first period of time that the user has provided authorization for the message to be sent; initiate the transmission of the message to a mobile phone of the recipient; and determine if a transmission confirmation is received within a second period of time, and at least partly in response to receiving the transmission confirmation with the second period of time, store a successful delivery indication in memory, and at least partly in response to not receiving the transmission confirmation within the second period of time, store a delivery failure indication in memory. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification