Modification of en-route message to add destination port number selected based at least in part on message originator
First Claim
1. A method for routing an SMS message to particular application logic on a client device, wherein the client device is a wireless communication device, the method comprising:
- while the message is en route from an originator of the message to the client device, receiving the message at a network node;
after receipt of the message, the network node determining the originator of the received message and the network node determining a message content footprint of bearer data of the received message;
the network node using at least the determined originator to determine a destination port number at the client device, wherein the destination port number corresponds with the particular application logic on the client device, and wherein using at least the determined originator to determine the destination port number comprises using at least the determined originator and the determined message content footprint cooperatively as a basis to determine the destination port number; and
the network node adding the determined destination port number to the message and sending the message, including the added destination port number, along to the client device,whereby when the client device receives the message, the client device passes the message to the particular application logic on the client device in accordance with the added destination port number, for processing of the message by the particular application logic.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method and system in which an intermediary is provided within a communication path through which a message is transmitted from its originator to a client device, and the intermediary operates to insert into the message a target port number based at least in part on the originator of the message. In a scenario where the message originator provided or is otherwise associated with a given application group on the client device, the intermediary may thus modify the message to have the message designate as target port number the port number that the client device associates with the application group. Ultimately, when the client device receives the message, the client device would read the target port number and responsively route the message to the appropriate application or application group.
18 Citations
20 Claims
-
1. A method for routing an SMS message to particular application logic on a client device, wherein the client device is a wireless communication device, the method comprising:
-
while the message is en route from an originator of the message to the client device, receiving the message at a network node; after receipt of the message, the network node determining the originator of the received message and the network node determining a message content footprint of bearer data of the received message; the network node using at least the determined originator to determine a destination port number at the client device, wherein the destination port number corresponds with the particular application logic on the client device, and wherein using at least the determined originator to determine the destination port number comprises using at least the determined originator and the determined message content footprint cooperatively as a basis to determine the destination port number; and the network node adding the determined destination port number to the message and sending the message, including the added destination port number, along to the client device, whereby when the client device receives the message, the client device passes the message to the particular application logic on the client device in accordance with the added destination port number, for processing of the message by the particular application logic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for routing a short message service (SMS) message to particular application logic on a mobile device, the system comprising:
-
a network interface for receiving the SMS message while the SMS message is en route from an originator of the SMS message to the mobile device and for outputting the SMS message for transmission to the mobile device; and a processor, wherein the processor has access to correlation data stored in a data storage medium, the correlation data defining correlations between at least (i) SMS message content footprints and (ii) destination port numbers; wherein the after receipt of the SMS message at the network interface, (a) the processor reads the SMS message to determine the originator of the SMS message, (b) the processor refers to the correlation data to determine, for the message from the originator, a destination port number based on at least the determined SMS message content footprint, wherein the destination port number corresponds with the particular application logic on the mobile device, (c) the processor then adds the determined destination port number to the SMS message, and the processor then passes the SMS message to the network interface for transmission of the SMS message, including the added destination port number, to the mobile device, whereby, when the mobile device receives the SMS message, the mobile device passes the SMS message to the particular application logic on the mobile device in accordance with the added destination port number, for processing of the SMS message by the particular application logic. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for routing a short message service (SMS) message to particular application logic on a wireless communication device (WCD), the method comprising:
-
while the SMS message is en route from an originator of the message to the WCD, receiving the SMS message at a network node; after receipt of the message, the network node determining a message content footprint of bearer data of the received SMS message; the network node using at least the determined message content footprint to determine, for the SMS message from the originator, a destination port number at the WCD, wherein the destination port number corresponds with the particular application logic on the WCD; and the network node adding the determined destination port number to the SMS message and sending the SMS message, including the added destination port number, along to the WCD, whereby when the WCD receives the SMS message, the WCD passes the SMS message to the particular application logic on the WCD in accordance with the added destination port number, for processing of the SMS message by the particular application logic. - View Dependent Claims (18, 19, 20)
-
Specification