Method and apparatus for routing messages of different message services in a wireless device
First Claim
1. A method for routing messages of different message services, comprising:
- receiving routing preferences from one or more applications operating with a wireless device, the one or more applications being resident on the wireless device and the routing preferences identifying application-specific preferences for routing messages received at the wireless device from a wireless network to an identified one of the one or more applications;
receiving a message on said wireless device from the wireless network;
analyzing and parsing the content of the message to determine at least one routing parameter from the message;
comparing the at least one routing parameter to the received routing preferences to determine a match; and
routing the message for the one or more applications resident on the wireless device according to the matched routing preference.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer-readable media for routing a message service message in a wireless device is disclosed. According to a method, routing messages in a wireless device includes receiving routing preferences from one or more applications operating with a wireless device. The method further includes receiving a message, and routing the message to designated locations for the one or more applications. The locations may include an application or set of applications, or a memory unit associated with one or more applications. Another method includes determining a routing parameter from the message by parsing at least one routing parameter from message content. Routing the message further includes comparing the at least one routing parameter with the routing preferences.
34 Citations
18 Claims
-
1. A method for routing messages of different message services, comprising:
-
receiving routing preferences from one or more applications operating with a wireless device, the one or more applications being resident on the wireless device and the routing preferences identifying application-specific preferences for routing messages received at the wireless device from a wireless network to an identified one of the one or more applications; receiving a message on said wireless device from the wireless network; analyzing and parsing the content of the message to determine at least one routing parameter from the message; comparing the at least one routing parameter to the received routing preferences to determine a match; and routing the message for the one or more applications resident on the wireless device according to the matched routing preference. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for routing messages of different message services, comprising:
-
receiving routing preferences from one or more applications operating with a wireless device, the wireless device including a memory unit, the one or more applications being resident on the wireless device and the routing preferences identifying application-specific preferences for routing messages received at the wireless device from a wireless network to an identified one of the one or more applications; receiving a message on the wireless device from the wireless network; determining at least one routing parameter from the message; comparing the determined routing parameter to the received routing preferences to determine a match; and routing the message to the memory unit associated with at least one of the one or more applications, according to a comparison of the at least one routing parameter with the matched routing preference. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus in a wireless device for routing messages from different message services, comprising:
-
a communication module configured to receive a message from a wireless network; a message analyzing module, configured to analyze and parse the content of the message to determine at least one routing parameter from the message; and a message routing module, configured to receive routing preferences from one or more applications operating with said wireless device, the routing preferences identifying application-specific preferences for routing messages received at the wireless device from the wireless network to an identified one of the one or more applications, to compare the at least one routing parameter to the received routing preferences to determine a match and to route the message from the communication module for the one or more applications according to the matched routing preference, the one or more applications being resident on the wireless device. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-readable media for routing messages received in a wireless device from a wireless network, the computer-readable media storing code comprising:
-
code for receiving routing preferences from one or more applications operating with a wireless device, the one or more applications being resident on the wireless device and the routing preferences identifying application-specific preferences received from the one or more applications for routing messages received at the wireless device from the wireless network to an identified one of the one or more applications; code for analyzing and parsing the content of the message to determine at least one routing parameter from the message; code for comparing the routing parameter to the received routing preferences to determine a match; and code for routing the message for the one or more applications resident on the wireless device according to the matched routing preference. - View Dependent Claims (16, 17, 18)
-
Specification