Systems and methods for management and delivery of messages in a centralized notification system
First Claim
1. A centralized notification system for over the air messaging, comprising:
- a central server that generates a message to be delivered to a mobile device; and
an active server in communication with the central server that receives the message from the central server, the active server in communication with a network element that that communicates with the mobile device, wherein the active server queries the network element to determine availability of the mobile device, wherein;
if the availability of the mobile device is returned from the network device, directly routing the message to the mobile device;
otherwise, routing the message to a passive server; and
wherein the passive server monitors message traffic for an event that provides availability information about the mobile device and automatically delivers the message to the mobile device in response thereto.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing centralized notification for over the air programming. The centralized notification system includes a central server that generates a message to be delivered to a mobile device. The centralized notification system includes an active server in communication with the central server that receives the message from the central server. The active server communicates with a network element that communicates with the mobile device. The active server queries the network element to determine availability of the mobile device. If the availability of the mobile device is returned from the network device, the message is directly routed to the mobile device, otherwise, the message is routed to a passive server. The passive server monitors message traffic for an event that provides availability information about the mobile device and automatically delivers the message to the mobile device in response thereto.
86 Citations
33 Claims
-
1. A centralized notification system for over the air messaging, comprising:
-
a central server that generates a message to be delivered to a mobile device; and
an active server in communication with the central server that receives the message from the central server, the active server in communication with a network element that that communicates with the mobile device, wherein the active server queries the network element to determine availability of the mobile device, wherein;
if the availability of the mobile device is returned from the network device, directly routing the message to the mobile device;
otherwise, routing the message to a passive server; and
wherein the passive server monitors message traffic for an event that provides availability information about the mobile device and automatically delivers the message to the mobile device in response thereto. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for managing over the air programming to a mobile device, comprising:
-
generating a message in a central server that is to be downloaded to the mobile device;
delivering the message to an active server; and
querying a network element for availability information about the mobile device, wherein;
if the availability of the mobile device is positive, directly routing the message to the mobile device, otherwise, routing the message to a passive server, wherein the passive server monitors message traffic for an event that provides availability information about the mobile device; and
downloading the message to the mobile device in response to receiving the availability information. - View Dependent Claims (13, 14)
-
-
15. A centralized notification system for over the air programming, comprising:
-
a central server that generates a message to be delivered to a mobile device; and
at least one passive server located in a region in which a mobile device is homed in communication with the central server that receives the message from the central server, the passive server in communication with a network element that communicates with the mobile device, wherein the passive server monitors message traffic for an event that provides availability information about the mobile device and downloading the message to the mobile device in response thereto. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for maintaining and managing over the air programming to a mobile device, comprising:
-
generating a message in a central server that is to be downloaded to the mobile device; and
delivering the message to a passive server in a region in which the mobile device is homed, monitoring message traffic for an event that provides availability information about the mobile device and automatically downloading the message in response thereto. - View Dependent Claims (27)
-
-
28. A carrier wave encoded to transmit a control program usable for a centralized notification system to a device for executing the control program, the control program including instructions comprising:
-
instructions for generating a message in a central server that is to be downloaded to the mobile device;
instructions for delivering the message to an active server; and
instructions for querying a network element for availability information about the mobile device, wherein;
if the availability of the mobile device is positive, directly routing the message to the mobile device, otherwise, routing the message to a passive server, wherein the passive server monitors message traffic for an event that provides availability information about the mobile device; and
instructions for downloading the message to the mobile device in response to receiving the availability information. - View Dependent Claims (29, 30, 31)
-
-
32. A carrier wave encoded to transmit a control program usable for a centralized notification system to a device for executing the control program, the control program including instructions, comprising:
-
instructions for generating a message in a central server that is to be downloaded to the mobile device; and
instructions for delivering the message to a passive server in a region in which the mobile device is homed, instructions for monitoring message traffic for an event that provides availability information about the mobile device and automatically downloading the message in response thereto.
-
-
33. A method of updating an intelligent routing database (IRDB) in a mobile device, comprising:
-
generating a message to be delivered to a mobile device;
delivering the message to an active server; and
querying a network element for availability information about the mobile device, wherein;
if the availability of the mobile device is positive, delivering the message to the mobile device and updating the IRDB, otherwise, routing the message to a passive server that monitors message traffic for an event to occur that provides availability information about the mobile device; and
delivering the message to the mobile device in response thereto.
-
Specification