METHODS AND SYSTEMS FOR TRANSMITTING VIDEO MESSAGES TO MOBILE COMMUNICATION DEVICES
First Claim
1. A video messaging system comprising:
- a processor;
a content database that stores video content;
a user database that stores;
a user identifier associated with at least one user;
an identifier corresponding to a telecommunications carrier associated with a mobile phone of the at least one user;
an indicator indicating the messaging capability of the mobile phone of the at least one user;
a telephone number associated with the mobile phone of the at least one user;
program code stored in computer readable memory that when executed by the processor is configured to;
provide for display on a user terminal a form via which a user can view a plurality of available videos from the content database, view an amount associated with sending the video, select a video to be sent as a message, specify a recipient for the video message, enter text to be sent to the recipient in association with the selected video, and instruct that the selected video and the text be sent as a message to the specified recipient;
receive and store in computer readable memory the user video selection, the recipient specification, and the text;
initiate the transmission of an approval request message to a mobile phone associated with the user using the phone number associated with the user mobile phone to address the approval request message, wherein the user can approve the sending of the video message to the recipient by taking an action in response to the approval request;
if the user approves sending of the video message within a specified period of time;
initiate the transmission of the video message and associated text to a mobile phone associated with the recipient;
identify the video message as being in an active state at least until a confirmation of receipt indication is received via a carrier associated with the recipient;
if a confirmation is received, store the confirmation in computer readable memory; and
if the user does not approve sending of the video message within the specified time period, initiating the cancellation of the transmission the video message to the recipient.
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.
-
Citations
33 Claims
-
1. A video messaging system comprising:
-
a processor; a content database that stores video content; a user database that stores; a user identifier associated with at least one user; an identifier corresponding to a telecommunications carrier associated with a mobile phone of the at least one user; an indicator indicating the messaging capability of the mobile phone of the at least one user; a telephone number associated with the mobile phone of the at least one user; program code stored in computer readable memory that when executed by the processor is configured to; provide for display on a user terminal a form via which a user can view a plurality of available videos from the content database, view an amount associated with sending the video, select a video to be sent as a message, specify a recipient for the video message, enter text to be sent to the recipient in association with the selected video, and instruct that the selected video and the text be sent as a message to the specified recipient; receive and store in computer readable memory the user video selection, the recipient specification, and the text; initiate the transmission of an approval request message to a mobile phone associated with the user using the phone number associated with the user mobile phone to address the approval request message, wherein the user can approve the sending of the video message to the recipient by taking an action in response to the approval request; if the user approves sending of the video message within a specified period of time; initiate the transmission of the video message and associated text to a mobile phone associated with the recipient; identify the video message as being in an active state at least until a confirmation of receipt indication is received via a carrier associated with the recipient; if a confirmation is received, store the confirmation in computer readable memory; and if the user does not approve sending of the video message within the specified time period, initiating the cancellation of the transmission the video message to the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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; if a determination is made that the user is to be charged on a per message basis for the message; at least partly in response to the 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 video message to be sent; if an indication is received 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 with a second period of time, and if the transmission confirmation is not received with the second period of time, storing a successful delivery indication in memory, and if the transmission confirmation is not received with the second period of time, storing a delivery failure indication in memory. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of transmitting video messages to a mobile phone, the method comprising:
-
receiving over a network at a message management system a request from a user that a video message be sent to a recipient mobile phone; transmitting an authorization request message to a mobile phone associated with the user, wherein the user needs to provide a user authorization response in order for the video message to be sent to the recipient; and at least partly in response to receiving an authorization response from the user, initiating the transmission of the video message to the recipient mobile phone. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification