Answer and hold with client and host
First Claim
1. A method of using a client device of a user to facilitate a call to a mobile device of the user, the method comprising:
- at the client device comprising a processor, an input device, and a wireless interface;
receiving, from the mobile device via the wireless interface, a notification associated with a voice-invite communication as part of the call, the call being from a calling device to the mobile device via a network;
presenting a call-received interface at the input device of the client device in response to receipt of the voice-invite communication, the call-received interface including a hold option;
receiving a hold input at the input device;
communicating, to the mobile device, a hold communication in response to receipt of the hold input at the input device; and
updating the call-received interface at the input device to a hold interface in response to receipt of the hold input.
1 Assignment
0 Petitions
Accused Products
Abstract
A host device may relay notifications to any number of client devices of an incoming call. In response to a hold command from a client device, the host device may connect to the call and place the call in a hold state. For example, when a phone operating as a host device receives an incoming call from a network, the phone may communicate the presence of the incoming call to client device(s), such as laptop, desktop, tablet, or wearable devices that are associated with the host device. When an answer and hold selection is made at a client, an answer and hold communication may be sent from the client device to the host device. The host device may then communicate with the network to connect the call to the host. When the call is connected, the host may mute the call until an answer or disconnect occurs.
-
Citations
21 Claims
-
1. A method of using a client device of a user to facilitate a call to a mobile device of the user, the method comprising:
at the client device comprising a processor, an input device, and a wireless interface; receiving, from the mobile device via the wireless interface, a notification associated with a voice-invite communication as part of the call, the call being from a calling device to the mobile device via a network; presenting a call-received interface at the input device of the client device in response to receipt of the voice-invite communication, the call-received interface including a hold option; receiving a hold input at the input device; communicating, to the mobile device, a hold communication in response to receipt of the hold input at the input device; and updating the call-received interface at the input device to a hold interface in response to receipt of the hold input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A client device of a user for facilitating a call to a mobile device of the user, the client device comprising:
-
a touch-sensitive display; a wireless interface; and at least one processor coupled to the wireless interface and the touch-sensitive display, the at least one processor configured to; receive, from the mobile device via the wireless interface, a notification associated with a voice-invite communication as part of the call from a calling device, wherein the voice-invite communication is relayed from a network via the mobile device; present a call-received interface at the touch-sensitive display of the client device in response to receipt of the voice-invite communication, the call-received interface including a hold option; receive a hold input at the touch-sensitive display; communicate, to the mobile device, a hold communication in response to receipt of the hold input at the touch-sensitive display; and update the call-received interface at the touch-sensitive display to a hold interface in response to receipt of the hold input. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer product comprising a non-transitory computer readable medium storing a plurality of instructions that, when executed, control a client device of a user to perform a method of interacting with a host device of the user to create a hold state for a call, the instructions comprising:
at the client device comprising a processor, an input device, and a wireless interface; receiving, from the host device via the wireless interface, a notification associated with a voice-invite communication as part of the call, wherein the voice-invite communication is relayed from a network via the host device, and wherein the notification comprises a host identifier associated with the host device; receiving, from an identity assistance server, an authenticated host identifier when an account identification associated with the host device is authenticated by the identity assistance server; presenting a call-received interface at the input device of the client device in response to receipt of the voice-invite communication when the host identifier matches the authenticated host identifier, the call-received interface including a hold option; receiving a hold input at the input device; communicating, to the host device, a hold communication in response to receipt of the hold input at the input device; and updating the call-received interface at the input device to a hold interface in response to receipt of the hold input. - View Dependent Claims (20, 21)
Specification