Patent ID: 7292844
Filing Date: 2007-11-06
Classification: H04L,H04W,Y02D

Abstract:
1. A method for use in a mobile data network environment comprising a packet switched data network, one or more network servers, a plurality of mobile units including a particular mobile unit operated by a user, and a plurality of wireless packet access stations coupled to the packet switched data network, wherein each wireless packet access station provides wireless access services, wherein the particular mobile unit comprises a processor, a memory, a graphical user interface, and at least one wireless air interface comprising a wireless transmitter, a wireless receiver, and a protocol stack adapted to process packet data transactions using a wireless packet data network protocol, the particular mobile unit is configured to execute a plurality of application programs and to wirelessly receive an incoming communication from a particular one of the network servers of the one or more network servers, read an application-program identifying field contained within the incoming communication to identify a particular application program resident on the particular mobile unit to which at least a portion of the incoming communication is to be directed, and the particular mobile unit is in communicatian with at least a particular wireless packet access station of the plurality of wireless packet access stations when the particular mobile unit is located in a coverage area of the particular wireless packet access station, the method comprising: causing the incoming communication to be wirelessly transmitted to the particular mobile unit, wherein the incoming communication includes the application program identifying field that identifies the particular application program and contains an address indicating from where further content is available to be downloaded, the incoming communication is not a server response message sent in response to a client request message coupled from the particular mobile unit substantially just prior to the incoming communication being transmitted, the portion of the incoming communication is coupled to the particular application program at least partially via a virtual conimunication session implemented at one or more layers below an application layer, the virtual communication session is configured to be transitioned from an initial active state to an inactive state, and later to be transitioned from the inactive state back to the active state, and when the virtual communication session is in an instance of the active state, the portion of the incoming communication is coupled to the particular application program via the virtual communication session; receiving a client-request packet wirelessly coupled from the particular mobile unit, the client-request packet indicating a request to download the further content and including the address; and sending the further content to the particular mobile unit in response to the client-request packet; wherein the incoming communication acts as a notification to allow the particular mobile unit to download the further content by transmitting the client-request packet and receiving the further content located at the address contained in the incoming communication.