Methods and systems for communications processing
First Claim
1. A communications system, comprising:
- a processing device;
a network interface;
non-transitory computer readable memory that stores program code that when executed by the processing device is configured to cause the system to at least;
provide a software program for download to a first computing device associated with a user;
enable delivery of a voice message, directed to the user, to the first computing device associated with the user, wherein the delivered voice message is playable to the user via a user interface of the software program;
enable the voice message to be played via a web browser of a second computing device associated with the user;
enable the user to send a textual reply message, via the web browser of the second computing device associated with the user, to an originator of the voice message without the user entering an address of the originator of the voice message; and
receive, via the network interface, a user voice message deletion instruction from the web browser of the second computing device associated with the user;
in response to the user voice message deletion instruction received from the web browser of the second computing device associated with the user, enable the voice message to be deleted from a user interface presented by the browser, and in cooperation with the software program on the first computing device associated with of the user, enable deletion of the voice message on the first computing device associated with the user.
0 Assignments
0 Petitions
Accused Products
Abstract
Communication systems and methods are described. In an illustrative embodiment, embeddable code is provided to a user to embed on a user web page. A communication request is received from a visitor via a user interface displayed on the user web page, the user interface including an address field configured to receive from the visitor an address associated with the visitor, and a text entry field configured to receive a text message from the visitor, wherein the user interface is generated at least in part by the code. If the visitor enters a phone address into the address field, a determination is made as to whether the phone address is valid at least partly in response to a first action by the visitor. If the visitor enters text into the text entry field, the text is transmitted to the user at least partly in response to a second action by the visitor.
236 Citations
32 Claims
-
1. A communications system, comprising:
-
a processing device; a network interface; non-transitory computer readable memory that stores program code that when executed by the processing device is configured to cause the system to at least; provide a software program for download to a first computing device associated with a user; enable delivery of a voice message, directed to the user, to the first computing device associated with the user, wherein the delivered voice message is playable to the user via a user interface of the software program; enable the voice message to be played via a web browser of a second computing device associated with the user; enable the user to send a textual reply message, via the web browser of the second computing device associated with the user, to an originator of the voice message without the user entering an address of the originator of the voice message; and receive, via the network interface, a user voice message deletion instruction from the web browser of the second computing device associated with the user; in response to the user voice message deletion instruction received from the web browser of the second computing device associated with the user, enable the voice message to be deleted from a user interface presented by the browser, and in cooperation with the software program on the first computing device associated with of the user, enable deletion of the voice message on the first computing device associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a processing device; a network interface; non-transitory computer readable memory storing program code that when executed by the processing device is configured to cause the system to at least; provide a software program for download to a first computing device associated with a user; enable delivery of a voice message, directed to the user, to the first computing device associated with the user, wherein the delivered voice message is playable to the user via a user interface of the software program; enable the voice message to be played via a web browser of a second computing device associated with the user; enable the user to send a textual reply message, via the web browser of the second computing device associated with the user, to an originator of the voice message without the user entering an address of the originator of the voice message; receive, via the network interface, a user voice message deletion instruction from the web browser of the second computing device associated with the user; and in response to the user voice message deletion instruction received from the web browser of the second computing device associated with the user, enable, in cooperation with the software program on the first computing device associated with of the user, deletion of the voice message on the first computing device associated with the user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A non-transitory computer-readable storage medium storing computer-executable instructions that when executed by a processor perform cause the processor to perform operations comprising:
-
providing a software program for download to a first computing device associated with a user; enabling delivery of a voice message, directed to the user, to the first computing device associated with the user, wherein the delivered voice message is playable to the user via a user interface of the first software program; enabling the voice message to be played via a web browser of a second computing device associated with the user; enabling the user to send a textual reply message, via the web browser of the second computing device associated with the user, to an originator of the voice message without the user entering an address of the originator of the voice message; receiving a user voice message deletion instruction from the web browser of the second computing device associated with the user; in response to the user voice message deletion instruction received from the web browser of the second computing device associated with the user, enabling, in cooperation with the software program on the first computing device associated with of the user, deletion of the voice message on the first computing device associated with the user.
-
Specification