User interface for phone call routing among devices
First Claim
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a first electronic device, cause the first electronic device to:
- generate for presentation on a display a user interface including a user interface object indicating that a phone call has been routed to a second electronic device;
while the user interface is presented on the display, receive a request to route the phone call to the first electronic device;
in response to the request, request call data associated with the phone call, wherein the instructions to cause the first electronic device to request the call data includes instructions to cause the call data to be routed through the second electronic device to the first electronic device, wherein the call data includes audio content of the call; and
after requesting the call data, present the phone call at the first electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is directed to a first electronic device. The 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.
-
Citations
45 Claims
-
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a first electronic device, cause the first electronic device to:
-
generate for presentation on a display a user interface including a user interface object indicating that a phone call has been routed to a second electronic device; while the user interface is presented on the display, receive a request to route the phone call to the first electronic device; in response to the request, request call data associated with the phone call, wherein the instructions to cause the first electronic device to request the call data includes instructions to cause the call data to be routed through the second electronic device to the first electronic device, wherein the call data includes audio content of the call; and after requesting the call data, present the phone call at the first electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
at a first electronic device with one or more processors and memory; generating for presentation on a display a user interface including a user interface object indicating that a phone call has been routed to a second electronic device; while the user interface is presented on the display, receiving a request to route the phone call to the first electronic device; in response to the request, requesting call data associated with the phone call, wherein requesting the call data includes causing the call data to be routed through the second electronic device to the first electronic device, wherein the call data includes audio content of the call; and after requesting the call data, presenting the phone call at the first electronic device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
31. A first electronic device, comprising:
-
a display; a memory; and a processor coupled to the display and the memory, the processor configured to; generate for presentation on the display a user interface including a user interface object indicating that a phone call has been routed to a second electronic device; while the user interface is presented on the display, receive a request to route the phone call to the first electronic device; in response to the request, request call data associated with the phone call, wherein requesting the call data includes causing the call data to be routed through the second electronic device to the first electronic device, wherein the call data includes audio content of the call; and after requesting the call data, present the phone call at the first electronic device. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification