Server for communicating with multi-mode devices using multi-mode applications
First Claim
1. A gateway server comprising;
- a message processor configured to process a first message and a second message received at the gateway server from a single application of a communication device, the first message comprising a first delivery mode property that defines a first mode of communication for communicating a first response message responsive to the first message and the second message comprising a second delivery mode property that defines a second mode of communication for communicating a second response message responsive to the second message,wherein the second delivery mode property of the second message restricts delivery of services requested by the second message to a subset of communication modes operable by the communication device; and
a mode selector at the gateway server configured to communicate the first response message in accordance with the first delivery mode and the second response message in accordance with the second delivery mode.
4 Assignments
0 Petitions
Accused Products
Abstract
Multi-mode communication devices capable of multiple wireless and/or wired network communication modes can be configured to communicate for backend services (e.g. Web Services, database, events) via a network gateway to operate in response to available modes. For example, for some activities, the devices are configured to communicate in any available mode while for other activities (e.g. high bandwidth communications), they are restricted to certain mode(s). Component applications for execution by the devices can specify message delivery properties to indicate the mode(s) to be used. The network gateway comprises at least one communication subsystem for communicating with the multi-mode device in accordance with selectable modes of communication; a message processor for processing messages for sending to the multi-mode communication device; and a mode selector for selecting a mode for sending a particular message in response to delivery mode properties received from the multi-mode communication device.
-
Citations
16 Claims
-
1. A gateway server comprising;
-
a message processor configured to process a first message and a second message received at the gateway server from a single application of a communication device, the first message comprising a first delivery mode property that defines a first mode of communication for communicating a first response message responsive to the first message and the second message comprising a second delivery mode property that defines a second mode of communication for communicating a second response message responsive to the second message, wherein the second delivery mode property of the second message restricts delivery of services requested by the second message to a subset of communication modes operable by the communication device; and a mode selector at the gateway server configured to communicate the first response message in accordance with the first delivery mode and the second response message in accordance with the second delivery mode. - View Dependent Claims (2, 3, 4, 5, 14)
-
-
6. A method comprising:
-
processing at a gateway server a first message and a second message received from a single application of a communication device, the first message comprising a first delivery mode property that defines a first mode of communication for communicating a first response message responsive to the first message and the second message comprising a second delivery mode property that defines a second mode of communication for communicating a second response message responsive to the second message, wherein the second delivery mode property of the second message restricts delivery of services requested by the second message to a subset of communication modes operable by the communication device; and communicating the first response message in accordance with the first delivery mode and the second response message in accordance with the second delivery mode. - View Dependent Claims (7, 8, 9, 15)
-
-
10. A non-transitory computer memory comprising instruc for execution by a processor of a gateway server, the execution of the instructions causing the gateway server to:
-
process a first message and a second message received from a single application of a communication device, the first message comprising a first delivery mode property that defines a first mode of communication for communicating a first response message responsive to the first message and the second message comprising a second delivery mode property that defines a second mode of communication for communicating a second response message responsive to the second message, wherein the second delivery mode property of the second message restricts delivery of services requested by the second message to a subset of communication modes operable by the communication device; and communicate the first response message in accordance with the first delivery mode and the second response message in accordance with the second delivery mode. - View Dependent Claims (11, 12, 13, 16)
-
Specification