IP Library Granted Patent US 10,958,793
Granted Patent B2
US 10,958,793 · App. 16/820,680 · Granted Mar 23, 2021

Devices, systems and methods for communications that include social media clients

Inventors: Logendra Naidoo (Ottawa, CA); Ralph Anzarouth (Kanata, CA); Thomas A. Gray (Mansfield, CA)
Assignee: Mitel Networks Corporation
H04M7/128H04M7/0075H04M7/1285
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 10,958,793
App. No.
16/820,680
Granted
Mar 23, 2021
Kind
B2
Abstract

Devices, systems and methods for communications that include social media clients are provided. In particular, a server operates a virtual client for communicating with clients of a social media server. The server receives a call request associated with a directory number of a call server, the call request to initiate a call associated with the directory number and a given client of the social media server. The server conducts the call by controlling: the virtual client to communicate with the given client, via the social media server; and the virtual client to communicate with a communication device associated with the directory number, via the call server. The server may also facilitate exchange of status updates between a given client of the social media server and the call server. The server may also facilitate calls between respective clients of different social media servers.

Claims (56)

1. A server comprising:

a communication unit configured to communicate with a social media server; and

a controller communicatively coupled to the communication unit, the controller configured to:

operate a virtual client for communicating with clients of the social media server,

receive, via the communication unit, a call request associated with a directory number of a call server, the call request to initiate a call associated with the directory number and a given client of the social media server;

prior to conducting the call, associate the virtual client with information associated with the directory number, such that the given client identifies the virtual client according to the information associated with the directory number; and

conduct, via the communication unit, the call by controlling:

the virtual client to communicate with the given client, via the social media server; and

the virtual client to communicate with a communication device associated with the directory number, via the call server.

2. The server of claim 1 , wherein the controller is further configured to, prior to conducting the call:

establish an association between the virtual client and the given client.

3. The server of claim 1 , wherein the virtual client is temporarily associated with the information associated with the directory number, and the controller is further configured to, after the call ends:

disassociate the virtual client with the information associated with the directory number.

4. The server of claim 1 , wherein the controller is further configured to:

operate an interface application for translating communications between the virtual client and the call server, the call server and the virtual client communicating with each other via the interface application.

5. The server of claim 1 , wherein:

the communication device associated with the directory number comprises a communication device associated with the directory number at the call server,

the call request comprises a call initiation call request received, via the call server, from the communication device; and

the call is conducted between the communication device and the given client.

6. The server of claim 1 , wherein:

the communication device associated with the directory number comprises a communication device associated with the directory number at the call server,

the call request comprises a social media call initiation call request received, via the social media server, from the given client; and

the call is conducted between the communication device and the given client.

7. The server of claim 1 , wherein:

the communication device associated with the directory number comprises a calling communication device calling the directory number via the call server,

the call request comprises a call server call request received from the call server in response to the calling communication device calling the directory number via the call server;

the given client is associated with a user also associated with the directory number; and

the call is conducted between the calling communication device and the given client.

8. The server of claim 1 , further comprising the call server.

9. The server of claim 8 , wherein the call server comprises a private branch exchange (PBX) server.

10. A system comprising:

a communication device associated with a directory number; and

a server, the server comprising:

a communication unit configured to communicate with a social media server; and

a controller communicatively coupled to the communication unit, the controller configured to:

operate one or more virtual clients for communicating with clients of the social media server;

receive, via the communication unit, a call request associated with the directory number, the call request to initiate a call associated with the directory number and a given client of the social media server,

prior to conducting the call, associate a virtual client of the one or more virtual clients with information associated with the directory number, such that the given client identifies the virtual client according to the information associated with the directory number; and

conduct, via the communication unit, the call by controlling the virtual client to communicate with the communication device associated with the directory number.

11. The system of claim 10 , further comprising the social media server.

12. The system of claim 11 , further comprising another social media server operatively coupled to the server.

13. The system of claim 10 , further comprising a call server.

14. The system of claim 13 , wherein the server comprises an interface application for translating communications between the virtual client and the call server.

15. The system of claim 10 , wherein a virtual client of the one or more virtual clients is at least temporarily associated with the communication device.

16. A communication method comprising the steps of:

using a controller, operating a virtual client for communication with a client of a social media server;

receiving, via a communication unit, a call request;

initiating a call associated with a directory number between a communication device associated with the directory number and the client;

prior to conducting the call, associate the virtual client with information associated with the directory number, such that a given client identifies the virtual client according to the information associated with the directory number; and

conducting the call by controlling the virtual client to communicate with the client and the communication device.

17. The communication method of claim 16 , wherein the call request is received from the client.

18. The communication method of claim 16 , wherein the call request is received from the communication device.

19. The communication method of claim 16 , further comprising one or more of:

a step of routing the call when another communication device does not answer the call request;

a step of routing the call using a personal ring group; and

cascade calling.

Assignments (11)
SECURITY INTEREST Recorded Jun 30, 2025
From: MLN US HOLDCO LLC; MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: U.S. PCI SERVICES, LLC
Reel/Frame 071758/0843 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ACQUIOM AGENCY SERVICES LLC
To: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071730/0632 →
SECURITY INTEREST Recorded Jun 20, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 071676/0815 →
SECURITY INTEREST Recorded Mar 12, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 070689/0857 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
SECURITY INTEREST Recorded Oct 31, 2022
From: MITEL NETWORKS CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061824/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2020
From: NAIDOO, LOGENDRA; ANZAROUTH, RALPH; GRAY, THOMAS A
To: MITEL NETWORKS ULC
Reel/Frame 052186/0082 →
CHANGE OF NAME Recorded Mar 22, 2020
From: MITEL NETWORKS ULC
To: MITEL NETWORKS CORPORATION
Reel/Frame 052186/0087 →
Continuity (2)
Continuation 16217363 · Dec 12, 2018
Related Publication 20200220980A1 · Jul 9, 2020