Systems and methods for distributing messages to mobile devices
First Claim
Patent Images
1. A method for causing a voice message to play on a first mobile device, the method comprising:
- receiving on a bubble server a connection to a second mobile device, the received connection diverted to the bubble server by a telecommunication network associated with the first mobile device due to an occurrence of a predefined event;
providing a prompt to the second mobile device from the bubble server;
receiving on the bubble server a response to the prompt, the response including the voice message from the second mobile device;
storing the voice message on the bubble server;
notifying the first mobile device by the bubble server about the stored voice message;
receiving by the bubble server a request to play the voice message on the first mobile device, the request received from the first mobile device in response to the notification; and
playing the voice message on the first mobile device while connected to the bubble server.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for delivering messages and/or multimedia content using a short message services (SMS) telecommunication network. Mobile devices are coupled to the telecommunication network. A sender may distribute the message using a mobile device to a recipient on another telecommunication network. In one embodiment, a message is requested using a unique pairing identifier and the message is streamed to the recipient. The message may include a multimedia content, and may be based on a demographic trait of the recipient.
-
Citations
20 Claims
-
1. A method for causing a voice message to play on a first mobile device, the method comprising:
-
receiving on a bubble server a connection to a second mobile device, the received connection diverted to the bubble server by a telecommunication network associated with the first mobile device due to an occurrence of a predefined event; providing a prompt to the second mobile device from the bubble server; receiving on the bubble server a response to the prompt, the response including the voice message from the second mobile device; storing the voice message on the bubble server; notifying the first mobile device by the bubble server about the stored voice message; receiving by the bubble server a request to play the voice message on the first mobile device, the request received from the first mobile device in response to the notification; and playing the voice message on the first mobile device while connected to the bubble server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19)
-
-
16. A system for causing a voice message to play on a first mobile device, the system comprising:
-
a processor; a computer readable storage medium having instructions for execution by the processor which causes the processor to play the voice message on the first mobile device; wherein the processor is connected to the computer readable storage medium, the processor executing the instructions on the computer readable storage medium to; receive a connection to a second mobile device, the received connection diverted to the system by a telecommunication network associated with the first mobile device due to an occurrence of a predefined event; provide a prompt to the second mobile device; receive a response to the prompt, the response including the voice message from the second mobile device; store the voice message; notify the first mobile device about the stored voice message; receive a request to play the voice message on the first mobile device, the request received from the first mobile device in response to the notification; and play the voice message on the first mobile device while connected to the system.
-
-
20. A computer readable storage medium having embodied thereon a program, the program being executable by a computing device for performing a method comprising:
-
receiving on a bubble server a connection to a second mobile device, the received connection diverted to the bubble server by a telecommunication network associated with the first mobile device due to an occurrence of a predefined event; providing a prompt to the second mobile device from the bubble server; receiving on the bubble server a response to the prompt, the response including the voice message from the second mobile device; storing the voice message on the bubble server; notifying the first mobile device from the bubble server about the stored voice message; receiving by the bubble server a request to play the voice message on the first mobile device, the request received from the first mobile device in response to the notification; and playing the voice message on the first mobile device while connected to the bubble server.
-
Specification