Relay with efficient service roaming handling
First Claim
1. A relay device comprising:
- a processor;
a communication interface for communicating with at least a first relay and a second relay, the first relay for relaying messages to a service device; and
,a plurality of connection objects, including at least a first connection object for relaying first messages to the first relay, a second connection object for relaying second messages to the second relay, and a third connection object for receiving third messages from the first relay, the third messages including service messages, from the service device, intended to cause a communications device to connect with the service device via the first relay,the processor enabled to;
receive a service roaming indication that the service device has roamed from the first relay to the second relay; and
, in response to receiving the service roaming indication;
communicate only with the first connection object and the third connection object to reroute the first messages associated with the service device to the second relay, and delete the service messages.
4 Assignments
0 Petitions
Accused Products
Abstract
A relay device and system with efficient service roaming handling, and methods there for, are provided. The relay device comprises: a processor; a communication interface for communicating with at least a first relay and a second relay, the first relay for relaying messages to a service device; and, a plurality of connection objects, including at least a first connection object for relaying first messages to the first relay and a second connection object for relaying second messages to the second relay, the processor enabled to: receive a service roaming indication that the service device has roamed from the first relay to the second relay; and, in response, communicate only with the first connection object to reroute the first messages associated with the service device to the second relay.
11 Citations
15 Claims
-
1. A relay device comprising:
-
a processor; a communication interface for communicating with at least a first relay and a second relay, the first relay for relaying messages to a service device; and
,a plurality of connection objects, including at least a first connection object for relaying first messages to the first relay, a second connection object for relaying second messages to the second relay, and a third connection object for receiving third messages from the first relay, the third messages including service messages, from the service device, intended to cause a communications device to connect with the service device via the first relay, the processor enabled to; receive a service roaming indication that the service device has roamed from the first relay to the second relay; and
, in response to receiving the service roaming indication;communicate only with the first connection object and the third connection object to reroute the first messages associated with the service device to the second relay, and delete the service messages. - View Dependent Claims (2)
-
-
3. A relay system comprising:
-
a service device; a first relay; a second relay in communication with the first relay and the service device, the second relay enabled to relay messages to the service device; and
,a third relay in communication with at least the first relay, the first relay comprising; a processor; a communication interface for communicating with at least the second relay and the third relay; and
,a plurality of connection objects, including at least a first connection object for relaying first messages to the second relay, a second connection object for relaying second messages to the third relay, and a third connection object for receiving third messages from the second relay, the third messages including service messages, from the service device, intended to cause a communications device to connect with the service device via the second relay the processor enabled to; receive a service roaming indication that the service device has roamed from the second relay to the third relay; and
, in response to receiving the service roaming indication;communicate only with the first connection object and the third connection object to reroute the first messages associated with the service device to the third relay and delete the service messages. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a service roaming indication at a first relay, that a service device has roamed from a second relay to a third relay, the first device comprising;
a processor;
a communication interface for communicating with at least the second relay and the third relay, the second relay for relaying messages to the service device; and
, a plurality of connection objects, including at least a first connection object for relaying first messages to the second relay and a second connection object for relaying second messages to the third relay; and
, in response to receiving the service roaming indication at the first relay,the processor communicating only with the first connection object and a third connection object to reroute the first messages associated with the service device to the third relay and delete the service messages, wherein the plurality of connection objects further includes the third connection object for receiving the third messages from the second relay, the third messages including the service messages, from the service device, intended to cause a communications device to connect with the service device via the second relay. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory computer program product, comprising a computer usable medium having a computer readable program code adapted to be executed to implement a method comprising:
-
receiving a service roaming indication at a first relay, that a service device has roamed from a second relay to a third relay, the first device comprising;
a processor;
a communication interface for communicating with at least the second relay and the third relay, the second relay for relaying messages to the service device; and
, a plurality of connection objects, including at least a first connection object for relaying first messages to the second relay and a second connection object for relaying second messages to the third relay; and
, in response to receiving the service roaming indication at the first relay,the processor communicating only with the first connection object and a third connection object to reroute the first messages associated with the service device to the third relay and delete the service messages, wherein the plurality of connection objects further includes the third connection object for receiving the third messages from the second relay, the third messages including the service messages, from the service device, intended to cause a communications device to connect with the service device via the second relay. - View Dependent Claims (13, 14, 15)
-
Specification