IP Library › Granted Patent US 7,861,175
Granted Patent B2
US 7,861,175 · App. 11/537,047 · Granted Dec 28, 2010

IM contact list entry as a game in progress designate

Assignee: Research In Motion Limited
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 7,861,175
App. No.
11/537,047
Granted
Dec 28, 2010
Kind
B2
Abstract

A method and apparatus for using a contact-list entry of an IM contact-list interface to designate an IM game in progress to facilitate switching between an IM conversation and an IM game.

Claims (48)

1. A method of facilitating control of Instant Messaging (IM) activities comprising:

providing a IM contact list interface presenting contact list entries and receiving user input with which to conduct IM conversations;

associating an IM contact list entry for an opposing player with an IM game application to designate an IM game in progress between a user of the IM contact list and the opposing player, the IM game in progress being associated with an IM game application providing turn-based game play for the user and one or more contacts;

presenting the IM contact list entry designating the IM game in progress in the IM contact list interface;

enabling the user to switch between a first graphical user interface (GUI) for an IM conversation and a second GUI for the IM game in progress through selection of respective contact list entries upon navigating back to a third GUI for the IM contact list interface;

upon switching away from the second GUI for the IM game in progress, maintaining game in progress data for the IM game in progress to enable the IM game to be resumed upon a re-invocation of the second GUI; and

upon the game in progress ending, removing the IM game in progress designation from the contact list interface.

2. The method of claim 1 comprising one of (i) defining the IM contact list entry to use to designate the IM game in progress and (ii) using an existing IM contact list entry for the opposing player to designate the IM game in progress.

3. The method of claim 1 comprising providing a menu interface for invocation using the IM contact list entry designating the IM game in progress, said menu interface presenting options to switch to:

(i) the first GUI for conducting an IM conversation with the opposing player; and

(ii) the second GUI for the game in progress.

4. The method of claim 1 comprising configuring the first GUI to present notification of new moves for the game in progress and to enable the user to switch to the second GUI for the game in progress.

5. The method of claim 1 wherein the step of presenting the IM contact list entry designating an IM game in progress comprises displaying a graphic element to indicate the game in progress.

6. The method of claim 1 wherein the step of presenting the IM contact list entry designating an IM game in progress comprises displaying a notification of a new move received for the game in progress.

7. The method of claim 1 comprising presenting the IM contact list entry designating an IM game in progress in a current games group of the contact list user interface.

8. A communications apparatus for communicating messages, said apparatus comprising:

a communications subsystem for sending and receiving messages;

a storage device for storing instructions and data; and

a processor coupled to said storage device and said communications subsystem, said storage device storing instructions and data to configure the processor for facilitating control of Instant Messaging (IM) activities, said processor configured to:

provide a IM contact list interface presenting contact list entries and receiving user input with which to conduct IM conversations;

associate an IM contact list entry for an opposing player with an IM game application to designate an IM game in progress between a user of the IM contact list and the opposing player, the IM game in progress being associated with an IM game application providing turn-based game play for the user and one or more contacts;

present the IM contact list entry designating the IM game in progress in the IM contact list interface;

enable the user to switch between a first graphical user interface (GUI) for an IM conversation and a second GUI for the IM game in progress through selection of respective contact list entries upon navigating back to a third GUI for the IM contact list interface;

upon switching away from the second GUI for the IM game in progress, maintain game in progress data for the IM game in progress to enable the IM game to be resumed upon a re-invocation of the second GUI; and

upon the game in progress ending, remove the IM game in progress designation from the contact list interface.

9. The apparatus of claim 8 wherein said instructions and data configure the processor for one of (i) defining the IM contact list entry to use to designate the IM game in progress and (ii) using an existing IM contact list entry for the opposing player to designate the IM game in progress.

10. The apparatus of claim 8 wherein said instructions and data configure the processor to provide a menu interface for invocation using the IM contact list entry designating the IM game in progress, said menu interface presenting options to switch to:

(i) the first GUI for conducting an IM conversation with the opposing player associated with the IM contact list entry designating an IM game in progress; and

(ii) the second GUI for the game in progress.

11. The apparatus of claim 8 wherein said instructions and data configure the processor to configure the first GUI to present notification of new moves for the game in progress and to enable the user to switch to the second GUI for the game in progress.

12. The apparatus of claim 8 wherein said instructions and data to configure the processor to present the IM contact list entry designating an IM game in progress configure the processor to display a graphic element to indicate the game in progress.

13. The apparatus of claim 8 wherein said instructions and data to configure the processor to present the IM contact list entry designating an IM game in progress configure the processor to display a notification of a new move received for the game in progress.

14. The apparatus of claim 8 wherein said instructions and data configure the processor to present the IM contact list entry designating an IM game in progress in a current games group of the contact list interface.

15. A computer-readable non-transitory medium comprising data and instructions which, when executed by a processor, adapt a communications apparatus to facilitate control of Instant Messaging (IM) activities, said instructions and data configuring the processor to:

provide a IM contact list interface presenting contact list entries and receiving user input with which to conduct IM conversations;

associate an IM contact list entry for an opposing player with an IM game application to designate an IM game in progress between a user of the IM contact list and the opposing player, the IM game in progress being associated with an IM game application providing turn-based game play for the user and one or more contacts;

present the IM contact list entry designating the IM game in progress in the IM contact list interface;

enable the user to switch between a first graphical user interface (GUI) for an IM conversation and a second GUI for the IM game in progress through selection of respective contact list entries upon navigating back to a third GUI for the IM contact list interface;

upon switching away from the second GUI for the IM game in progress, maintain game in progress data for the IM game in progress to enable the IM game to be resumed upon a re-invocation of the second GUI; and

upon the game in progress ending, remove the IM game in progress designation from the contact list interface.

16. The computer-readable medium of claim 15 wherein said instructions and data configure the processor for one of (i) defining the IM contact list entry to use to designate the IM game in progress and (ii) using an existing IM contact list entry for the opposing player to designate the IM game in progress.

17. The computer-readable medium of claim 15 wherein said instructions and data configure the processor to provide a menu interface for invocation using the IM contact list entry designating the IM game in progress, said menu interface presenting options to switch to:

(i) the first GUI for conducting an IM conversation with the opposing player associated with the IM contact list entry designating an IM game in progress; and

(ii) the second GUI for the game in progress.

18. The computer-readable medium of claim 15 wherein said instructions and data configure the processor to provide further configure the first GUI to present notification of new moves for the game in progress and to enable the user to switch to the second GUI for the game in progress.

19. The computer-readable medium of claim 15 wherein said instructions and data to configure the processor to present the IM contact list entry designating an IM game in progress configure the processor to display a graphic element to indicate the game in progress.

20. The computer-readable medium of claim 15 wherein said instructions and data to configure the processor to present the IM contact list entry designating an IM game in progress configure the processor to display a notification of a new move received for the game in progress.

21. The computer-readable medium of claim 15 wherein said instructions and data configure the processor to present the IM contact list entry designating an IM game in progress in a current games group of the contact list user interface.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2006
From: WORMALD, CHRISTOPHER; KLASSEN, GERHARD DIETRICH; ZINN, RONALD SCOTTE; FAHMY, SAMER
To: RESEARCH IN MOTION LIMITED
Reel/Frame 018566/0383 →
Continuity (1)
Related Publication 20080081698A1 · Apr 3, 2008