IP Library Patent Application 13955917
Patent Application
App. No. 13/955,917

Identifying Communication Clients

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 None
App. No.
13/955,917
Abstract

A computer-implemented method for facilitating the identification of communication clients via a user interface is provided. The communication clients use a communication protocol capable of supporting a plurality of clients which are addressable using a common address of record. At least a first and a second communication client associated with a common address of record are identified. At least one parameter associated with messaging involving the first and second communication clients is selected. The messaging uses the communication protocol. First and second, different, client-specific identifiers for the first and second communication clients respectively are generated based at least partly on the selected at least one parameter. The first and second client-specific identifiers facilitate identification of and disambiguation between the first and second communication clients by a user. At least the first and second client-specific identifiers are transmitted for output to the user via the user interface.

Claims (33)

1 . A computer-implemented method for facilitating the identification of communication clients via a user interface, the communication clients using a communication protocol capable of supporting a plurality of clients which are addressable using a common address of record, the method comprising:

identifying at least a first and a second communication client associated with a common address of record;

selecting at least one parameter associated with messaging involving the first and second communication clients, the messaging using said communication protocol;

generating first and second, different, client-specific identifiers for the first and second communication clients respectively based at least partly on said selected at least one parameter, the first and second client-specific identifiers facilitating identification of and disambiguation between the first and second communication clients by a user; and

transmitting at least the first and second client-specific identifiers for output to the user via the user interface.

2 . A method according to claim 1 , comprising:

selecting more than one parameter associated with the messaging; and

generating the first and second, different, client-specific identifiers based at least partly on said selected more than one parameter.

3 . A method according to claim 1 , comprising generating the first and second, different, client-specific identifiers for the first and second communication clients respectively based at least partly on data associated with one or more messages communicated to and/or from the first and/or second communication client.

4 . A method according to claim 1 , comprising generating the first and second, different, client-specific identifiers for the first and second communication clients respectively based at least partly on data included in one or more messages communicated to and/or from the first and/or second communication client.

5 . A method according to claim 3 , wherein at least one of the one or more messages is associated with registering the first and/or second communication client against the common address of record.

6 . A method according to claim 4 , wherein at least one of the one or more messages is associated with registering the first and/or second communication client against the common address of record.

7 . A method according to claim 1 , wherein at least one of the first and second, different, client-specific identifiers identifies the type of the first and/or second communication client respectively.

8 . A method according to claim 1 , wherein at least one of the first and second, different, client-specific identifiers identifies a geographic location associated with first and/or second communication client respectively.

9 . A method according to claim 1 , comprising retrieving the first and second, different, client-specific identifiers from a database.

10 . A method according to claim 1 , comprising:

generating first and second initial client-specific identifiers for the first and second communication clients respectively based at least partly on said selected at least one parameter;

determining that the first initial client-specific identifier is the same as the second initial client-specific identifier;

selecting at least one further parameter associated with messaging involving the first and second communication clients; and

generating the first and second, different, client-specific identifiers for the first and second communication clients respectively based at least partly on said selected at least one further parameter.

11 . A method according to claim 1 , comprising:

receiving a telephony service control request identifying the first and/or second communication client; and

controlling a telephony service involving the first and/or second communication client based on the received telephony service control request.

12 . Apparatus for facilitating the identification of communication clients via a user interface, the communication clients using a communication protocol capable of supporting a plurality of clients which are addressable using a common address of record, the apparatus comprising:

one or more processors configured to identify at least a first and a second communication client associated with a common address of record;

one or more processors configured to select at least one parameter associated with messaging involving the first and second communication clients, the messaging using said communication protocol;

one or more processors configured to generate first and second, different, client-specific identifiers for the first and second communication clients respectively based at least partly on said selected at least one parameter, the first and second client-specific identifiers facilitating identification of and disambiguation between the first and second communication clients by a user; and

one or more transmitters operable to transmit at least the first and second client-specific identifiers for output to the user via the user interface.

13 . 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 facilitating the identification of communication clients via a user interface, the communication clients using a communication protocol capable of supporting a plurality of clients which are addressable using a common address of record, the method comprising:

identifying at least a first and a second communication client associated with a common address of record;

selecting at least one parameter associated with messaging involving the first and second communication clients, the messaging using said communication protocol;

generating first and second, different, client-specific identifiers for the first and second communication clients respectively based at least partly on said selected at least one parameter, the first and second client-specific identifiers facilitating identification of and disambiguation between the first and second communication clients by a user; and

transmitting at least the first and second client-specific identifiers for output to the user via the user interface.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2026
From: METASWITCH NETWORKS LTD.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 075578/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2014
From: STEWART, MARK
To: METASWITCH NETWORKS LTD
Reel/Frame 032308/0465 →