Electronic message exchange over multiple wireless communication networks with a single device
First Claim
Patent Images
1. A portable communication device for exchanging electronic messages, comprising:
- a first wireless interface for communicating over a first wireless communication network;
a second wireless interface for communicating over a second wireless communication network; and
a processor that;
attempts registration with a message service through both the first and second wireless communication networks, the message service including a presence server which maintains a registration table,subsequent to attempting registration with the message service, determines whether to exchange electronic messages via the first wireless communication network or via the second wireless communication network,receives a registration confirmation signaling for a heartbeat to be transmitted, andin response to the registration confirmation signaling for the heartbeat signal to be transmitted, generates a heartbeat to be transmitted on both the first wireless communication network and the second wireless communication network, the heartbeat including measured performance criteria between the first wireless interface and the first wireless communication network as well as between the second wireless interface and the second wireless communications network,wherein the registration table of the presence server includes the measured performance criteria between the first wireless interface and the first wireless communication network and the second wireless interface and the second wireless communications network.
1 Assignment
0 Petitions
Accused Products
Abstract
Electronic messages such as pages are exchanged between a user device and a message service using one of multiple wireless communication networks. The wireless communication networks may include mobile and/or fixed wireless networks. The user device registers with the message service through at least one of the wireless communications networks. The user device may register through multiple wireless communication devices when available. The user device sends messages through the wireless network through which registration has been established and may apply rules to choose when registration has occurred via multiple wireless networks.
-
Citations
20 Claims
-
1. A portable communication device for exchanging electronic messages, comprising:
-
a first wireless interface for communicating over a first wireless communication network; a second wireless interface for communicating over a second wireless communication network; and a processor that; attempts registration with a message service through both the first and second wireless communication networks, the message service including a presence server which maintains a registration table, subsequent to attempting registration with the message service, determines whether to exchange electronic messages via the first wireless communication network or via the second wireless communication network, receives a registration confirmation signaling for a heartbeat to be transmitted, and in response to the registration confirmation signaling for the heartbeat signal to be transmitted, generates a heartbeat to be transmitted on both the first wireless communication network and the second wireless communication network, the heartbeat including measured performance criteria between the first wireless interface and the first wireless communication network as well as between the second wireless interface and the second wireless communications network, wherein the registration table of the presence server includes the measured performance criteria between the first wireless interface and the first wireless communication network and the second wireless interface and the second wireless communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable medium containing instructions that are executed by a portable communication device to perform acts comprising:
-
attempting registration with a message service through both a first wireless communication network and a second wireless communication network, the message service including a presence server which maintains a registration table; transmitting a heartbeat signal periodically on both the first wireless communication network and the second wireless communication network, the heartbeat signal including measured performance criteria between a first wireless interface and the first wireless communication network as well as between a second wireless interface and the second wireless communications network; and subsequently determining whether to exchange electronic messages via the first wireless communication network or via the second wireless communication network, wherein the registration table of the presence server includes the measured performance criteria between the first wireless interface and the first wireless communication network and the second wireless interface and the second wireless communications network. - View Dependent Claims (15, 16)
-
-
17. A method of exchanging electronic messages, comprising:
-
attempting registration of a portable communications device with a message service through both a first wireless communication network and a second wireless communication network, the message service including a presence server which maintains a registration table, wherein the first wireless communication network is a Wi-Fi network and the second wireless communication network is a mobile wireless network; transmitting at least one heartbeat signal periodically on both the first wireless communication network and the second wireless communication network, the heartbeat signal including measured performance criteria between a first wireless interface and the first wireless communication network as well as between a second wireless interface and the second wireless communications network; and subsequently determining at the portable communications device whether to exchange electronic messages via the first wireless communication network or via the second wireless communication network, wherein the registration table of the presence server includes the measured performance criteria between the first wireless interface and the first wireless communication network and the second wireless interface and the second wireless communications network. - View Dependent Claims (18, 19, 20)
-
Specification