IP Library Granted Patent US 7,308,252
Granted Patent B2
US 7,308,252 · App. 11/061,203 · Granted Dec 11, 2007

Mobile communications device employing multiple data storage locations for electronic messages

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,308,252
App. No.
11/061,203
Granted
Dec 11, 2007
Kind
B2
Abstract

A mobile communications device ( 116 ) comprises a message receipt and routing logic structure ( 216 ), which may include a rule comparison logic structure, a message routing logic structure and a default message handling logic structure. The message receipt and routing logic structure ( 216 ) receives an incoming message via a data service network ( 400 ). The message receipt and routing logic structure ( 216 ) subsequently compares a portion of each incoming message to at least one criterion contained in at least one message routing rule having a message database object ( 418, 420 ) associated with it, stores each incoming message meeting each criterion for a message routing rule in the message database object ( 418, 420 ) associated with that message routing rule, and stores all messages not routed to a message database object ( 418, 420 ) according to a message routing rule into a default message database object ( 422 ).

Claims (33)

1. A mobile communications device comprising:

a message receipt logic structure that receives at least one incoming message via a data service network;

a logic structure that compares the content of each incoming message to at least one criterion contained in at least one message routing rule having a message database object associated therewith;

a logic structure that stores each incoming message meeting each criterion for a message routing rule in the message database object associated with that message routing rule; and

a logic structure that stores all messages not routed to a message database object according to a message routing rule into a default message database object.

2. The mobile communications device of claim 1 wherein at least one incoming message contains at least message source data, message destination data and message type data.

3. The mobile communications device of claim 1 wherein at least one message routing rule routes at least one incoming message based on at least one of message source data, message destination data and message type data.

4. The mobile communications device of claim 1 wherein at least one incoming message has a message type selected from the group consisting of electronic mail messages, SMS messages, broadcast messages and PIN2PIN messages.

5. The mobile communications device of claim 1 wherein the destination data is selected from the group consisting of an electronic mail address, a device identification number and a telephone number.

6. The mobile communications device of claim 1 wherein the source data is selected from the group consisting of an electronic mail address, a device identification number and a telephone number.

7. A method for routing message data within a mobile communications device comprising:

receiving at least one incoming message via a data service network;

comparing the contents of the incoming message to at least one criterion contained in at least one message routing rule having a message database object associated therewith;

storing the incoming message in the message database object associated with that message routing rule if the incoming message meets each criterion for the message routing rule; and

storing all messages not routed to a message database object associated with a message routing rule into a default message database object.

8. The method of claim 7 wherein an incoming message contains at least message source data, message destination data and message type data.

9. The method of claim 7 wherein at least one message routing rule routes at least one incoming message based on at least one of message source data, message destination data and message type data.

10. The method of claim 9 wherein the message type data identifies a message type selected from the group consisting of electronic mail messages, SMS messages, broadcast messages and PIN2PIN messages.

11. The method of claim 9 wherein the destination data identifies a destination selected from the group consisting of an electronic mail address, a device identification number or a telephone number.

12. The method of claim 9 wherein the source data identifies a source selected from the group consisting of an electronic mail address, a device identification number or a telephone number.

13. The method of claim 7 wherein at least one message routing rule routes an incoming messages according to data contained in a subject field of the incoming message.

14. A system for routing messages to a mobile communications device comprising:

a first message database object, disposed within the mobile communications device, containing a first set of message data;

a second message database object, disposed within the mobile communications device, containing a second set of message data;

means for receiving new message data from a source outside of the mobile communications device through a wireless data service network;

means for selecting a destination for the new message data from the first data storage space and second data storage space based upon at least one message routing rule; and

means for routing any incoming message not meeting a message routing rule to a default message storage object.

15. The system of claim 14 wherein the incoming message contains message source data, message source data and message destination data.

16. The system of claim 15 wherein the message type data identifying a message type selected from the group consisting of electronic mail messages, SMS messages, broadcast messages and PIN2PIN messages.

17. The system of claim 14 wherein the destination data identifies a destination selected from the group consisting of an electronic mail address, a device identification number and a telephone number.

18. The system of claim 14 wherein the source data identifies a source selected from the group consisting of an electronic mail address, a device identification number and a telephone number.

19. The system of claim 14 wherein at least one message routing rule routes an incoming message according to data contained in a subject field of an incoming message.

20. The system of claim 14 wherein at least one message routing rule routes an incoming message according to data contained in the body of an incoming message.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 20, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034016/0738 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2005
From: RYBAK, MICHAEL A.; MUNJE, ARUN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 016289/0568 →