Adaptive data delivery
First Claim
1. A method for use in delivering data from the host service to a wireless mobile communication device operative in a wireless communication network, the host service being configured to maintain in a host memory an availability status indicative of the availability of the mobile device in the wireless communication network, the method comprising:
- generating the data at the host service;
identifying whether the availability status of the mobile device in the host memory is known;
if the availability status is known at the host service, then;
transmitting the data from the host service to a wireless router system if the known availability status at the host service equals available, so that the wireless router system is able to send the data to the wireless communication network for transmission to the mobile device;
queuing the data at the host service without transmission to the wireless router system if the known availability status equals unavailable;
wherein the cached availability status in the cache memory of the wireless router system is set based on an indication signal from the mobile device, the indication signal indicating one or more functional states or parameter levels of the mobile device;
when the cached availability status in the cache memory equals to available;
in response to the wireless router system failing to receive the indication signal from the mobile device within a predetermined interval, or in response to the wireless router system identifying that one or more functional states or parameter levels of the indication signal are indicative of unavailability;
changing the cached availability status from available to unavailable and transmitting the changed availability status from the wireless router system to the host service;
when the cached availability status in the cache memory equals to unavailable;
in response to the wireless router system receiving the indication signal from the mobile device where the one or more functional states or parameter levels of the indication signal are indicative of availability;
changing the cached availability status from unavailable to available and transmitting the changed availability status from the wireless router system to the host service; and
setting, as the known availability status at the host service, the cached availability status received from the wireless router system.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and a method for a wireless communication system (700) for adaptively delivering data to a wireless mobile communication device (702) based upon an availability status of the mobile device (702) in the wireless communication system (700) are disclosed. The wireless communication system (700) includes a host service (704) having data for the mobile device (702); a wireless router system (710) coupled to the host service (704) for determining the availability status of the mobile device (702) in the wireless communication system (700); and a wireless network (724) coupling the wireless router system (710) and the mobile device (702). The host service (704) transmits the data for the mobile device (702) if the availability status of the mobile device (702) is available, and queues the data in the host service (704) if the availability status of the mobile device (702) is unavailable until the availability status of the mobile device (702) becomes available.
26 Citations
41 Claims
-
1. A method for use in delivering data from the host service to a wireless mobile communication device operative in a wireless communication network, the host service being configured to maintain in a host memory an availability status indicative of the availability of the mobile device in the wireless communication network, the method comprising:
-
generating the data at the host service; identifying whether the availability status of the mobile device in the host memory is known; if the availability status is known at the host service, then; transmitting the data from the host service to a wireless router system if the known availability status at the host service equals available, so that the wireless router system is able to send the data to the wireless communication network for transmission to the mobile device; queuing the data at the host service without transmission to the wireless router system if the known availability status equals unavailable; wherein the cached availability status in the cache memory of the wireless router system is set based on an indication signal from the mobile device, the indication signal indicating one or more functional states or parameter levels of the mobile device;
when the cached availability status in the cache memory equals to available;
in response to the wireless router system failing to receive the indication signal from the mobile device within a predetermined interval, or in response to the wireless router system identifying that one or more functional states or parameter levels of the indication signal are indicative of unavailability;
changing the cached availability status from available to unavailable and transmitting the changed availability status from the wireless router system to the host service;
when the cached availability status in the cache memory equals to unavailable;
in response to the wireless router system receiving the indication signal from the mobile device where the one or more functional states or parameter levels of the indication signal are indicative of availability;
changing the cached availability status from unavailable to available and transmitting the changed availability status from the wireless router system to the host service; and
setting, as the known availability status at the host service, the cached availability status received from the wireless router system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A communication system configured to deliver data to a wireless mobile communication device, the communication system comprising:
-
a host service including a host memory, the host service being configured to maintain in the host memory an availability status indicative of the availability of the mobile device in a wireless communication network, to generate data to be delivered to the mobile device, to identify whether the availability status of the mobile device in the host memory is known;
to transmit the data to a wireless router system if the known availability status equals available so that the wireless router system is able to send the data to the wireless communication network for transmission to the mobile device, and to queue the data without transmission if the known availability status equals unavailable;the wireless router system including a cache memory, and communicating between the host service and the wireless communication network, the wireless router system being configured to determine and cache the availability status of the mobile device in its cache memory based on an indication signal from the mobile device which is indicative of one or more functional states or parameter levels of the mobile device, to receive the data from the host service, and to transmit the data to the wireless communication network for delivery to the mobile device; the wireless router system being further configured to, when the cache availability status in the cache memory equals to available;
in response to failing to receive the indication signal from the mobile device within a predetermined interval or in response to identifying that one or more functional states or parameter levels of the indication signal are indicative of unavailability, change the cached availability status from available to unavailable and send the changed availability status from the wireless router system to the host service;
the wireless router system being further configured to, when the cached availability status in the cache memory equals to unavailable;
in response to receiving the indication signal from the mobile device where the one or more functional states or parameter levels of the indication signal are indicative of availability, change the cached availability status from unavailable to available and send the changed availability status from the wireless router system to the host service; andthe host service being further configured to, set as the known availability status at the host service the cached availability status received from the wireless router system. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A communication system configured to adaptively deliver data to a mobile device, the communication system comprising:
-
a host service having a host memory for maintaining an availability status indicative of the availability of the mobile device in a wireless communication network, a data generator configured to generate data to be delivered to the mobile device, a status evaluator configured to identify whether the availability status of the mobile device in the host memory is known, a host transmitter coupled to the data generator and the status evaluator, the host transmitter configured to transmit the data to a wireless router system if the known availability status equals available so that the wireless router system is able to send the data to the wireless communication network for transmission to the mobile device, and the host service configured to queue the data in the host memory without transmission if the known availability status equals unavailable; the wireless router system having a cache memory, and communicating between the host service and the wireless communication network, the wireless router system being configured to determine and cache the availability status of the mobile device in the cache memory based on an indication signal from the mobile device which is indicative of one or more functional states or parameter levels of the mobile device, the wireless router system being further configured to, when the cache availability status in the cache memory equals to available;
in response to failing to receive the indication signal from the mobile device within a predetermined interval or in response to identifying that one or more functional states or parameter levels of the indication signal are indicative of unavailability, change the cached availability status from available to unavailable and send the changed availability status from the wireless router system to the host service;
the wireless router system being further configured to, when the cached availability status in the cache memory equals to unavailable;
in response to receiving the indication signal from the mobile device where the one or more functional states or parameter levels of the indication signal are indicative of availability, change the cached availability status from unavailable to available and send the changed availability status from the wireless router system to the host service; andthe wireless router system further having a router receiver configured to receive the data from the host service and a router transmitter configured to transmit the data to the wireless communication network for delivery to the mobile device; and the host service being further configured to receive the cached availability status from the wireless router system and set as the known availability status in the host memory the cached availability status received from the wireless router system. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
Specification