System and method for assisting a callee and a caller in establishing telephonic communications
First Claim
1. A method, comprising:
- receiving a call setup request to establish a telephonic call between a caller user device of a caller and a callee user device of a callee;
determining whether the call setup request was unsuccessful;
as a result of determining that the call setup request was unsuccessful, identifying a plurality of proximate user devices that are nearby the callee user device;
receiving device context information for each of the plurality of proximate user devices, the device context information including user identification information that identifies a user of a different one of the plurality of proximate user devices;
selecting one of the plurality of proximate user devices for inducing the other telephonic call from the plurality of proximate user devices by;
obtaining one or more proximate user criteria including a relationship restriction that identifies a relationship restriction between the user of the different one of the plurality of proximate user devices and the callee; and
determining that the device context information of the proximate user device for inducing the other telephonic call from the plurality of proximate user devices complies with the one or more proximate user criteria; and
inducing an other telephonic call between the caller user device and the selected proximate user device of the plurality of proximate user devices.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed to assist a caller and a callee in establishing successful telephonic communications. In embodiments of the systems and methods, a telephonic call set-up network node or a callee user device of the callee may receive a call set-up request to establish a telephonic call between the caller user device of the caller and the callee user device. If the call-set up request is determined to be unsuccessful, one or more proximate user devices nearby the callee user device may be identified. Another telephonic call may be induced, this time between the caller user device and one of the proximate user devices identified to be nearby the callee user device. In this manner, success telephonic communications may be established despite the callee not being able to answer the callee user device during the original telephonic call set-up request.
8 Citations
17 Claims
-
1. A method, comprising:
-
receiving a call setup request to establish a telephonic call between a caller user device of a caller and a callee user device of a callee; determining whether the call setup request was unsuccessful; as a result of determining that the call setup request was unsuccessful, identifying a plurality of proximate user devices that are nearby the callee user device; receiving device context information for each of the plurality of proximate user devices, the device context information including user identification information that identifies a user of a different one of the plurality of proximate user devices; selecting one of the plurality of proximate user devices for inducing the other telephonic call from the plurality of proximate user devices by; obtaining one or more proximate user criteria including a relationship restriction that identifies a relationship restriction between the user of the different one of the plurality of proximate user devices and the callee; and determining that the device context information of the proximate user device for inducing the other telephonic call from the plurality of proximate user devices complies with the one or more proximate user criteria; and inducing an other telephonic call between the caller user device and the selected proximate user device of the plurality of proximate user devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer device, comprising:
-
one or more communication interface devices operable to communicate with a network; a controller having at least one processor and operably associated with the one or more communication interface devices and configured to; receive a call setup request to establish a telephonic call between a caller user device of a caller and a callee user device of a callee; determine whether the call setup request was unsuccessful; as a result of determining that the call setup request was unsuccessful, identify a plurality of proximate user devices that are nearby the callee user device; receive device context information for each of the plurality of proximate user devices, the device context information including user identification information that identifies a user of a different one of the plurality of proximate user devices; select one of the plurality of proximate user devices for inducing the other telephonic call from the plurality of proximate user devices by; obtaining one or more proximate user criteria including a relationship restriction that identifies a relationship restriction between the user of the different one of the plurality of proximate user devices and the callee; and determining that the device context information of the proximate user device for inducing the other telephonic call from the plurality of proximate user devices complies with the one or more proximate user criteria; and induce an other telephonic call between the caller user device and the selected proximate user device of the plurality of proximate user devices. - View Dependent Claims (16)
-
-
17. A non-transitory computer readable medium that stores computer executable instructions, wherein the computer executable instructions are operable to instruct one or more microprocessors to:
-
receive a call setup request to establish a telephonic call between a caller user device of a caller and a callee user device of a callee; determine whether the call setup request was unsuccessful; as a result of determining that the call setup request was unsuccessful, identify a plurality of proximate user devices that are nearby the callee user device; receive device context information for each of the plurality of proximate user devices, the device context information including user identification information that identifies a user of a different one of the plurality of proximate user devices; select one of the plurality of proximate user devices for inducing the other telephonic call from the plurality of proximate user devices by; obtaining one or more proximate user criteria including a relationship restriction that identifies a relationship restriction between the user of the different one of the plurality of proximate user devices and the callee; and determining that the device context information of the proximate user device for inducing the other telephonic call from the plurality of proximate user devices complies with the one or more proximate user criteria; and induce an other telephonic call between the caller user device and the selected proximate user device of the plurality of proximate user devices.
-
Specification