Socket management for always-on data connections
First Claim
Patent Images
1. A method in a wireless device comprising:
- maintaining information identifying each APN (access point name)-port pair associated with a PDP (packet data protocol) context used by an always-on application; and
upon the PDP context becoming available after having become unavailable, registering a socket for each APN-port pair associated with the PDP context based upon the information identifying each APN-port pair associated with a PDP context.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of automatically keeping sockets open for always-on applications in a GPRS context is provided. Information is maintained by each wireless device identifying each APN (access point name)-port pair associated with a PDP (packet data protocol) context used by an always-on application. Upon the PDP context becoming available after having become unavailable, a socket is registered for each port-APN pair associated with the PDP context.
18 Citations
18 Claims
-
1. A method in a wireless device comprising:
-
maintaining information identifying each APN (access point name)-port pair associated with a PDP (packet data protocol) context used by an always-on application; and upon the PDP context becoming available after having become unavailable, registering a socket for each APN-port pair associated with the PDP context based upon the information identifying each APN-port pair associated with a PDP context. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium having instructions stored thereon for execution by a wireless device, the instructions comprising an always-on application configured to:
-
maintain information identifying each APN (access point name)-port pair associated with a PDP (packet data protocol) context used by an always-on application; and upon the PDP context becoming available after having become unavailable, register a socket for each APN-port pair associated with the PDP context based upon the information identifying each APN-port pair associated with a PDP context.
-
-
9. A wireless device comprising:
-
a socket layer; an always on application; an automatic socket manager; the automatic socket manager being configured to maintain in an information store information identifying each APN (access point name)-port pair associated with a PDP (packet data protocol) context used by the always-on application; and wherein upon the PDP context becoming available after having become unavailable, the automatic socket manager registers a socket with said socket layer for each APN-port pair associated with the PDP context based upon the information identifying each APN-port pair associated with a PDP context. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A wireless device comprising:
-
a socket layer; an always-on application configured to; maintain information identifying each APN (access point name)-port pair associated with a PDP (packet data protocol) context used by an always-on application; and upon the PDP context becoming available after having become unavailable, register a socket for each APN-port pair associated with the PDP context based upon the information identifying each APN -port pair associated with a PDP context. wherein register a socket comprises register the socket with the socket layer. - View Dependent Claims (15)
-
-
16. A method in a wireless device comprising:
-
for each of at least one data service used by an always-on application, maintaining information identifying each socket used by the always-on application in using the data service; and upon one of the data services becoming available after having become unavailable, registering a new socket for each socket used by the always-on application, based upon the information identifying each APN-port pair associated with a PDP context, in using the data service.
-
-
17. A computer readable medium having instructions stored thereon for execution by a wireless device, the instructions comprising an always-on application configured to:
-
for each of at least one data service used by an always-on application, maintain information identifying each socket used by the always-on application in using the data service; and upon one of the data services becoming available after having become unavailable, register a new socket for each socket used by the always-on application, based upon the information identifying each APN-port pair associated with a PDP context, in using the data service.
-
-
18. A wireless device configured to:
-
for each of at least one data service used by an always-on application, maintain information identifying each socket used by the always-on application in using the data service; and upon one of the data services becoming available after having become unavailable, register a new socket for each socket used by the always-on application, based upon the information identifying each APN -port pair associated with a PDP context, in using the data service.
-
Specification