Methods and apparatus for providing expanded telecommunications service
First Claim
Patent Images
1. A system, comprising:
- at least one computing device comprising hardware;
at least one network interface coupled to a first data network;
non-transitory memory coupled to the at least one computing device that stores instructions that when executed by the at least one computing device cause, at least in part, the system to implement;
enabling a software application to be downloaded over the first data network to a first computing device of a user, the user associated with a first phone address;
participating in a first communication connection, the first communication connection associated with a computing device of the user;
receiving an indication from the first computing device of the user that the user has selected a user interface control of the software application;
establishing a second communication connection to a called party with a second phone address, the second phone address different than the first phone address wherein at least a portion of the first phone address is inserted in a caller identification field associated with the second communication connection,wherein the second communication connection is initiated at least partly in response to;
the indication from the first computing device of the user, andreceipt of a first request over a second data network from the software program executing on the first computing device of the user; and
joining the first communication connection and the second communication connection.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides flexible call processing. For example, a call processor system can receive an inbound call intended for a called party and place an outbound call to the called party. The call processing system can provide the called party with a call transfer option.
-
Citations
22 Claims
-
1. A system, comprising:
-
at least one computing device comprising hardware; at least one network interface coupled to a first data network; non-transitory memory coupled to the at least one computing device that stores instructions that when executed by the at least one computing device cause, at least in part, the system to implement; enabling a software application to be downloaded over the first data network to a first computing device of a user, the user associated with a first phone address; participating in a first communication connection, the first communication connection associated with a computing device of the user; receiving an indication from the first computing device of the user that the user has selected a user interface control of the software application; establishing a second communication connection to a called party with a second phone address, the second phone address different than the first phone address wherein at least a portion of the first phone address is inserted in a caller identification field associated with the second communication connection, wherein the second communication connection is initiated at least partly in response to; the indication from the first computing device of the user, and receipt of a first request over a second data network from the software program executing on the first computing device of the user; and joining the first communication connection and the second communication connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
at least one computing device comprising hardware; non-transitory memory coupled to the at least one computing device that stores instructions that when executed by the at least one computing device cause, at least in part, the system to implement; participating in a connection of a first call, the first call associated with a computing device of a user; receiving an indication from a first computing device of the user that the user has selected a first user interface control; placing a second call to a called party with a second phone address, the second phone address different than a first phone address associated with the user, wherein at least a portion of the first phone address is inserted in a caller identification field associated with the second call, wherein the second call is placed at least partly in response to; the indication from the first computing device of the user, and receipt of a first request over a data network from the first computing device of the user; and enabling the user and the called party to communicate over a connection between the first call and the second call. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of processing calls, comprising:
-
participating at a call processing system in a connection of a first call, the first call associated with a computing device of a user; receiving at the call processing system an indication from a first computing device of the user that the user has selected a first user interface control; placing from the call processing system a second call to a called party with a second phone address, the second phone address different than a first phone address associated with the user, wherein at least a portion of the first phone address is inserted in a caller identification field associated with the second call, wherein the second call from the call processing system is placed at least partly in response to; the indication from the first computing device of the user, and receipt at the call processing system of a first request over a data network from the first computing device of the user; enabling the user and the called party to communicate over a connection between the first call and the second call. - View Dependent Claims (21, 22)
-
Specification