System and method for processing encoded messages
First Claim
Patent Images
1. A method at a server for handling an encoded message provided by a sender, said method comprising:
- receiving the encoded message at the server;
determining whether a size of the encoded message exceeds a threshold size;
determining whether an encoding-related operation to be performed on the encoded message is to be performed at the server or at a mobile device, wherein it is determined that the encoding-related operation is to be performed at the server if the message size exceeds the threshold size;
if it is determined that the encoding-related operation is to be performed at the mobile device, sending the encoded message to the mobile device;
if it is determined that the encoding-related operation is to be performed at the server, then;
performing the encoding-related operation on the encoded message;
generating a processed message from said encoded message; and
sending the processed message to the mobile device along with a message status indication, the message status indication indicating that the mobile device is not to perform the encoding-related operation.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for processing encoded messages within a wireless communication system. A server within the wireless communication system provides one or more indications to a mobile device as to certain conditions existing with respect to an encoded message. The mobile device performs a different message processing function based upon whether the indication is provided. The indications may include indicating whether a message exceeds a message size threshold and/or may indicate whether a partial message is being sent.
44 Citations
18 Claims
-
1. A method at a server for handling an encoded message provided by a sender, said method comprising:
-
receiving the encoded message at the server; determining whether a size of the encoded message exceeds a threshold size; determining whether an encoding-related operation to be performed on the encoded message is to be performed at the server or at a mobile device, wherein it is determined that the encoding-related operation is to be performed at the server if the message size exceeds the threshold size; if it is determined that the encoding-related operation is to be performed at the mobile device, sending the encoded message to the mobile device; if it is determined that the encoding-related operation is to be performed at the server, then; performing the encoding-related operation on the encoded message; generating a processed message from said encoded message; and sending the processed message to the mobile device along with a message status indication, the message status indication indicating that the mobile device is not to perform the encoding-related operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of handling messages at a mobile device, the method comprising:
-
receiving an encoded message from a server; wherein the server; determines whether a size of the encoded message exceeds a threshold size; determines whether an encoding-related operation to be performed on the encoded message is to be performed at the server or at the mobile device, wherein it is determined that the encoding-related operation is to be performed at the server if the message size exceeds the threshold size; refraining from performing the encoding-related operation on the received message if an indication is received from the server indicating that an encoding-related operation is not to be performed; and performing the encoding-related operation on the received message if the indication is not received. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory computer readable medium having computer-readable code executable by at least on processor to perform a method for handling an encoded message provided by a sender to a server, the method comprising:
-
receiving the encoded message at the server; determining whether a size of the encoded message exceeds a threshold size; determining whether an encoding-related operation to be performed on the encoded message is to be performed at the server or at a mobile device, wherein it is determined that the encoding-related operation is to be performed at the server if the message size exceeds the threshold size; if it is determined that the encoding-related operation is to be performed at the mobile device, sending the encoded message to the mobile device; if it is determined that the encoding-related operation is to be performed at the server, then; performing the encoding-related operation on the encoded message; generating a processed message from said encoded message; and sending the processed message to the mobile device along with a message status indication, the message status indication indicating that the mobile device is not to perform the encoding-related operation.
-
-
14. An apparatus for handling an encoded message provided by a sender to a server, comprising:
-
a hardware processor configured to; receive the encoded message at the server; determine whether a size of the encoded message exceeds a threshold size; determine whether an encoding-related operation to be performed on the encoded message is to be performed at the server or at a mobile device, wherein it is determined that the encoding-related operation is to be performed at the server if the message size exceeds the threshold size; if it is determined that the encoding-related operation is to be performed at the mobile device, send the encoded message to the mobile device; if it is determined that the encoding-related operation is to be performed at the server, then; perform the encoding-related operation on the encoded message; generate a processed message from said encoded message; and send the processed message to the mobile device along with a message status indication, the message status indication indicating that the mobile device is not to perform the encoding-related operation. - View Dependent Claims (15, 16, 17, 18)
-
Specification