# US 2013/0157701 A1 · System and Method for Managing Messages In Conversational-Type Messaging Applications

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0157701 A1
- Document ID: US20130157701A1
- Status: Published application
- Kind: A1
- Application number: 13/769,691
- Filed: 2013-02-18
- Published: 2013-06-20
- Earliest claimed: 2009-10-14
- Assignees: Research In Motion Limited
- Inventors: Francis Thomas RIDDLE; John Bennett PARRETT
- Web page: https://patentgrep.com/patent/US20130157701A1

## CPC

- H04W 4/12: Messaging; Mailboxes; Announcements
- G06Q 10/10: Office automation; Time management
- H04L 51/04: Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04M 1/72436: for text messaging, e.g. short messaging services [SMS] or e-mails
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A system and method are provided for managing messages in conversational-type messaging applications. To provide continuity across all conversations with a particular recipient, an existing or not-yet-created 1:1 conversation can be populated with 1:Many messages that include the same recipient in the list of addressees. In this way, any 1:1 chat or conversation with a particular recipient will contain all correspondences with that recipient, regardless of whether the message was sent or received in a 1:1 or 1:Many context. As such, the user has access to all information that has been exchanged with that recipient in one messaging screen to avoid the need to traverse multiple messaging screens to obtain the context or information related to the recipient that the user requires.

## Claims

### Claim 1

A method of messaging on a communication device, the method comprising:
determining from a first message addressed to a plurality of recipient addresses that the communication device does not include a one-to-one conversation with a first recipient address;
storing the first message;
determining that a first new one-to-one conversation with the first recipient address has been created; and
adding the first message to the first new one-to-one conversation.

### Claim 2 (depends on 1)

The method of claim 1, further comprising discarding at least one previously stored message associated with the first recipient address to accommodate storing the first message.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
determining from the first message that the communication device has previously stored an existing one-to-one conversation with at least one second recipient address; and
adding the first message to the corresponding existing one-to-one conversation with each of the at least one second recipient address.

### Claim 4 (depends on 1)

The method of claim 1, further comprising adding at least one previously stored additional message to the first new one-to-one conversation.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
determining from the first message that the communication device has not previously stored a one-to-one conversation with a third recipient address;
determining that a second new one-to-one conversation with the third recipient address has been created; and
adding the first message to the second new one-to-one conversation.

### Claim 6 (depends on 1)

The method according to claim 1, further comprising one of detecting the first message as the first message is being sent, and detecting the first message as the first message is received.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the first message is an outgoing short message service message being sent to a plurality of short message service recipient addresses.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the first message is an instant message being sent to a plurality of instant messaging recipient addresses.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the first message is stored in a record for the first recipient address.

### Claim 10

A communication device comprising a processor, a communication subsystem, and a messaging application stored in memory, the messaging application executing computer executable instructions stored in memory to:
determine from a first message addressed to a plurality of recipient addresses that the communication device does not include a one-to-one conversation with a first recipient address;
store the first message;
determine that a first new one-to-one conversation with the first recipient address has been created; and
add the first message to the first new one-to-one conversation.

### Claim 11 (depends on 10)

The communication device of claim 10, the messaging application further executing instructions to discard at least one previously stored message associated with the first recipient address to accommodate storing the first message..

### Claim 12 (depends on 10)

The communication device of claim 10, the messaging application further executing instructions to:
determine from the first message that the communication device has previously stored an existing one-to-one conversation with at least one second recipient address; and
add the first message to the corresponding existing one-to-one conversation with each of the at least one second recipient address.

### Claim 13 (depends on 10)

The communication device of claim 10, the messaging application further executing instructions to add at least one previously stored additional message to the first new one-to-one conversation..

### Claim 14 (depends on 10)

The communication device of claim 10, the messaging application further executing instructions to:
determine from the first message that the communication device has not previously stored a one-to-one conversation with a third recipient address;
determine that a second new one-to-one conversation with the third recipient address has been created; and
add the first message to the second new one-to-one conversation.

### Claim 15 (depends on 10)

The communication device according to claim 10, the messaging application further executing instructions to perform one of detecting the first message as the first message is being sent, and detecting the first message as the first message is received.

### Claim 16 (depends on 10)

The communication device according to claim 10, wherein the first message is an outgoing short message service message being sent to a plurality of short message service recipient addresses.

### Claim 17 (depends on 10)

The communication device according to claim 10, wherein the first message is an instant message being sent to a plurality of instant messaging recipient addresses.

### Claim 18 (depends on 10)

The communication device according to claim 10, wherein the first message is stored in a record for the first recipient address.

### Claim 19

A non-transitory computer readable medium comprising computer executable instructions for messaging on a communication device, the computer readable medium comprising instructions for:
determining from a first message addressed to a plurality of recipient addresses that the communication device does not include a one-to-one conversation with a first recipient address;
storing the first message;
determining that a first new one-to-one conversation with the first recipient address has been created; and
adding the first message to the first new one-to-one conversation.
