Patent ID: 8631090

Claim:
A method for delivering data to a mobile device comprising: in response to an occurrence of a predefined event, determining of a need to transmit data to an associated client application installed upon a mobile device in at least one of real-time and near real-time by a provider, wherein the provider utilizes a client/server architecture, and, wherein said mobile device is registered to receive said data as a service of the provider; during a registration process for the service, recording of a plurality of user data comprising at least one static, unique identifier of the mobile device and comprising notification preferences for receiving said data in a data table by the provider, wherein the static, unique identifier comprises at least one of a mobile directory number (MDN), a mobile identification number (MIN), and an electronic serial number (ESN); addressing of a session initiation protocol (SIP) message encapsulating the data to the mobile device using the at least one static, unique identifier of the mobile device by the provider, wherein said at least one static, unique identifier is acquired during registration of the mobile device for the service and is electronically coupled with at least one hardware component of the mobile device; and conveying of the SIP message to an Internet protocol (IP) multimedia subsystem (IMS) of an IP-based mobile communications network by the provider via a dedicated communications mechanism, wherein the SIP message is routed to the mobile device by the IP-based mobile communications network based on the at least one static, unique identifier, wherein correlations between an IP address dynamically assigned to the mobile device by the IP-based mobile communications network and the at least one static, unique identifier of the mobile device are unnecessary to route the SIP message, and, wherein the IP-based mobile communications network dynamically establishes a data channel to transmit the data of the SIP message to the mobile device, and wherein the IP-based mobile communication network terminates the data channel once transmission of the data is complete, wherein resource consumption by the mobile device to receive said data in an as-available manner is minimized.