Patent ID: 8842590

Claim:
A mobile device, comprising: a memory device; a port map implemented in the memory device, maintaining a list of open ports for incoming data packets; a first processor, coupled to the port map, receiving and demodulating inbound signals into data packets; a second processor, coupled to the first processor, processing at least one application binding at least one open port, wherein the second processor dynamically maintains the port map according to applications that are processed by the second processor and currently running in the memory device, when the second processor processes the at least one application, the second processor writes the at least one open port bound by the at least one application into the port map, if the at least one application is closed, the at least one open port bound by the at least one application is removed from the port map, when the first processor receives an inbound request signal, the first processor demodulates the inbound request signal into a first data packet targeted to a destination port, and looks up the port map to determine whether the destination port is listed in the port map, if the destination port is not listed in the port map, the first processor transmits a response signal to the sender of the inbound request signal or omits the inbound request signal without waking up the second processor when the second processor is in a sleep mode, and if the destination port is listed in the port map, the first processor wakes up the second processor and forwards the first data packet to the second processor.