Call management
First Claim
Patent Images
1. A method comprising:
- receiving, by a first system, a request transmitted by a second system, wherein the request is to retrieve instructions for routing a call placed by a first user at a first terminal to a telephone number of a second terminal associated with a second user;
identifying, by the first system, in response to receiving the request, a mode that is currently enabled for the second user, wherein the mode comprises a plurality of instructions for routing calls that are placed to a particular telephone number of the second user;
selecting, by the first system, a first instruction from the plurality of instructions based on;
(i) the second user'"'"'s current geo-location, and(ii) past behaviors of the second user at the current geo-location; and
transmitting, by the first system, the first instruction to the second system, wherein the first instruction;
(i) routes the call to a third system, and(ii) transmits a message to the second user at a third terminal, wherein the message comprises information on how the call was routed.
31 Assignments
0 Petitions
Accused Products
Abstract
A personal call management system allows a user to specify how incoming telephone calls should be handled. The user can specify various parameters including modes, filters, schedules, and the like. Incoming calls are routed to a specified telephone number, or sent to voicemail, or otherwise disposed of. Users can change modes manually or can specify automatic mode selection based on time of date, day of week, location, and/or other factors.
61 Citations
33 Claims
-
1. A method comprising:
-
receiving, by a first system, a request transmitted by a second system, wherein the request is to retrieve instructions for routing a call placed by a first user at a first terminal to a telephone number of a second terminal associated with a second user; identifying, by the first system, in response to receiving the request, a mode that is currently enabled for the second user, wherein the mode comprises a plurality of instructions for routing calls that are placed to a particular telephone number of the second user; selecting, by the first system, a first instruction from the plurality of instructions based on; (i) the second user'"'"'s current geo-location, and (ii) past behaviors of the second user at the current geo-location; and transmitting, by the first system, the first instruction to the second system, wherein the first instruction; (i) routes the call to a third system, and (ii) transmits a message to the second user at a third terminal, wherein the message comprises information on how the call was routed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
receiving, by a first system, a request transmitted by a second system, wherein the request is to retrieve instructions for routing a call placed by a first user at a first terminal to a second user at a second terminal; identifying, by the first system, in response to receiving the request; (i) past behaviors of the second user at a current geo-location of the second terminal, and (ii) a former geo-location of the second terminal, wherein the former geo-location is different from the current geo-location of the second terminal; selecting, by the first system, a first instruction from a plurality of instructions established for routing calls that are placed to the former geo-location, wherein the first instruction is selected based on identifying the past behaviors and that both of the current geo-location and the former geo-location of the second terminal are classified in similar classifications; and transmitting, by the first system, the first instruction to the second system, wherein the first instruction; (i) routes the call to a third system, and (ii) transmits a message to the second terminal, wherein the message comprises information on how the call was routed. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification