IP Library Granted Patent US 9,049,310
Granted Patent B2
US 9,049,310 · App. 13/965,989 · Granted Jun 2, 2015

Data communication

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,049,310
App. No.
13/965,989
Granted
Jun 2, 2015
Kind
B2
Abstract

A method for the communication of data with respect to at least two telephony user devices in a data communications network comprises determining call party details for a telephone call. The telephone call involves at least a first device and a second device. The call party details include first and second identities associated with the first and second devices respectively. A separate communications session is established on the basis of the first and second identities. The communications session is separate from the telephone call and is for the communication of data to and/or from the at least two devices. An alert activation request for an alert mechanism associated with the at least one of the at least two devices is transmitted via the communications session. The alert activation request is capable of causing the at least one of the at least two devices to activate the alert mechanism.

Claims (62)

1. A method for communication of data with respect to at least two telephony user devices in a data communications network, the method comprising:

determining call party details for a telephone call, the telephone call involving at least a first telephony user device and a second telephony user device, said call party details including a first identity associated with said first telephony user device and a second identity associated with said second telephony user device;

establishing, on the basis of said first and second identities in said call party details, a separate communications session, separate from said telephone call, for the communication of data to and/or from said at least two user devices; and

transmitting, via the separate communications session, an alert activation request for an alert mechanism associated with the at least one of the at least two user devices, the alert activation request being capable of causing the at least one of the at least two user devices to activate the alert mechanism.

2. A method according to claim 1 , wherein the alert activation request comprises an alert-type identifier which identifies the alert mechanism to be activated at the at least one of the at least two user devices.

3. A method according to claim 1 , comprising determining that the telephone call is in progress and establishing the separate communications session in response to the detection of the telephone call.

4. A method according to claim 1 , comprising receiving alert capability data identifying a set of alert mechanisms that the at least one of the at least two user devices is capable of activating.

5. A method according to claim 4 , comprising populating an alert capability record pertaining to the at least one of the at least two user devices using the alert capability data, the alert capability record identifying the set of alert mechanisms that the at least one of the at least two user devices is capable of activating.

6. A method according to claim 5 , wherein the alert activation request comprises an alert-type identifier which identifies an alert mechanism to be activated at the at least one of the at least two user devices and wherein the method comprises comparing the set of alert mechanisms identified in the alert capability record with the alert mechanism identified by the alert-type identifier in the alert activation request and determining whether the at least one of the at least two user devices is capable of activating the alert mechanism identified by the alert-type identifier in the alert activation request.

7. A method according to claim 6 , comprising transmitting the alert activation request to the at least one of the at least two user devices if and only if the at least one of the at least two user devices is capable of activating the alert mechanism identified by the alert-type identifier in the alert activation request.

8. A method according to claim 1 , wherein the alert mechanism comprises a haptic alert mechanism.

9. A method according to claim 1 , wherein the alert mechanism comprises a visual mechanism and wherein activating the visual alert mechanism comprises causing an illuminable component associated with the user telephony device to generate a visual alert.

10. A method according to claim 1 , wherein the alert mechanism comprises an audible alert mechanism and wherein activating the audible alert mechanism comprises causing an audio output device to generate an audible alert.

11. A method according to claim 1 , wherein the transmitting comprises addressing the alert activation request to the at least one of the at least two user devices using one or more telephone dialing numbers associated with the at least one of the at least two user devices and at least one application identifier associated with communication session application software for the separate communication session at the at least one of the at least two user devices.

12. A method according to claim 1 , comprising receiving at a user device a single user input and generating the alert activation request in response to said single user input, wherein the transmitting comprises transmitting the alert activation request to at least one of the at least two user devices different from the user device at which the single user input is received.

13. A method according to claim 1 , wherein there is no additional function associated with the alert activation request than to cause the at least one of the at least two user devices to activate the alert mechanism.

14. A method according to claim 1 , wherein the alert activation request comprises a push notification.

15. A method according to claim 1 , wherein the alert activation request comprises a Short Message Service (SMS) notification.

16. Server apparatus arranged to communicate data with respect to at least two telephony user devices in a data communications network, the server apparatus being configured to:

determine call party details for a telephone call, the telephone call involving at least a first telephony user device and a second telephony user device, said call party details including a first identity associated with said first telephony user device and a second identity associated with said second telephony user device;

establish, on the basis of said first and second identities in said call party details, a separate communications session, separate from said telephone call, for the communication of data to and/or from said at least two user devices; and

transmit, via the separate communications session, an alert activation request for an alert mechanism associated with the at least one of the at least two user devices, the alert activation request being capable of causing the at least one of the at least two user devices to activate the alert mechanism.

17. A telephony user device arranged to communicate data with respect to at least two telephony user devices in a data communications network, the telephony user device being configured to:

determine call party details for a telephone call, the telephone call involving at least a first telephony user device and a second telephony user device, said call party details including a first identity associated with said first telephony user device and a second identity associated with said second telephony user device;

establish, on the basis of said first and second identities in said call party details, a separate communications session, separate from said telephone call, for the communication of data to and/or from said at least two user devices; and

transmit, via the separate communications session, an alert activation request for an alert mechanism associated with the at least one of the at least two user devices, the alert activation request being capable of causing the at least one of the at least two user devices to activate the alert mechanism.

18. A computer program product comprising a non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform a method for the communication of data with respect to at least two telephony user devices in a data communications network, the method comprising:

determining call party details for a telephone call, the telephone call involving at least a first telephony user device and a second telephony user device, said call party details including a first identity associated with said first telephony user device and a second identity associated with said second telephony user device;

establishing, on the basis of said first and second identities in said call party details, a separate communications session, separate from said telephone call, for the communication of data to and/or from said at least two user devices; and

transmitting, via the separate communications session, an alert activation request for an alert mechanism associated with the at least one of the at least two user devices, the alert activation request being capable of causing the at least one of the at least two user devices to activate the alert mechanism.

19. A method for communication of data with respect to at least two telephony user devices in a data communications network, the method comprising:

transmitting call party details of a telephone call, the telephone call involving at least a first telephony user device, and a second telephony user device, the call party details including a first identity associated with the first telephony user device and a second identity associated with the second telephony user device;

establishing, on the basis of the first and second identities received in the call party details a separate communications session, separate from the telephone call, for the communication of data to and/or from the second telephony user device;

receiving, via the separate communications session, an alert activation request for an alert mechanism associated with the first telephony user device; and

activating the alert mechanism.

20. A method according to claim 19 , wherein the activating comprises:

processing said alert activation request in an application installed on the first telephony user device;

using said application, determining an alert mechanism to be activated; and

using said application, calling an alert activation function for the alert mechanism via an Application Programming Interface for the alert mechanism.

21. A method according to claim 20 , wherein the alert activation request comprises an alert-type identifier which identifies the alert mechanism to be activated and wherein the determining comprises identifying the alert mechanism based on the alert-type identifier.

22. A method according to claim 20 , wherein the determining comprises accessing an alert handling profile for the telephony user device.

23. A method according to claim 19 , wherein the alert activation request comprises a telephone dialing number associated with the user telephony device and an application identifier associated with communication session application software for the separate communication session at the user telephony device.

24. A method according to claim 19 , comprising transmitting alert capability data identifying a set of alert mechanisms that the user telephony device is capable of activating.

25. A method according to claim 24 , wherein transmitting the alert capability data is in response to receiving an alert capability check message.

26. A method according to claim 19 , wherein the alert mechanism comprises any one or more of:

a haptic alert mechanism;

a visual alert mechanism; and

an audible alert mechanism,

and wherein activating the alert mechanism comprises calling an appropriate alert function for the alert mechanism via an Application Programming Interface for the alert mechanism.

27. A method according to claim 19 , wherein there is no additional function associated with the alert activation request than to cause the telephony user device to activate the alert mechanism.

28. A method according to claim 19 , wherein the alert activation request comprises a push notification.

29. A method according to claim 19 , wherein the alert activation request comprises a Short Message Service (SMS) notification.

30. A user telephony device arranged to communicate data with respect to at least two telephony user devices in a data communications network, user telephony device being configured to:

transmit call party details of a telephone call, the telephone call involving at least a first telephony user device, and a second telephony user device, the call party details including a first identity associated with the first telephony user device and a second identity associated with the second telephony user device;

establish, on the basis of the first and second identities received in the call party details a separate communications session, separate from the telephone call, for the communication of data to and/or from the second telephony user device;

receive, via the separate communications session, an alert activation request for an alert mechanism associated with the first telephony user device; and

activate the alert mechanism.

31. A computer program product comprising a non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform a method for the communication of data with respect to at least two telephony user devices in a data communications network, the method comprising:

transmitting call party details of a telephone call, the telephone call involving at least a first telephony user device, and a second telephony user device, the call party details including a first identity associated with the first telephony user device and a second identity associated with the second telephony user device;

establishing, on the basis of the first and second identities received in the call party details a separate communications session, separate from the telephone call, for the communication of data to and/or from the second telephony user device;

receiving, via the separate communications session, an alert activation request for an alert mechanism associated with the first telephony user device; and

activating the alert mechanism.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2026
From: MICROSOFT TECHNOLOGY LICENSING, LLC
To: ALIANZA, INC.
Reel/Frame 075645/0892 →
CHANGE OF NAME Recorded May 13, 2026
From: ALIANZA, INC.
To: ALIANZA, LLC
Reel/Frame 075646/0037 →
SECURITY INTEREST Recorded May 6, 2025
From: ALIANZA, INC.; METASWITCH NETWORKS LTD
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 071191/0228 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2014
From: MAIRS, CHRIS; RICE, LIZ; PEARL, PHILIP; PALMER, FELIX; DRYSDALE, DAVID; CRAMPTON, SHAUN
To: METASWITCH NETWORKS LTD
Reel/Frame 032449/0931 →