Claims
- 1. A method to be implemented by mobile station applications, including:
a. registering a specified event, the specified event being associated with a particular condition to be satisfied in order to enable the specified event; and b. waiting for notification from a communication protocol stack that indicates that the registered specified event has been enabled.
- 2. The method of claim 1, wherein the specified event is a read operation and the associated condition to be satisfied is that information to be read has been written to a receive queue in the communication protocol stack.
- 3. The method of claim 1, wherein the specified event is a write operation and the associated condition to be satisfied is that the memory of the communication protocol stack is available to accept a sufficient amount of data.
- 4. The method of claim 1, wherein the specified event is a close operation and the associated condition to be satisfied is that a socket is available for re-use.
- 5. The method of claim 1, wherein the mobile station application is associated with particular specified events, each such specified event and associated condition being particular to the mobile station application.
- 6. A method to be implemented within a mobile station running a plurality of mobile station applications, including:
a) having at least one of the plurality of mobile station applications register a specified event, the specified event being associated with the particular mobile station application that has registered that specified event, the specified event also being associated a particular condition to be satisfied, wherein a determination that the associated condition has been satisfied results in the specified event being enabled; and b) waiting for notification from a communication protocol stack that the registered specified event has been enabled by the communication protocol stack.
- 7. The method of claim 6, wherein the specified event is a read operation and the associated condition to be satisfied is that information to be read has been written to a receive queue in the communication protocol stack.
- 8. The method of claim 6, wherein the specified event is a write operation and the associated condition to be satisfied is that the memory of the communication protocol stack is available to accept a sufficient amount of data.
- 9. The method of claim 6, wherein the specified event is a close operation and the associated condition to be satisfied is that a socket is available for re-use.
- 10. The method of claim 6, wherein the mobile station application is associated with particular specified events, each such specified event and associated condition being particular to the mobile station application.
- 11. A computer readable medium including information which when read by a computer causes the process of:
a) registering a specified event, the specified event being associated with a particular condition to be satisfied, wherein a determination that the associated condition has been satisfied results in enabling of the specified event; and b) waiting for notification from a communication protocol stack that indicates that the registered specified event has been enabled by the communication protocol stack.
- 12. The computer readable medium of claim 11, wherein the specified event is a read operation and the associated condition to be satisfied is that information to be read has been written to a receive queue in the communication protocol stack.
- 13. The computer readable medium of claim 11, wherein the specified event is a write operation and the associated condition to be satisfied is that the memory of the communication protocol stack is available to accept a sufficient amount of data.
- 14. The computer readable medium of claim 11, wherein the specified event is a close operation and the associated condition to be satisfied is that a socket is available for re-use.
- 15. A computer readable medium programmed with instructions which when read by a computer implement a process of:
a) having at least one of a plurality of mobile station applications register a specified event, the specified event being associated with the particular mobile station application that has registered that specified event, the specified event also being associated a particular condition to be satisfied, wherein a determination that the associated condition has been satisfied results in the specified event being enabled; and b) waiting for notification from a communication protocol stack that the registered specified event has been enabled by the communication protocol stack.
- 16. The computer readable medium of claim 15, wherein the specified event is a read operation and the associated condition to be satisfied is that information to be read has been written to a receive queue in the communication protocol stack.
- 17. The computer readable medium of claim 15, wherein the specified event is a write operation and the associated condition to be satisfied is that the memory of the communication protocol stack is available to accept a sufficient amount of data.
- 18. The computer readable medium of claim 15, wherein the specified event is a close operation and the associated condition to be satisfied is that a socket is available for re-use.
- 19. The computer readable medium of claim 15, wherein the mobile station application is associated with particular specified events, each such specified event and associated condition being particular to the mobile station application.
- 20. A mobile station including:
a) a processor for registering a specified event, the specified event being associated with a particular condition to be satisfied, wherein a determination that the associated condition has been satisfied results in enabling of the specified event; b) a communication protocol stack; and c) a processor for waiting for notification from the communication protocol stack that indicates that the registered specified event has been enabled by the communication protocol stack.
- 21. The mobile station of claim 20, the communication protocol stack including a receive queue and wherein the specified event is a read operation and the associated condition to be satisfied is that information to be read has been written to the receive queue in the communication protocol stack.
- 22. The mobile station of claim 20, wherein the communication protocol stack including a memory and wherein the specified event is a write operation and the associated condition to be satisfied is that the memory of the communication protocol stack is available to accept a sufficient amount of data.
- 23. The mobile station of claim 20, the mobile station further including a socket, wherein the specified event is a close operation and the associated condition to be satisfied is that the socket is available for re-use.
RELATED APPLICATIONS
[0001] This application is a continuation of Utility application Ser. No. 09/539,495 entitled “METHOD AND APPARATUS FOR A MOBILE STATION APPLICATION TO IDENTIFY SPECIFIED EVENTS” and filed on Mar. 30, 2000.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09539495 |
Mar 2000 |
US |
Child |
10777265 |
Feb 2004 |
US |