IP Library Granted Patent US 9,088,877
Granted Patent B1
US 9,088,877 · App. 11/522,653 · Granted Jul 21, 2015

Systems and methods for initiating communication between IM clients and mobile clients

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,088,877
App. No.
11/522,653
Granted
Jul 21, 2015
Kind
B1
Abstract

In some embodiments, methods comprise: receiving a communication request from the IM client using a first server; delivering the received communication request to the mobile phone using the first server; recording information regarding the communication request; receiving a communication response from the mobile phone; associating the received response from the mobile phone with the communication request from the IM client based on the recorded information; and sending the received communication response to the IM client. In some embodiments, methods comprise: receiving a call from a mobile phone at a first server, wherein the call is made by dialing a number from the mobile phone, the number indicating that an IM client is an intended recipient of the call and identifying the IM client; sending a communication request to the IM client based on the received call using the first server.

Claims (35)

1. A method for initiating communication between an Instant Messaging (IM) client and a mobile phone, the method comprising:

receiving, at a first server, a communication request from a non-mobile IM client to initiate an IM conversation with the mobile phone, wherein the communication request provides information for setting up the IM conversation between the first server and a second server;

sending a first message based on the communication request from the first server to a second server, said second server being connected to a mobile network, wherein said message comprises one of a non-proprietary message, a proprietary message and a message identical to said communication request;

generating and delivering, by the second server, a second message that is based at least in part on the first message sent by the first server to the second server to the mobile phone prior to receiving a registration request from the mobile phone, wherein the second message comprises an identification that identifies the IM conversation, wherein the second message requests that the mobile phone call the non-mobile IM client; and wherein delivering the received communication request to the mobile phone comprises transforming the received communication request to a (Short Message Service) SMS message comprising the identification number and delivering the SMS message to the mobile phone;

receiving, at the second server, a communication response from the mobile phone, wherein the communication response initiates a call between the non-mobile IM client and the mobile phone by placing a call to the identification number that identifies the IM conversation, and wherein receiving a communication response from the mobile phone comprises receiving a call placed to a first number; and wherein associating the received communication response from the mobile phone with the communication request from the IM client comprises comparing the first number with the delivered identification number; and

sending the received communication response to the IM client to initiate the IM conversation.

2. The method of claim 1 , wherein receiving a communication request from the IM client comprises:

receiving a IM communication request from the IM client at an IM server; and

sending a first message representing the communication request from the IM server to a network server.

3. The method of claim 1 , wherein delivering the received communication request to the mobile phone further comprises:

associating the received communication request with the identification number; and

delivering the received communication request along with the identification number to the mobile phone.

4. The method of claim 3 , wherein receiving a communication response from the mobile phone comprises receiving a call placed to a first number; and wherein associating the received communication response from the mobile phone with the communication request from the IM client comprises comparing the first number with the delivered identification number.

5. The method of claim 1 , wherein the identification number indicates at least one of: an identity of an IM user at the IM client, a requested IM communication session, and a generic acceptance of an incoming IM conversation request.

6. The method of claim 1 , wherein associating the received communication response from the mobile phone with the communication request from the IM client is based on at least one of the following factors: 1) time between delivering the communication request and receiving the communication response, and 2) absence of an intermediate call between delivering the communication request and receiving the communication response.

7. The method of claim 1 , wherein sending the received communication response to the IM client comprises converting the received communication response to a suitable format.

8. The method of claim 1 , further comprising:

upon associating the received response from the mobile phone with the communication request from the IM client, charging a user of the mobile phone for at least one communication message sent by the IM client.

9. A system for initiating communication between an instant messaging (IM) client and a mobile phone, the system comprising:

a network server coupled with a computer network and a telephone network, wherein a non-mobile IM client is coupled with the computer network and an IM server and the mobile phone is coupled with the telephone network;

wherein, the network server is configured to

receive a communication request from the IM client to initiate an IM conversation with the mobile phone, wherein the communication request provides information for setting up the IM conversation between the network server and the IM server:

generate and deliver a message that is based at least in part on the received communication request to the mobile phone using the network server prior to receiving a registration request from the mobile phone, wherein the message is associated with an identification number that identifies the IM conversation and wherein the message requests that the mobile phone call the non-mobile IM client;

receive a communication response from the mobile phone by receiving a call placed to a first number, wherein the communication response initiates a call between the non-mobile IMclient and the mobile phone by placing a call to the identification number that identifies the IM conversation;

upon receiving the communication request from the IM client, associate the received communication request with the identification number and deliver the received communication request along with the identification number to the mobile phone;

associate the received communication response from the mobile phone with the communication request from the IM client by comparing the first number with the delivered identification number; and

send the received communication response to the IM client to initiate the IM conversation.

10. The system of claim 9 , wherein the network server receives the communication request from the IM client through the IM server.

11. The system of claim 9 , wherein the network server is configured to transform the received communication request to a (Short Message Service) SMS message and deliver the SMS message to the mobile phone.

12. The system of claim 11 , wherein the network server, upon receiving the communication request from the IM client, is further configured to associate the received communication request with an identification number and deliver the identification number in the SMS message to the mobile phone.

13. The system of claim 9 , wherein the network server is configured to associate the received communication response from the mobile phone with the communication request from the IM client based on at least one of the following factors: 1) time between delivering the communication request and receiving the communication response, and 2) absence of an intermediate call between delivering the communication request and receiving the communication response.

14. The system of claim 9 , further comprising a firewall configured to protect the network server from unauthorized activity.

15. The system of claim 9 , wherein the network server comprises:

a SMS gateway configured to receive a communication request from the IM client, transform the communication request to a SMS message, deliver the SMS message to the mobile phone, and record information regarding the communication request in a database; and

a multimedia gateway configured to receive a communication response from the mobile phone, associate the received response from the mobile phone with the communication request from the IM client based on the recorded information in the database, and send the received communication response to the IM client.

Assignments (18)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: AVAYA LLC
To: ARLINGTON TECHNOLOGIES, LLC
Reel/Frame 067022/0780 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: CITIBANK, N.A.
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0117 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0227 →
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2014
From: RADVISION LTD
To: AVAYA, INC.
Reel/Frame 032153/0189 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2006
From: HAGENDORF, PIERRE
To: RADVISION LTD.
Reel/Frame 018566/0929 →