Methods and systems for providing communications services
First Claim
1. A system, comprising:
- at least one computing device comprising hardware;
a network interface coupled to said at least one computing device;
non-transitory memory that stores instructions that when executed by the at least one computing device, cause the system to;
enable, using the network interface, communications over a network with a first instance of a software application installed on a first computing device of a user and with a second instance of the software application installed on a second computing device of the user;
detect an online presence of the first computing device of the user;
at least partly in response to the online presence detection of the first computing device of the user,enable information associated with a first call from a caller to be displayed by a user interface of the first instance of the software application installed on the first computing device of the user;
enable the user to originate a text reply to the caller via a first control and to originate a callback to the caller via a second control,wherein the first control and the second control are provided in association with the display, by the user interface of the first instance of the software application installed on the first computing device, of information associated with the first call from the caller directed to the user;
detect an online presence of the second computing device of the user;
at least partly in response to the online presence detection of the second computing device of the user,enable information associated with the first call from the caller directed to the user to be displayed by a user interface of the second instance of the software application installed on the second computing device;
enable the user to originate a text reply to the caller via a third control and originate a callback to the caller via a fourth control,wherein the third control and the fourth control are provided in association with the display, by the user interface of the second instance of the software application installed on the second computing device, of information associated with the first call from the caller directed to the user.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention is related to telecommunications. A call processing system receives a first call from a caller intended for a first person. A notification regarding the first call is transmitted over a network to a terminal associated with the first person. A user interface is displayed on the terminal via which the first person can indicate that a callback message is to be transmitted to the caller. The callback message is transmitted to the caller, wherein the callback message includes an identification of the first person, a callback control, and text indicating that the caller is to activate the control to initiate another call to the first person. At least partly in response to the caller activating the control, A second call to be placed via which the first person and caller are connected.
-
Citations
19 Claims
-
1. A system, comprising:
-
at least one computing device comprising hardware; a network interface coupled to said at least one computing device; non-transitory memory that stores instructions that when executed by the at least one computing device, cause the system to; enable, using the network interface, communications over a network with a first instance of a software application installed on a first computing device of a user and with a second instance of the software application installed on a second computing device of the user; detect an online presence of the first computing device of the user; at least partly in response to the online presence detection of the first computing device of the user, enable information associated with a first call from a caller to be displayed by a user interface of the first instance of the software application installed on the first computing device of the user; enable the user to originate a text reply to the caller via a first control and to originate a callback to the caller via a second control, wherein the first control and the second control are provided in association with the display, by the user interface of the first instance of the software application installed on the first computing device, of information associated with the first call from the caller directed to the user; detect an online presence of the second computing device of the user; at least partly in response to the online presence detection of the second computing device of the user, enable information associated with the first call from the caller directed to the user to be displayed by a user interface of the second instance of the software application installed on the second computing device; enable the user to originate a text reply to the caller via a third control and originate a callback to the caller via a fourth control, wherein the third control and the fourth control are provided in association with the display, by the user interface of the second instance of the software application installed on the second computing device, of information associated with the first call from the caller directed to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a computing device comprising hardware; a network interface; non-transitory memory that stores instructions that when executed by the computing device, cause the system to; enable, using the network interface, communications over a network with a software application installed on a first computing device of a user and with a software application installed on a second computing device of the user; detect an online presence of the first computing device of the user; detect an online presence of the second computing device of the user; at least partly in response to the online presence detection of the first computing device of the user, enable information associated with a first call from a caller directed to the user to be displayed via a user interface of the software application installed on the first computing device; at least partly in response to the online presence detection of the second computing device of the user, enable information associated with the first call from the caller directed to the user to be displayed via a user interface of the software application installed on the second computing device; enable the user to originate, via a control, a text reply to the caller, wherein the control is provided in association with the display of information, associated with the first call directed to the user, via the user interface of the software application installed on the second computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
at least one computing device comprising hardware; a network interface; non-transitory memory that stores instructions that when executed by the at least one computing device, cause the system to; enable, using the network interface, communications over a network with a software application installed on a first computing device of a user and with a software application installed on a second computing device of the user; detect an online presence of the first computing device of the user; detect an online presence of the second computing device of the user; at least partly in response to the online presence detection of the first computing device of the user, enable information associated with a first call from a caller directed to the user to be displayed via a user interface of the software application installed on the first computing device; at least partly in response to the online presence detection of the second computing device of the user, enable information associated with the first call from the caller directed to the user to be displayed via a user interface of the software application installed on the second computing device; enable the user to originate, via a control, a callback to the caller, wherein the control is provided in association with the display of information, associated with the first call directed to the user, via the user interface of the software application installed on the second computing device. - View Dependent Claims (18, 19)
-
Specification