Methods and apparatus for providing expanded telecommunications service
First Claim
Patent Images
1. A system, comprising:
- at least one networked computing device comprising hardware;
a network interface;
non-transitory memory that stores instructions that when executed by the at least networked one computing device cause the system to perform operations comprising;
enable instances of a software application to be downloaded over at least one data network to, and installed on a first plurality of computing devices associated with a same user,wherein the downloaded software application instances reside behind a firewall of at least a portion of the first plurality of computing devices;
receive a software application instance initiated presence communication over at least one data network from a plurality of the first plurality of computing devices associated with the user on which an instance of the software application is installed;
store in non-transitory computer memory an online state indication for each of the first plurality of computing devices associated with the user from which the software application instance initiated presence communication is received; and
for each of the first plurality of computing devices associated with the user and associated with an online state indication, enable, at least in part, an incoming call notification to be synchronously displayed by a user interface of the installed instance of the software application,wherein the user interface of the installed instance of the software application further provides a control enabling a user to block a call associated with the incoming call notification.
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
43 Claims
-
1. A system, comprising:
-
at least one networked computing device comprising hardware; a network interface; non-transitory memory that stores instructions that when executed by the at least networked one computing device cause the system to perform operations comprising; enable instances of a software application to be downloaded over at least one data network to, and installed on a first plurality of computing devices associated with a same user, wherein the downloaded software application instances reside behind a firewall of at least a portion of the first plurality of computing devices; receive a software application instance initiated presence communication over at least one data network from a plurality of the first plurality of computing devices associated with the user on which an instance of the software application is installed; store in non-transitory computer memory an online state indication for each of the first plurality of computing devices associated with the user from which the software application instance initiated presence communication is received; and for each of the first plurality of computing devices associated with the user and associated with an online state indication, enable, at least in part, an incoming call notification to be synchronously displayed by a user interface of the installed instance of the software application, wherein the user interface of the installed instance of the software application further provides a control enabling a user to block a call associated with the incoming call notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 22, 23, 24, 25, 26)
-
-
11. A system, comprising:
-
at least one networked computing device comprising hardware; a network interface; non-transitory memory that stores instructions that when executed by the at least networked one computing device cause the system to perform operations comprising; receive a call management software application instance initiated presence communication over a data network from each of a first plurality of online computing devices associated with a same user for which an instance of a call management software application is installed, wherein one or more instances of the installed call management software application is behind a firewall; store in non-transitory computer memory an online state indication for each of the first plurality of computing devices associated with the user from which the receipt of the call management software application instance initiated presence communication is received; and for each of the first plurality of computing devices associated with the user and associated with an online state indication, enable, at least in part, an incoming call notification to be synchronously displayed by a user interface of the installed instance of the call management software application, wherein the user interface of the installed instance of the call management software application further provides a control enabling a user to block a call associated with the incoming call notification. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 27, 28, 29, 30, 31, 32, 33)
-
-
19. A system, comprising:
-
at least one networked computing device comprising hardware; a network interface; non-transitory memory that stores instructions that when executed by the at least networked one computing device cause the system to perform operations comprising; enable instances of a software application to be downloaded over at least one data network to, and installed on a first plurality of computing devices associated with a same user, wherein the downloaded software application instances reside behind a firewall of at least a portion of the first plurality of computing devices; receive a software application instance initiated presence communication over at least one data network a plurality of the first plurality of computing devices associated with the user on which an instance of the software application instance is installed; store in non-transitory computer memory an online state indication for each of the first plurality of computing devices associated with the user from which the software application instance initiated presence communication is received; and for each of the first plurality of computing devices associated with the user and associated with an online state indication, enable, at least in part, an incoming call notification to be synchronously displayed by a user interface of the installed instance of the software application. - View Dependent Claims (20, 21, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification