IP Library Granted Patent US 8,965,422
Granted Patent B2
US 8,965,422 · App. 13/403,104 · Granted Feb 24, 2015

Tagging instant message content for retrieval using mobile communication devices

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,965,422
App. No.
13/403,104
Granted
Feb 24, 2015
Kind
B2
Abstract

Methods and devices are provided for marking content in substantially real-time messaging applications using a mobile communication device. A marking application in cooperation with a messaging application displays a message communication on a graphical user interface of the mobile communication device, enables navigation to a selected position within the message communication and receives a signal to mark the selected position with a tag. A manually actuated signal is provided to mark the selected position within the message communication and receive an automatically actuated signal to mark a portion of the message communication based on a pre-defined rule. Receiving the manually actuated signal includes receiving one of: a first actuation signal from a user-selected key on a keyboard or a second actuation signal from a user-selected icon on the graphical user interface. The mobile communication device allows users to more efficiently tag and retrieve content transmitted in substantially real-time.

Claims (60)

1. A computer-implemented method of marking content in substantially real-time messaging applications, the method comprising:

displaying a message communication on a graphical user interface of a mobile communication device, the message communication including a plurality of entries, the plurality of entries including one or more characters;

receiving a first signal to navigate a pointer to a selected position within one of the plurality of entries of the message communication;

receiving a second signal to mark the selected position with a tag;

receiving in response to the second signal, an entry identification number corresponding to a selected entry and an index number corresponding to a selected character within the selected entry; and

associating the entry identification number and the index number with the tag;

wherein the receiving the second signal to mark the selected position with the tag further comprises:

receiving a manually actuated signal to mark the selected position within the message communication, includes receiving one of: a first actuation signal from a user-selected key on a keyboard of the mobile communication device and a second actuation signal from a user-selected icon on the graphical user interface of the mobile communication device; and

receiving an automatically actuated signal to mark a portion of the message communication based on a pre-defined rule.

2. The computer-implemented method of claim 1 , further comprising:

associating at least one of: the first actuation signal from the user-selected key and the second actuation signal from the user-selected icon with the tag;

detecting selection of one of the user-selected key and the user-selected icon;

retrieving the selected position associated with the tag; and

presenting content on the graphical user interface corresponding to the selected position.

3. The computer-implemented method of claim 2 , wherein presenting content on the graphical user interface corresponding to the selected position includes generating a split window having a previous session window and a current session window.

4. The computer-implemented method of claim 3 , further comprising:

associating at least one additional position and content with the user-selected key;

receiving a plurality of first actuation signals from the user-selected key; and

presenting the at least one additional position and content in the previous session window.

5. The computer-implemented method of claim 2 , wherein detecting selection of one of the user-selected key and the user-selected icon further comprises presenting a table on the graphical user interface that displays programmed user-selected keys.

6. A non-transitory computer program product provided on a computer readable medium for marking content in substantially real-time messaging applications, the computer program product comprising instructions which, upon execution by a processor of the mobile communication device, cause the processor to:

display a message communication on a graphical user interface of a mobile communication device, the message communication including a plurality of entries, the plurality of entries including one or more characters;

receive a first signal to navigate a pointer to a selected position within one of the plurality of entries of the message communication;

receive a second signal to mark the selected position with a tag;

receive in response to the second signal, an entry identification number corresponding to a selected entry and an index number corresponding to a selected character within the selected entry; and

associate the entry identification number and the index number with the tag;

wherein the receive the second signal to mark the selected position with the tag further comprises:

receive a manually actuated signal to mark the selected position within the message communication, includes receiving one of: a first actuation signal from a user-selected key on a keyboard of the mobile communication device and a second actuation signal from a user-selected icon on the graphical user interface of the mobile communication device; and

receive an automatically actuated signal to mark a portion of the message communication based on a pre-defined rule.

7. The non-transitory computer program product of claim 6 , wherein the computer program product comprises instructions which, upon execution by the processor, causes the processor to:

associate at least one of: the first actuation signal from the user-selected key and the second actuation signal from the user-selected icon with the tag;

detect selection of one of the user-selected key and the user-selected icon;

retrieve the selected position associated with the tag; and

present content on the graphical user interface corresponding to the selected position.

8. The non-transitory computer program product of claim 7 , wherein the computer program product comprises instructions which, upon execution by the processor, causes the processor to: present content on the graphical user interface corresponding to the selected position; and generate a split window having a previous session window and a current session window.

9. The non-transitory computer program product of claim 8 , wherein the computer program product comprises instructions which, upon execution by the processor, causes the processor to:

associate additional positions and content with the user-selected key;

receive a plurality of first actuation signals from the user-selected key; and

present the additional positions and content in the previous session window.

10. The non-transitory computer program product of claim 7 , wherein causing the processor to detect selection of the user-selected key or the user-selected icon further comprises presenting a table on the graphical user interface that displays programmed user-selected keys.

11. A mobile communication device for marking content in substantially real-time messaging applications, the mobile communication device comprising:

a processor programmed to:

display a message communication on a graphical user interface of a mobile communication device, the message communication including a plurality of entries, the plurality of entries including one or more characters;

receive a first signal to navigate a pointer to a selected position within one of the plurality of entries of the message communication;

receive a second signal to mark the selected position with a tag;

receive in response to the second signal, an entry identification number corresponding to a selected entry and an index number corresponding to a selected character within the selected entry; and

associate the entry identification number and the index number with the tag;

wherein the processor programmed to receive the second signal to mark the selected position with the tag is further programmed:

receive a manually actuated signal to mark the selected position within the message communication, includes receiving one of: a first actuation signal from a user-selected key on a keyboard of the mobile communication device and a second actuation signal from a user-selected icon on the graphical user interface of the mobile communication device; and

receive an automatically actuated signal to mark a portion of the message communication based on a pre-defined rule.

12. The mobile communication device of claim 11 , wherein the processor is further programmed to:

associate at least one of: the first actuation signal from the user-selected key and the second actuation signal from the user-selected icon with the tag;

detect selection of one of the user-selected key and the user-selected icon;

retrieve the selected position associated with the tag; and

present content on the graphical user interface corresponding to the selected position.

13. The mobile communication device of claim 12 , wherein the processor programmed to present content on the graphical user interface corresponding to the selected position is further programmed to generate a split window having a previous session window and a current session window.

14. The mobile communication device of claim 13 , wherein the processor is further programmed to:

associate additional positions and content with the user-selected key;

receive a plurality of first actuation signals from the user-selected key; and

present the additional positions and content in the previous session window.

Assignments (6)
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 →
CHANGE OF NAME Recorded Aug 13, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033541/0704 →
CHANGE OF NAME Recorded Jul 25, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033418/0901 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2012
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029321/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2012
From: KHAN, TABARAK
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 028262/0463 →