Messaging service in a wireless communications network
First Claim
1. A method of providing a messaging service for use in a wireless device of a sender, the method comprising:
- receiving, by a message client running on the wireless device of the sender, information associated with a destination address of a wireless device of a recipient from an outgoing message, an address book, or a contact list, the message client capable of determining a transmission mode for sending the outgoing message to the wireless device of the recipient, wherein the wireless device of the sender is capable of sending messages in a plurality of transmission modes comprising a first transmission mode and a second transmission mode;
determining, by the wireless device of the sender, whether the destination address corresponds to a subscriber of a service for receiving the outgoing message via a packet switched bearer by sending a request via a packet switched wireless local area network (WLAN) base station to a server, and receiving a response from the server via the packet switched WLAN base station, the response providing an indication of whether the destination address corresponds to a subscriber of the service;
selecting, by the wireless device of the sender, a transmission mode from the plurality of transmission modes, wherein the wireless device of the sender selects the first transmission mode when the indication corresponds to a subscriber of the service, and the wireless device of the sender is capable of selecting the second transmission mode when the indication does not correspond to a subscriber of the service;
sending, by the wireless device of the sender, the outgoing message using the selected transmission mode,wherein, when the selected transmission mode is the first transmission mode, the wireless device of the sender sends the outgoing message as one or more Internet protocol (IP) packets to the wireless device of the recipient via the packet switched WLAN base station,wherein, when the selected transmission mode is the second transmission mode, the wireless device of the sender sends the outgoing message as a short message service (SMS) message to the wireless device of the recipient using the destination address via a base station that is associated with a cellular core network that is independent of the packet switched WLAN base station, andwherein the request sent to the server and the response received from the server do not traverse the cellular core network.
4 Assignments
0 Petitions
Accused Products
Abstract
This invention concerns a messaging service in a wireless communications network. In a first aspect, the invention is a method for providing a messaging service on a wireless device in a wireless communications network; the method comprising the steps of: Retrieving the destination address of an outgoing message on the device. Verifying whether the destination address is capable of receiving the message via a packet-switched bearer. If verification is affirmative, then automatically sending the message to the destination address via a packet-switched bearer, but otherwise, automatically sending the message to the destination address via an SMS bearer. In another aspect, the invention is a mobile device programmed to perform the method. In a further aspect, the invention is a software program to implement the method.
-
Citations
20 Claims
-
1. A method of providing a messaging service for use in a wireless device of a sender, the method comprising:
-
receiving, by a message client running on the wireless device of the sender, information associated with a destination address of a wireless device of a recipient from an outgoing message, an address book, or a contact list, the message client capable of determining a transmission mode for sending the outgoing message to the wireless device of the recipient, wherein the wireless device of the sender is capable of sending messages in a plurality of transmission modes comprising a first transmission mode and a second transmission mode; determining, by the wireless device of the sender, whether the destination address corresponds to a subscriber of a service for receiving the outgoing message via a packet switched bearer by sending a request via a packet switched wireless local area network (WLAN) base station to a server, and receiving a response from the server via the packet switched WLAN base station, the response providing an indication of whether the destination address corresponds to a subscriber of the service; selecting, by the wireless device of the sender, a transmission mode from the plurality of transmission modes, wherein the wireless device of the sender selects the first transmission mode when the indication corresponds to a subscriber of the service, and the wireless device of the sender is capable of selecting the second transmission mode when the indication does not correspond to a subscriber of the service; sending, by the wireless device of the sender, the outgoing message using the selected transmission mode, wherein, when the selected transmission mode is the first transmission mode, the wireless device of the sender sends the outgoing message as one or more Internet protocol (IP) packets to the wireless device of the recipient via the packet switched WLAN base station, wherein, when the selected transmission mode is the second transmission mode, the wireless device of the sender sends the outgoing message as a short message service (SMS) message to the wireless device of the recipient using the destination address via a base station that is associated with a cellular core network that is independent of the packet switched WLAN base station, and wherein the request sent to the server and the response received from the server do not traverse the cellular core network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of providing a messaging service for use in a wireless device of a sender, the method comprising:
-
receiving, by a message client running on the wireless device of the sender, information associated with a destination address of a wireless device of a recipient from an outgoing message, an address book, or a contact list, the message client capable of determining a transmission mode for sending the outgoing message to the wireless device of the recipient, wherein the wireless device of the sender is capable of sending messages in a plurality of transmission modes comprising a first transmission mode and a second transmission mode; determining, by the wireless device of the sender, whether the destination address corresponds to a subscriber of a service for receiving the outgoing message via a packet switched bearer by sending a request via a packet switched wireless local area network (WLAN) base station to a server, and receiving a response from the server via the packet switched WLAN base station, the response providing an indication of whether the destination address corresponds to a subscriber of the service; selecting, by the wireless device of the sender, a transmission mode for sending the outgoing message to the wireless device of the recipient from the plurality of transmission modes, wherein the wireless device of the sender selects the first transmission mode when the indication corresponds to a subscriber of the service, and the wireless device of the sender is capable of selecting the second transmission mode when the indication does not correspond to a subscriber of the service, wherein the wireless device of the sender is capable of sending, in the first transmission mode, the outgoing message as one or more Internet protocol (IP) packets to the wireless device of the recipient via the packet switched WLAN base station, wherein the wireless device of the sender is capable of sending, in the second transmission mode, the outgoing message as a short message service (SMS) message to the wireless device of the recipient using the destination address via a base station that is associated with a cellular core network that is independent of the packet switched WLAN base station, and wherein the request sent to the server and the response received from the server do not traverse the cellular core network. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification