IP Library Granted Patent US 9,491,268
Granted Patent B2
US 9,491,268 · App. 14/192,423 · Granted Nov 8, 2016

Method and devices for session timeout management

Inventor: Michael Duda (Naperville, IL)
Assignee: Infinite Convergence Solutions, Inc.
H04L69/28H04L67/145
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,491,268
App. No.
14/192,423
Granted
Nov 8, 2016
Kind
B2
Abstract

This innovation provides a method and devices to manage IMAP Session timeout values by adding one or more proprietary parameters to the IMAP protocol. This provides the ability to modify the IMAP session timeout value after the IMAP session has been established and before the IMAP session expires. The mobile client may then choose to modify the timing of the IDLE message to the server based upon the newly received IMAP session timeout value.

Claims (23)

1. A method to extend an IMAP session between a mobile message server apparatus comprising: a storage device comprising computer executable program code; and a processor coupled to the storage device, and a mobile client apparatus comprising a storage device comprising computer executable program code; and a processor coupled to the storage device, where the method further comprises:

a. storing an original session timeout value on said mobile message server;

b. establishing an IMAP session between said mobile message server and the mobile client;

c. modifying the IMAP session timeout value to a new IMAP session timeout value on the mobile message server;

d. sending the new IMAP session timeout value to the mobile client prior to expiration of the session;

e. receiving the new IMAP session timeout value and updating the IMAP session timeout value at the client;

f. the client sending a message to the server prior to expiration of the new IMAP session timeout.

2. The method of claim 1 comprising the mobile message server sending the new IMAP session timeout value to the client as part of a proprietary parameter in a response to the IMAP SELECT command.

3. The method of claim 1 comprising the mobile message server sending the new IMAP session timeout value to the mobile client as part of a proprietary parameter in a response to the IMAP IDLE command.

4. The method of claim 1 comprising modifying the session timeout value in step 1c at the server based upon the time of day.

5. The method of claim 1 comprising modifying the session timeout value in step 1c at the server based upon the type of client.

6. A mobile message server apparatus comprising: a storage device comprising computer executable program code; and a processor coupled to the storage device, wherein the processor executes the computer executable program code which further comprises transmitting a modified IMAP session timeout value to clients in a proprietary IMAP parameter as part of any message after an IMAP Session has been initiated.

7. The server of claim 6 which further comprises transmitting the modified IMAP session timeout value to the client as a response to the IMAP SELECT command.

8. The server of claim 6 which comprises the transmitting the modified IMAP session timeout value to the client as a response to the IMAP IDLE command.

9. The server of claim 6 which additionally comprises a modifiable session timeout value which is modified from the value at the beginning of the IMAP session based upon the time of day.

10. The server of claim 6 which additionally comprises modifying the IMAP session timeout value based upon the type of client.

11. A mobile messaging client apparatus comprising: a storage device comprising computer executable program code; and a processor coupled to the storage device, wherein the processor executes the computer executable program code further comprising receiving a new IMAP session timeout value in a proprietary parameter within the IMAP session as part of any response from the server which is different from the session timeout value at the beginning of the IMAP session.

12. The mobile messaging client of claim 11 comprising receiving the modified session timeout value in a proprietary IMAP parameter in response to an IMAP SELECT message.

13. The mobile messaging client of claim 11 comprising receiving the timeout value in a proprietary IMAP parameter in response to an IMAP IDLE message.

14. The messaging client of claim 11 which further comprises a mobile phone.

15. The messaging client of claim 11 which further comprises a portable tablet device.

16. The method of claim 1 comprising modifying the session timeout value in step 1c at the server based upon the mobile server capacity.

17. The mobile messaging client of claim 11 which further comprises modifying the timing of one or more IMAP IDLE commands sent to the server based upon a new IMAP session timeout value received within the IMAP session from the mobile message server.

Assignments (4)
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jul 31, 2023
From: INFINITE CONVERGENCE SOLUTIONS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 064429/0743 →
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2023
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: INFINITE COVERGENCE SOLUTIONS, INC.
Reel/Frame 064427/0348 →
SECURITY INTEREST Recorded Oct 4, 2017
From: INFINITE CONVERGENCE SOLUTIONS, INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 043782/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2016
From: DUDA, MICHAEL
To: INFINITE CONVERGENCE SOLUTIONS, INC
Reel/Frame 039467/0763 →
Continuity (2)
Provisional Application 61771379 · Mar 1, 2013
Related Publication 20140250165A1 · Sep 4, 2014