Push e-mail inferred network presence
First Claim
1. A method for inferring network presence of a user, comprising:
- maintaining a queue of information for a user;
providing a presence service to which third parties can subscribe;
checking the queue for information for the user;
inferring network presence of the user based on whether there is information for the user in the queue; and
sending a notification to any subscribers to the presence service for the user, the notification containing an indication of the inferred network presence.
1 Assignment
0 Petitions
Accused Products
Abstract
The presence of a user or device on a network is inferred without requiring permission or exposure from a service provider or network operator. If updates for a user have been pending past a specified amount of time, the user can be inferred to not be present. If the user has requested updates within that specified time, the user can be inferred to be present. If presence cannot be inferred from past activity, a wake-up event can be sent to the user. The wake-up event can be piggy-backed on an existing protocol in order to have easy access to the user. If the user is present on the network, the user will respond to the wake-up event and the user'"'"'s presence can be determined. If the user does not respond, it can be inferred that the user is not present. This presence can be provided to a third party.
-
Citations
26 Claims
-
1. A method for inferring network presence of a user, comprising:
-
maintaining a queue of information for a user; providing a presence service to which third parties can subscribe; checking the queue for information for the user; inferring network presence of the user based on whether there is information for the user in the queue; and sending a notification to any subscribers to the presence service for the user, the notification containing an indication of the inferred network presence. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for inferring network presence of a user, comprising:
-
maintaining a queue of information for a user; receiving a request for presence information; inferring network presence of the user based on whether there is information for the user in the queue; and sending a response to the third party containing an indication of the inferred network presence. - View Dependent Claims (9)
-
-
10. A method for inferring network presence of a user, comprising:
-
sending a notification to one of a user and a user device for the user; inferring network presence of the user based on the occurrence of a reaction to the notification; and sending a notification to a third party containing an indication of the inferred network presence. - View Dependent Claims (11, 12, 13)
-
-
14. A system for inferring network presence of a user, comprising:
-
a first server operable to provide at least one of an application and a service to the user; a storage device configured to maintain a queue for a user, the first server operable to store information for the user in the queue and retrieve information from the queue in response to a request from the user; and a presence server operable infer network presence of the user based on whether there is information for the user in the queue and send a presence notification to a third party containing an indication of the inferred network presence. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product embedded in a computer readable medium for inferring network presence, comprising:
-
computer code for maintaining a queue of information for a user; computer code for inferring network presence of the user based a status of information for the user in the queue; and computer code for sending a notification to a third party containing an indication of the inferred network presence. - View Dependent Claims (23, 24, 25, 26)
-
Specification