Messaging system in a hybrid network and mobile communication environment
First Claim
1. A method of communicating with a mobile communication device, the method comprising:
- providing the communications network with one identifier for each mobile communication device in a group of mobile communications devices;
receiving network information for a given mobile communication devices included in the group, wherein the network information is related to the presence of the given mobile communication device in the communications network and indicates that the give mobile communication device is in a given state, the given state selected from the group consisting of off-network and on-network;
before transmitting any user communication message to the mobile communications device, processing the network information to determine whether the mobile communication device is present on the communications network;
responsive to determining that the mobile communication device is not present on the communications network, delaying the transmission of the first user communication message, wherein the transmission of the first user communication message is delayed until the mobile communication device is present on the communications network;
transmitting a first user communication message to the communications network for user messaging, wherein the communications network relays the first user communication message to the mobile communication device; and
displaying to a user information related to delivery of the first user communication message, whereinprior to receiving a second user communication message from the communications network, displaying to a user information conveying that the first user communication message has not been received by the mobile communication device; and
responsive to receiving the second user communication message from the communications network, displaying to the user information conveying that the first user communication message has been received by the mobile communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
Providing communication between a network communication device and a mobile communication device is disclosed. A server is in communication with a mobile communications network. The server communicates with mobile communication devices in the mobile communications network using a first protocol. The server monitors the state of each mobile communication device, and provides network state information for a group of mobile communication devices to a network communication device. The network communication device and the server communicate using a second protocol, and the network communication device is adapted to display network state information for the group of mobile communication devices and adapted to provide a user interface for communicating with the mobile communication devices. The network communication device includes logic for receiving network information for a communications network. The network information is related to the presence of a mobile communication device in the communications network. The network communication device also includes logic for transmitting a first message to the communications network.
-
Citations
9 Claims
-
1. A method of communicating with a mobile communication device, the method comprising:
-
providing the communications network with one identifier for each mobile communication device in a group of mobile communications devices; receiving network information for a given mobile communication devices included in the group, wherein the network information is related to the presence of the given mobile communication device in the communications network and indicates that the give mobile communication device is in a given state, the given state selected from the group consisting of off-network and on-network; before transmitting any user communication message to the mobile communications device, processing the network information to determine whether the mobile communication device is present on the communications network; responsive to determining that the mobile communication device is not present on the communications network, delaying the transmission of the first user communication message, wherein the transmission of the first user communication message is delayed until the mobile communication device is present on the communications network; transmitting a first user communication message to the communications network for user messaging, wherein the communications network relays the first user communication message to the mobile communication device; and displaying to a user information related to delivery of the first user communication message, wherein prior to receiving a second user communication message from the communications network, displaying to a user information conveying that the first user communication message has not been received by the mobile communication device; and responsive to receiving the second user communication message from the communications network, displaying to the user information conveying that the first user communication message has been received by the mobile communication device. - View Dependent Claims (2)
-
-
3. A method of providing information from a sender to a mobile communication device in a communications network for user messaging, the method comprising:
-
detecting the presence of the mobile communication device in the communications network for user messaging; providing the sender with network information related to the presence of the mobile communication device in the communications network for user messaging; receiving a first user communication message from the sender, the first user communication message carrying content and formatted according to a first protocol; before transmitting any user communication message to the mobile communications device, processing the network information to determine whether the mobile communication device is present on the communications network; responsive to determining that the mobile communication device is not present on the communications network, delaying the transmission of the first user communication message, wherein the transmission of the first user communication message is delayed until the mobile communication device is present on the communications network; transmitting a second user communication message to the mobile communications device, wherein the second user communication message carries the content of the first user communication message and is formatted according to a second protocol; receiving a third message from the mobile communication device, the third message confirming that the mobile communication device received the second user communication message; and
responsive to receiving the third message, transmitting a fourth message to the sender, wherein the fourth message confirms that the mobile communication device received the content of the first user communication message; andmonitoring the current state of the mobile communication device in the communications network, wherein the current state is one of the group consisting of on-network and off-network; and
responsive to the state of the mobile communication device changing, transmitting network information related to the change of state of the mobile communication device to the sender. - View Dependent Claims (4)
-
-
5. A computer readable storage medium in a network communication device for communicating with a mobile communication device comprising:
-
logic for providing the communications network with one identifier for each mobile communication device in a group of mobile communications devices; logic for receiving network information for a given mobile communication devices included in the group, wherein the network information is related to the presence of the given mobile communication device in the communications network and indicates that the give mobile communication device is in a given state, the given state selected from the group consisting of off-network and on-network; logic for, before transmitting any user communication message to the mobile communications device, processing the network information to determine that the mobile communication device is not present on the communications network; logic for delaying the transmission of the first user communication message, wherein the transmission of the first user communication message is delayed until the mobile communication device is present on the communications network; logic for transmitting a first user communication message to the communications network for user messaging, wherein the communications network for user messaging relays the first user communication message to the mobile communication device; logic for displaying to a user information related to the presence of the mobile communication device in the communication network, wherein the displayed information conveys that the mobile communication device is in a given state, the given state selected from the group consisting of off-network and on-network; logic for displaying to a user information related to delivery of the first user communication message, wherein prior to receiving a second user communication message from the communications network, displaying to a user information conveying that the first user communication message has not been received by the mobile communication device; and responsive to receiving the second user communication message from the communications network, displaying to the user information conveying that the first user communication message has been received by the mobile communication device. - View Dependent Claims (6)
-
-
7. A system for providing information from a sender to a mobile communication device in a communications network, the system comprising:
-
a server in communication with a mobile communications network, wherein the server communicates with mobile communication devices in the mobile communications network using a first protocol, wherein the mobile communication devices are adapted to provide the communications network with one identifier for each mobile communication device in a group of mobile communication devices, wherein the server monitors the state of each mobile communication device, wherein the state of each mobile communications device is one of the group consisting of on-network and off-network, wherein responsive to the state of the mobile communication device changing, transmitting network information related to the change of state of the mobile communication device to the sender, and wherein the server is adapted to provide network state information for a group of mobile communication devices to a network communication device; and a network communication device in communications with the server, wherein the network communication device and the server communicate using a second protocol, and wherein the network communication device is adapted to provide a user interface for communicating user communication messages with the mobile communication devices and adapted to display network state information for the group of mobile communication devices, wherein prior to receiving a second user communication message from the communications network, displaying to a user information conveying that a first user communication message has not been received by the mobile communication device and responsive to receiving the second user communication message from the communications network, displaying to the user information conveying that the first user communication message has been received by the mobile communication device, wherein the network communication device is adapted to, before any user communication message is transmitted, delay the transmission of a user communication message intended for a specific mobile communication device until the specific mobile communication device is on-network in the mobile communications network. - View Dependent Claims (8, 9)
-
Specification