IP Library Granted Patent US 8,676,899
Granted Patent B2
US 8,676,899 · App. 11/341,934 · Granted Mar 18, 2014

Offline IM chat to avoid server connections

Inventors: David M. Ogle (Cary, NC); David Louis Kaminsky (Chapel Hill, NC); Patrick Joseph O'Sullivan (Ballsbridge, IE)
Assignee: International Business Machines Corporation
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 8,676,899
App. No.
11/341,934
Granted
Mar 18, 2014
Kind
B2
Abstract

An instant message (IM) connection is established at an IM server in the usual manner, under the policies and security rules promulgated by the IM service provider. Using this connection to the IM server, an offline IM chat request is made at the IM server for establishing an offline connection directly between consenting IM clients. The request may be included in a message to the IM server from a client, or the request may be in the form of IM session parameter, for the client, that authorizes an offline chat as the preferred type of IM session under certain conditions, such as the IM server being unavailable, IM server loading level or other factors that are under the control of the server. The conditions may also specify the presence of other IM clients as a criterion for establishing an offline chat, whether present in an online chat session or merely available.

Claims (47)

1. A method within and performed by an instant message server, comprising:

receiving a connection request from a first computer client;

creating, in response to the connection request, a connection between the first computer client and a second computer client;

receiving a request for an offline session between the first computer client and the second computer client; and

forwarding a token to each of both the first computer client and the second computer client, wherein the first computer client creates the offline session by directly connecting, using the token and bypassing the instant message server, to the second computer, wherein

the first and second computer clients are both compliant with the instant message server.

2. The method of claim 1 , wherein

the forwarding the tokens is conditional upon a detection of a predefined performance metric associated with the instant message server.

3. The method of claim 1 , further comprising

forwarding, separately from the token, an authorization to the first computer client and the second computer client to create an offline session.

4. The method of claim 1 , further comprising

receiving a consent, from the first computer client, to automatically initiate the offline session based upon at least one factor.

5. The method of claim 4 , wherein

the at least one factor is selected from the group consisting of: identity of the second computer client, a security level of the second computer client, and a predefined performance metric associated with the instant message server.

6. The method of claim 4 , wherein

the consent is an advanced consent.

7. The method of claim 1 , wherein

prior to the token being forwarded, consent for the offline session is received from both the first computer client and the second computer client.

8. The method of claim 1 , wherein

the token for the second computer client is sent to the second computer client in a different transaction than the token for the first computer client is sent to the first computer client based upon an online status of the second computer client.

9. A method within and performed by a first computer client, comprising:

submitting a connection request to an instant message server;

connecting, via the instant message server, to a second computer client;

submitting a request to the instant message server for an offline session with the second computer client;

receiving a token from the instant message server; and

creating an offline session by directly connecting, using the token and bypassing the instant message server, to the second computer client,

wherein the first and second computer clients are both compliant with the instant message server.

10. The method of claim 9 , wherein

a creation of the offline session is conditional upon a detection of an outage within the instant message server.

11. The method of claim 9 , wherein

a creation of the offline session is conditional upon a predefined performance metric associated with the instant message server.

12. The method of claim 9 , wherein

a creation of the offline session is conditional upon security levels, respectively, of the first computer client and the second computer client.

13. The method of claim 9 , wherein

a creation of the offline session is conditional upon an identity of the second computer client.

14. The method of claim 9 , further comprising:

after receiving the token, waiting for an authorization from the instant message server prior to a creation of the offline session.

15. The method of claim 9 , further comprising

forwarding a consent, to the instant message server, to automatically initiate the offline session based upon at least one factor.

16. The method of claim 15 , wherein

the at least one factor is selected from the group consisting of: identity of the second computer client, a security level of the second computer client, and a predefined performance metric associated with the instant message server.

17. The method of claim 15 , wherein

the consent is an advanced consent.

18. The method of claim 1 , wherein

the request for the offline session is received while the first computer client is connected to the second computer client via the instant message server.

19. The method of claim 9 , wherein

the token is received while the first computer client is connected to the second computer client via the instant message server.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2024
From: DAEDALUS BLUE LLC
To: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LIMITED
Reel/Frame 069237/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2023
From: TERRACE LICENSING LLC
To: DAEDALUS BLUE LLC
Reel/Frame 066158/0772 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058902/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058895/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2006
From: OGLE, DAVID M.; KAMINSKY, DAVID LOUIS; O'SULLIVAN, PATRICK JOSEPH
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 017529/0719 →
Continuity (1)
Related Publication 20070174399A1 · Jul 26, 2007