System and method of handling messages for forwarding field of the invention
First Claim
1. A method of handling a received message for forwarding, said method comprising:
- receiving a donor message object;
determining whether said donor message object implements a predetermined interface class;
if said donor message object implements said predetermined interface class, requesting an information element from said donor message object via an implementation of said predetermined interface class;
receiving said information element; and
populating a recipient message object with said information element.
4 Assignments
0 Petitions
Accused Products
Abstract
A message received, over a first message handling service, on a mobile wireless communication device may be forwarded using a second message handling service. When a user wishes to forward a received message object associated with a first message handling service, the user may be provided, by a new verb object, with the option to forward the received message object as a new message object associated with a second message handling service. In the event that the user exercises the option, the new verb object selects a previously existing verb object for generating the new message object. The new verb object then passes the received message object to the previously existing verb object.
41 Citations
19 Claims
-
1. A method of handling a received message for forwarding, said method comprising:
-
receiving a donor message object;
determining whether said donor message object implements a predetermined interface class;
if said donor message object implements said predetermined interface class, requesting an information element from said donor message object via an implementation of said predetermined interface class;
receiving said information element; and
populating a recipient message object with said information element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communication device comprising a processor adapted to:
-
receive a donor message object;
determine whether said donor message object implements a predetermined interface class;
request an information element from said donor message object responsive to determining that said donor message object implements said predetermined interface class;
receive said information element; and
populate a recipient message object with said information element.
-
-
11. A computer readable medium containing computer-executable instructions that, when performed by processor in a communication device, cause said processor to:
-
receive a donor message object;
determine whether said donor message object implements a predetermined interface class;
request an information element from said donor message object responsive to determining that said donor message object implements said predetermined interface class;
receive said information element; and
populate a recipient message object with said information element.
-
-
12. A method of handling a received message for forwarding, said method comprising:
-
receiving a received message object, where said received message object implements a predetermined interface class;
responsive to said receiving said received message object, presenting a dialog, where said dialog includes a plurality of options, each option of said plurality of options corresponding to a type of message handling service;
receiving an indication of a selected option; and
responsive to said receiving said indication of said selected option, passing said received message object to a verb object associated with a message handling service corresponding to said selected option. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A communication device comprising a processor adapted to:
-
receive a received message object, where said received message object implements a predetermined interface class;
present, responsive to said receiving said received message object, a dialog, where said dialog includes a plurality of options, each option of said plurality of options corresponding to a type of message handling service;
receive an indication of a selected option; and
pass, responsive to said receiving said indication of said selected option, said received message object to a verb object associated with a message handling service corresponding to said selected option.
-
-
19. A computer readable medium containing computer-executable instructions that, when performed by processor in a communication device, cause said processor to:
-
receive a received message object, where said received message object implements a predetermined interface class;
present, responsive to said receiving said received message object, a dialog, where said dialog includes a plurality of options, each option of said plurality of options corresponding to a type of message handling service;
receive an indication of a selected option; and
pass, responsive to said receiving said indication of said selected option, said received message object to a verb object associated with a message handling service corresponding to said selected option.
-
Specification