Claims
- 1. A network, comprising:
an application server configured to communicate with a first client; and a presence server configured to receive application presence data associated with the first client from the application server.
- 2. The network of claim 1, wherein the application server is configured to communicate with a second client based on the application presence data associated with the first client.
- 3. The network of claim 2, wherein the application server is configured to deliver a message from th e second client to the first client based on the application presence data associated with the first client.
- 4. The network of claim 1, wherein at least one of the first client and the second client is a mobile client.
- 5. The network of claim 1, wherein the application server is configured to provide application presence data to an external application server.
- 6. The network of claim 1, further comprising an activity repository configured to receive activity data associated with the first client from the application server.
- 7. An application server, comprising:
a processor configured to execute a selected application; and a memory configured to receive user presence data associated with usage of the selected application by at least one user.
- 8. The application server of claim 7, further comprising a memory configured to receive user activity data associated with usage of the selected application.
- 9. The application server of claim 7, wherein the selected application is a communication application.
- 10. The application server of claim 7, wherein the selected application is an instant messaging application.
- 11. The application server of claim 10, wherein the user presence data associated with indicates a user availability.
- 12. A messaging system, comprising a messaging application server configured to provide user presence data to a predetermined set of messaging system users.
- 13. The messaging system of claim 12, wherein user presence data is provided to members of a user defined list of messaging system users.
- 14. The messaging system of claim 12, wherein the messaging application server is configured to provide user activity data to a predetermined set of messaging system users.
- 15. A network gateway, comprising:
an input connection configured to receive a message for delivery to a recipient; an output configured to deliver a user presence query, wherein the message is processed based on the user presence query.
- 16. The network gateway of claim 15, further comprising an interconnection configured to deliver user presence data to an application server.
- 17. A messaging method, comprising:
selecting a message for delivery to at least one selected recipient; evaluating application presence data associated with the recipient; and processing the message based on the evaluation.
- 18. The method of claim 17, further comprising obtaining the presence data from a presence repository.
- 19. The method of claim 17, further comprising, obtaining the presence data from an application server.
- 20. The method of claim 17, further comprising delivering the message to the user if the evaluation indicates that the recipient is available.
- 21. The method of claim 17, further comprising discarding the message if the evaluation indicates that the recipient is unavailable.
- 22. The method of claim 17, further comprising directing the message to a destination selected based on the evaluation.
- 23. A messaging method, comprising:
displaying user presence data for a list of recipients; and delivering a message based on the displayed user presence data.
- 24. The method of claim 23, further comprising displaying a message preparation indicator associated with at least one recipient, wherein the message preparation indicator is associated with message preparation by the at least one recipient.
- 25. An instant messaging method, comprising:
means for obtaining user presence data from at least one user; and means for delivering a message to the at least one user based on the user presence data.
- 26. A method for determining presence information for an application associated with a mobile network system, comprising:
determining if a first time period has expired since a status of a mobile station was captured; upon expiration of the first period of time, transmitting a notification message to the mobile station; and if the mobile station replies to the notification message, determining the status of the mobile communication unit to be active.
- 27. The method of claim 26, wherein if the mobile station does not reply to the notification message, determining the status of the mobile communication unit to be inactive.
- 28. A communication system, comprising:
an application server in communication with a client and configured to provide a selected application; and an activity repository configured to retain a user activity status associated with interaction of the client with the selected application.
- 29. The communication system of claim 28, further comprising an application presence server configured to determine user presence data with respect to the selected application.
- 30. The communication system of claim 29, wherein the presence data can be determined based on the user activity status.
RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/249,982, filed Nov. 20, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60249982 |
Nov 2000 |
US |