Dynamic registration for call-pickup group membership, and selective rerouting of calls
First Claim
Patent Images
1. A method comprising:
- registering, by a server, a first device to receive a notification that a call has been placed to a second device;
detecting, by the server, a placement of a new call from a calling device to the second device;
transmitting, by the server in response to detecting the placement of the new call, a first short message service (SMS) message to the first device and a call-alert to the second device, wherein the first SMS message includes data indicating the new call can be routed to a device other than the second device;
receiving, by the server from the first device, a second SMS message transmitted after the server transmits the first SMS message but prior to the calling device establishing the new call with either the second device or the device other than the second device, wherein the second SMS message includes a request for the server to route the new call to the device other than the second device; and
transmitting, by the server to the device other than the second device, a call setup request message for establishing the new call between the calling device and the device other than the second device.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for registering a client for a call-pickup service and for executing the call-pickup service for a new call placed to a given communication device. The call-pickup service may carried out, in part, by providing the client with notification of when the new call is placed to the given communication device, the client requesting that the new call be re-routed to a location other than the given communication device, and a server re-routing the new call to the location other than the given communication device. The location other than the given communication device may be the client that registers for the call-pickup service or another location.
16 Citations
20 Claims
-
1. A method comprising:
-
registering, by a server, a first device to receive a notification that a call has been placed to a second device; detecting, by the server, a placement of a new call from a calling device to the second device; transmitting, by the server in response to detecting the placement of the new call, a first short message service (SMS) message to the first device and a call-alert to the second device, wherein the first SMS message includes data indicating the new call can be routed to a device other than the second device; receiving, by the server from the first device, a second SMS message transmitted after the server transmits the first SMS message but prior to the calling device establishing the new call with either the second device or the device other than the second device, wherein the second SMS message includes a request for the server to route the new call to the device other than the second device; and transmitting, by the server to the device other than the second device, a call setup request message for establishing the new call between the calling device and the device other than the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a server configured to serve a first device and a second device, wherein the server machine includes a processor; and a data storage device storing computer-readable program logic, that when executed by the processor, cause a set of functions to be performed, the set of functions comprising; registering, by the server, the first device to receive a notification that a call has been placed to the second device; detecting, by the server, a placement of a new call from a calling device to the second device; transmitting, by the server in response to detecting the placement of the new call, a first short message service (SMS) message to the first device and a call-alert to the second device, wherein the first SMS message includes data indicating the new call can be routed to a device other than the second device; receiving, by the server from the first device, a second SMS message transmitted after the server transmits the first SMS message but prior to the calling device establishing the new call with either the second device or the device other than the second device, wherein the second SMS message includes a request for the server to route the new call to the device other than the second device; and transmitting, by the server to the device other than the second device, a call setup request message for establishing the new call between the calling device and the device other than the second device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A wireless communication device comprising:
-
a user interface; a processor; a network communications section for communicating with a server via a wireless network; and a data storage device storing computer-readable program logic, that when executed by the processor, cause a set of functions to be performed, the set of functions comprising; transmitting, by the network communications section to the server using the wireless network, a first Session Initiation Protocol (SIP) message including a request for the server to register the wireless communication device to receive notification that a call has been placed to a second device, receiving, by the network communications section, a second SIP message transmitted from the server, wherein the second SIP message indicates that a new call, placed to the second device from a calling device, can be routed to a device other than the second device, and transmitting, by the network communications section to the server after the wireless communication device transmits the second SIP message but prior to the calling device establishing the new call with either the second device or the device other than the second device, a third SIP message, wherein the third SIP message comprises a request to route the new call to the device other than the second device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification