Wireless device to manage cross-network telecommunication services
First Claim
1. A computer-implemented method for handling incoming communications to a user, comprising:
- for at least one user activity mode;
determining at least one communication management directive to be associated with the user activity mode for each of a plurality of communication networks;
storing in a database separate from the plurality of communication networks, the association between the communication management directive and the user activity mode;
responsive to a communication being initiated to one of a plurality of user addresses associated with the user and with one of the plurality of communication networks;
determining a current activity mode for the user;
retrieving the stored association for the current user activity mode;
responsive to the retrieved association and responsive to a determination as to which user address was used in initiating the communication, determining which communication management directive applies to the initiated communication; and
providing the applicable communication management directive to said one of the plurality of communication networks.
26 Assignments
0 Petitions
Accused Products
Abstract
A communication remote control system allows a user to remotely configure call management functions across various phone networks using a client device. The communication remote control system centrally handles call management for the user'"'"'s telephones. The communication remote control system may provide a centralized address book, call log, and voicemail. The user can specify various parameters including modes, filters, schedules, and the like, which are stored in the communication remote control system. The communication remote control system routes incoming calls made to the phone networks to the user'"'"'s delivery device, which may be part of the client device. Incoming calls are routed to a specified telephone number, sent to voicemail, or otherwise disposed of or users can change modes manually or can specify automatic mode selection based on time of date, day of week, location, and/or other factors.
141 Citations
35 Claims
-
1. A computer-implemented method for handling incoming communications to a user, comprising:
-
for at least one user activity mode; determining at least one communication management directive to be associated with the user activity mode for each of a plurality of communication networks; storing in a database separate from the plurality of communication networks, the association between the communication management directive and the user activity mode; responsive to a communication being initiated to one of a plurality of user addresses associated with the user and with one of the plurality of communication networks; determining a current activity mode for the user; retrieving the stored association for the current user activity mode; responsive to the retrieved association and responsive to a determination as to which user address was used in initiating the communication, determining which communication management directive applies to the initiated communication; and providing the applicable communication management directive to said one of the plurality of communication networks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-implemented method for handling incoming communications to a user, comprising:
-
receiving from the user, via a first communication network, a set of rules for selecting from a plurality of a communication management directives for a plurality of second communication networks and for a plurality of user addresses associated with the user; storing said set of rules; responsive to a communication being initiated by an originator to one of the plurality of user addresses associated with the user via one of the second communication networks, providing to said second communication network at least one of the rules to select a communication management directive for the communication; and routing the communication according to the selected communication management directive to a third communication network. - View Dependent Claims (26, 27, 28)
-
-
29. A system for handling incoming communications to a user, comprising:
-
an input device, for receiving for at least one user activity mode at least one communication management directive to be associated with the user activity mode for each of a plurality of communication networks; a user profile database separate from the communication networks, for storing the association between the communication management directive and the user activity mode; and a communication management module, communicatively coupled to the user profile database, for, responsive to a communication being initiated to one of a plurality of user addresses associated with the user and with one of the plurality of communication networks; determining a current activity mode for the user; retrieving, from the user profile database, the stored association for the current user activity mode; responsive to the retrieved association and responsive to a determination as to which user address was used in initiating the communication determining which communication management directive applies to the initiated communication; providing the applicable communication management directive to said one of the plurality of communication networks; and a communication routing device, communicatively coupled to and separate from the communication management module, for routing the communication according to the applicable communication management directive. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A system for handling incoming communications to a user, comprising:
-
a plurality of communication networks, each communication network generating communication initiation information in response to a communication initiated to a user address associated with the user and with said communication network and routing said communication responsive to a communication management directive associated with the user address; and a remote calling management system coupled to and separate from the communication networks, the remote calling management system comprising; an input device, for receiving for at least one user activity mode at least one communication management directive to be associated with the user activity mode for each of a plurality of communication networks and for a plurality of user addresses associated with the user; a user profile database, for storing the association between the communication management directive and the user activity mode; and a communication management module, communicatively coupled to the user profile database, for, responsive to the communication initiation information; determining a current activity mode for the user; retrieving, from the user profile database, the stored association for the current user activity mode; responsive to the retrieved association and responsive to a determination as to which user address was used in initiating the communication, determining which communication management directive applies to the initiated communication; providing the applicable communication management directive to said one of the plurality of communication networks for routing the communication according to the applicable communication management directive.
-
-
35. A device for remotely configuring handling of incoming communications to a user, comprising:
-
an input system for receiving for at least one user activity mode at least one communication management directive to be associated with the user activity mode for each of a plurality of communication networks; a transmit system for transmitting the at least one communication management directive to a communication remote calling system; and a receive system for receiving a communication initiated to one of a plurality of user addresses associated with the user and with one of the plurality of communication networks responsive to at least one communication management directive associated with a current activity mode for the user.
-
Specification