User interface for phone call routing among devices
First Claim
1. A first electronic device, comprising:
- one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for;
receiving, at the first electronic device, a phone call that was routed to the first electronic device by a call-routing service;
while receiving the phone call, receiving a request to route the phone call to a second electronic device; and
in response to receiving the request to route the phone call to the second electronic device;
in accordance with a determination that a first routing criteria have been met, sending a request to the call-routing service to route the phone call to the second electronic device instead of routing the phone call to the first electronic device, wherein the first routing criteria include a criterion that is met when the call-routing service has enabled a carrier routing protocol; and
in accordance with a determination that a second routing criteria have been met, causing call data associated with the phone call to be routed through the first electronic device to the second electronic device, wherein the second routing criteria include a criterion that is met when the call-routing service has not enabled the carrier routing protocol.
0 Assignments
0 Petitions
Accused Products
Abstract
A first electronic device receives a phone call that was routed to the first electronic device by a call-routing service. While receiving the call, the first electronic device receives a request to route the phone call to a second electronic device. In response to receiving the request to route the phone call to the second electronic device, in accordance with a determination that a first routing criteria have been met, the first electronic device sends a request to the call-routing service to route the phone call to the second electronic device instead of routing the phone call to the first electronic device. In accordance with a determination that a second routing criteria have been met, the first electronic device causes call data associated with the call to be routed through the first electronic device to the second electronic device.
526 Citations
39 Claims
-
1. A first electronic device, comprising:
-
one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for; receiving, at the first electronic device, a phone call that was routed to the first electronic device by a call-routing service; while receiving the phone call, receiving a request to route the phone call to a second electronic device; and in response to receiving the request to route the phone call to the second electronic device; in accordance with a determination that a first routing criteria have been met, sending a request to the call-routing service to route the phone call to the second electronic device instead of routing the phone call to the first electronic device, wherein the first routing criteria include a criterion that is met when the call-routing service has enabled a carrier routing protocol; and in accordance with a determination that a second routing criteria have been met, causing call data associated with the phone call to be routed through the first electronic device to the second electronic device, wherein the second routing criteria include a criterion that is met when the call-routing service has not enabled the carrier routing protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a first electronic device, the one or more programs including instructions for:
-
receiving, at the first electronic device, a phone call that was routed to the first electronic device by a call-routing service; while receiving the phone call, receiving a request to route the phone call to a second electronic device; and in response to receiving the request to route the phone call to the second electronic device; in accordance with a determination that a first routing criteria have been met, sending a request to the call-routing service to route the phone call to the second electronic device instead of routing the phone call to the first electronic device, wherein the first routing criteria include a criterion that is met when the call-routing service has enabled a carrier routing protocol; and in accordance with a determination that a second routing criteria have been met, causing call data associated with the phone call to be routed through the first electronic device to the second electronic device, wherein the second routing criteria include a criterion that is met when the call-routing service has not enabled the carrier routing protocol. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method, comprising:
at a first electronic device; receiving, at the first electronic device, a phone call that was routed to the first electronic device by a call-routing service; while receiving the phone call, receiving a request to route the phone call to a second electronic device; and in response to receiving the request to route the phone call to the second electronic device; in accordance with a determination that a first routing criteria have been met, sending a request to the call-routing service to route the phone call to the second electronic device instead of routing the phone call to the first electronic device, wherein the first routing criteria include a criterion that is met when the call-routing service has enabled a carrier routing protocol; and in accordance with a determination that a second routing criteria have been met, causing call data associated with the phone call to be routed through the first electronic device to the second electronic device, wherein the second routing criteria include a criterion that is met when the call-routing service has not enabled the carrier routing protocol. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
Specification