IP Library Granted Patent US 9,736,666
Granted Patent B2
US 9,736,666 · App. 14/138,111 · Granted Aug 15, 2017

Controlling communications equipment

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,736,666
App. No.
14/138,111
Granted
Aug 15, 2017
Kind
B2
Abstract

Communications equipment associated with a calling party in a telecommunications network has a telephony function for handling telephone calls and a data communication application for handling data communication sessions. The telephony function and the data communication application have an associated first and second user interface respectively. A called party identifier is collected via the second user interface in response to user input at the communications equipment. A telephone call is set up between the calling party and the called party using the telephony function on the basis of the collected called party identifier. Data communication session setup information, comprising information identifying the called party, is transmitted on the basis of the collected called party identifier. The data communication session setup information is for establishing a data communication session separate from the telephone call for the communication of data between the calling party and the called party.

Claims (32)

1. A method of controlling communications equipment in a telecommunications network, the communications equipment being associated with a calling party and having:

a telephony application configured to handle telephone calls, the telephony application having an associated first user interface; and

a data communication application configured to handle data communication sessions,

wherein the data communication application is separate from the telephony application, has an associated second user interface, and is configured to establish a data communication session for the communication of data between the calling party and a called party, and

wherein the data communication session is separate from a telephone call between the calling party and the called party, the method comprising:

the data communication application collecting a called party identifier via the second user interface in response to user input at the communications equipment, wherein the data communication application is unable to receive the called party identifier from the telephony application;

the data communication application transmitting a first instruction comprising the called party identifier to an intermediate application at the communications equipment, the intermediate application being configured to transmit a second instruction comprising the called party identifier to the telephony application in response to receiving the first instruction from the data communication application to initiate setup of the telephone call between the calling party and the called party,

wherein the intermediate application comprises a web browser application and wherein the first instruction comprises a Uniform Resource Locator (URL) comprising a URL-type identifier and the called party identifier, the URL-type identifier identifying the URL as an instruction to initiate setup of the telephone call; and

the data communication application transmitting data communication session setup information, comprising information identifying the called party, on the basis of the called party identifier collected by the data communication application, the data communication session setup information being for establishing the data communication session separate from the telephone call for the communication of data between the calling party and the called party.

2. The method of claim 1 , wherein the communications equipment comprises an operating system and wherein the telephony application forms part of the operating system.

3. The method of claim 1 , wherein the data communication session setup information comprises the called party identifier collected by the data communication application.

4. The method of claim 1 , wherein the second user interface is configured to display information identifying the called party, along with one or more interface elements for initiating data communication functions via said separate data communication session, during the telephone call.

5. The method of claim 1 , wherein the first user interface includes a first numeric dialer screen and wherein the second user interface includes a second, different numeric dialer screen.

6. The method of claim 1 , wherein the first user interface includes a first address book lookup screen and wherein the second user interface includes a second, different address book lookup screen.

7. The method of claim 1 , wherein the telecommunications network comprises a data communication server and wherein the method comprises transmitting the data communication session setup information to the data communication server.

8. The method of claim 7 , wherein the data communication server is configured to initiate setup of at least a part of the telephone call between the calling party and the called party.

9. The method of claim 7 , further comprising:

determining a call status of the telephony application; and

transmitting status information to the data communication server if it is determined that a telephone call is established via the telephony application.

10. The method of claim 1 , wherein the data communication application is downloaded onto the communications equipment.

11. 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 communications equipment, the communications equipment being associated with a calling party and comprising a telephony application, for handling telephone calls and having an associated first user interface, and comprising a data communication application, for handling data communication sessions and having an associated second user interface, the data communication application being separate from the telephony application and being configured to establish a data communication session for the communication of data between the calling party and a called party, the data communication session being separate from a telephone call between the calling party and the called party, the computer-readable instructions being executable to cause the data communication application to perform a method comprising:

collecting a called party identifier via the second user interface associated with the data communication application in response to user input at the communications equipment, wherein the data communication application is unable to receive the called party identifier from the telephony application;

transmitting a first instruction comprising the called party identifier to an intermediate application at the communications equipment, the intermediate application being configured to transmit a second instruction comprising the called party identifier to the telephony application in response to receiving the first instruction from the data communication application to initiate setup of the telephone call between the calling party and the called party,

wherein the intermediate application comprises a web browser application and wherein the first instruction comprises a Uniform Resource Locator (URL) comprising a URL-type identifier and the called party identifier, the URL-type identifier identifying the URL as an instruction to initiate setup of the telephone call; and

transmitting data communication session setup information, comprising information identifying the called party, on the basis of the called party identifier collected by the data communication application, the data communication session setup information being for establishing the data communication session separate from the telephone call for the communication of data between the calling party and the called party.

12. A communications system, comprising:

a telephony application configured to handle telephone calls, the telephony application having an associated first user interface; and

a data communication application configured to handle data communication sessions, the data communication application being separate from the telephony application and having an associated second user interface, the data communication application being configured to establish a data communication session for the communication of data between a calling party and a called party, the data communication session being separate from a telephone call between the calling party and the called party, the communications equipment being associated with the calling party, wherein the data communication application is configured to:

collect a called party identifier via the second user interface associated with the data communication application in response to user input at the communications equipment, wherein the data communication application is unable to receive the called party identifier from the telephony application;

transmit a first instruction comprising the called party identifier from the data communication application to an intermediate application at the communications equipment, the intermediate application being configured to transmit a second instruction comprising the called party identifier to the telephony application in response to receiving the first instruction from the data communication application to initiate setup of the telephone call between the calling party and the called party,

wherein the intermediate application comprises a web browser application and wherein the first instruction comprises a Uniform Resource Locator (URL) comprising a URL-type identifier and the called party identifier, the URL-type identifier identifying the URL as an instruction to initiate setup of the telephone call; and

transmit data communication session setup information, comprising information identifying the called party, on the basis of the called party identifier collected by the data communication application, into a telecommunications network, the data communication session setup information being for establishing the data communication session separate from the telephone call for the communication of data between the calling party and the called party.

Assignments (5)
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 →
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 Dec 22, 2013
From: MAIRS, CHRIS; RICE, LIZ; PEARL, PHILIP; PALMER, FELIX; DRYSDALE, DAVID; CRAMPTON, SHAUN
To: METASWITCH NETWORKS LTD
Reel/Frame 031836/0415 →