IP Library › Granted Patent US 9,942,180
Granted Patent B2
US 9,942,180 · App. 14/751,538 · Granted Apr 10, 2018

Private text chatting sessions

Inventors: Shiladitya Sircar (Ottawa, CA); Sean Hungerford (Kitchener, CA); Bradford Lawrence Spencer (Hammonds Plains, CA)
Assignee: BlackBerry Limited
H04L51/043H04L12/1822
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,942,180
App. No.
14/751,538
Granted
Apr 10, 2018
Kind
B2
Abstract

A system and method for private text chatting. A request to a remote device to establish a private text chat session is either sent or received. Based on the sending or receiving, an acceptance from the remote device accepting the request is received. Based on the sending or receiving, a separate user interface to conduct the private text chat session is presented. Private text chat messages are exchanged in association with the private text chat session based on and subsequent to the receiving and the presenting.

Claims (49)

1. A method for private text chatting, the method comprising:

sending a request to a remote device to establish a private text chat session;

receiving, based on the sending, an acceptance from the remote device accepting the request;

initiating the private text chat session;

closing, in response to initiating the private text chat session or, other text chat sessions;

presenting, based on the receiving, a separate user interface to conduct the private text chat session;

exchanging private text chat messages in association with the private text chat session based on and subsequent to the receiving and the presenting; and

delaying, during the private text chat session, indications of reception of text chat messages associated with other text chat sessions.

2. The method of claim 1 , further comprising displaying at least some private text chat messages without indicia of a source of the at least some private text chat messages.

3. The method of claim 1 , further comprising:

determining, based on the sending, that the request has not been accepted; and

terminating, based on determining that the request has not been accepted, the private text chat session.

4. The method of claim 3 , wherein the determining that the request has not been accepted is based on at least one of receiving a message rejecting the request and determining expiration of a timeout from the time of sending the request.

5. The method of claim 3 , wherein the determining that the request has not been accepted is based on determining expiration of a timeout from the time of sending the request, and

the method further comprising sending, based on determining expiration of the timeout, a message to the remote device to terminate the private text chat session.

6. The method of claim 1 , further comprising exchanging data in association with the private text chat session.

7. The method of claim 1 , further comprising:

terminating the private text chat session; and

deleting, based on terminating the private text chat session, at least one of the private text chat messages and other data associated with the private text chat session.

8. The method of claim 7 , further comprising displaying a full screen user interface display indicating at least one of a pending request to establish a private text chat session or a received request to establish a private text chat session.

9. The method of claim 1 , further comprising suppressing, during the private text chat session, indications of at least some notifications.

10. The method of claim 1 , further comprising restricting, during the private text chat session, copying of at least one of the private text chat messages and other data associated with the private text chat session.

11. The method of claim 1 , further comprising:

receiving, prior to receiving the acceptance, at least one initial text chat message from the remote device associated with the private text chat session;

storing the at least one initial text chat message; and

presenting, subsequent to and based on receiving the acceptance, the at least one initial text chat message in the separate user interface.

12. A computer readable device having computer readable program code embodied therewith, the computer readable program code comprising instructions for:

sending a request to a remote device to establish a private text chat session;

receiving, based on the sending, an acceptance from the remote device accepting the request;

initiating the private text chat session;

closing, in response to initiating the private text chat session or, other text chat sessions;

presenting, based on the receiving, a separate user interface to conduct the private text chat session;

exchanging private text chat messages in association with the private text chat session based on and subsequent to the receiving and the presenting; and

delaying, during the private text chat session, indications of reception of text chat messages associated with other text chat sessions.

13. A method for private text chatting, the method comprising:

receiving, at a receiving device, a request from a requesting device to establish a private-text chat session;

closing, based on an indication at the receiving device of an acceptance of the request, other text chat sessions;

presenting, based on the receiving, a separate user interface to conduct the private text chat session;

exchanging private text chat messages in association with the private text chat session based on and subsequent to the closing and the presenting; and

delaying, during the private text chat session, indications of reception of text chat messages associated with other text chat sessions.

14. The method of claim 13 , further comprising displaying, based on the receiving, a full screen user interface display indicating a receipt of the request to establish a private text chat session.

15. The method of claim 13 , further comprising:

determining, based on receiving the request, at least one of a currently established private text chat session with a remote device that is separate from the requesting device, or an indication to reject the request; and

sending, based on determining the currently established private text chat session or the indication to reject the request, a rejection of the request to establish a private text chat session.

16. The method of claim 13 , further comprising:

terminating the private text chat session; and

deleting, based on terminating the private text chat session, at least one of the private text chat messages and other data associated with the private text chat session.

17. The method of claim 13 , further comprising restricting, during the private text chat session, copying of at least one of the private text chat messages and other data associated with the private text chat session.

18. The method of claim 13 , further comprising displaying at least some private text chat messages without indicia of a source of the at least some private text chat messages.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2015
From: SIRCAR, SHILADITYA; HUNGERFORD, SEAN; SPENCER, BRADFORD LAWRENCE
To: BLACKBERRY LIMITED
Reel/Frame 035967/0444 →
Continuity (1)
Related Publication 20160380931A1 · Dec 29, 2016