Updating Availability of an Instant Messaging Contact
First Claim
1. A method for updating availability information of a contact that is stored in a device, the method comprising:
- storing in said device an identifier that identifies said device in an instant messaging system;
sending an instant message from said device to said contact;
determining at said device that said contact is unreachable if a predetermined period of time has elapsed since said device sent said instant message during which said device has not received a delivered notification for said instant message; and
determining at said device that said contact is busy if said device has received said delivered notification for said instant message during said predetermined period of time and has not received a read notification for said instant message during said predetermined period of time.
4 Assignments
0 Petitions
Accused Products
Abstract
A contact is determined to be unavailable if a predetermined period of time has elapsed since an instant message was sent to the contact and an expected notification for the instant message was not received during that predetermined period of time by the device that sent the instant message. If the expected notification is a delivered notification, then the contact is deemed unreachable. If the expected notification is a read notification and a delivered notification for the instant message has been received by the device that sent the instant message, then the contact is deemed busy.
-
Citations
22 Claims
-
1. A method for updating availability information of a contact that is stored in a device, the method comprising:
-
storing in said device an identifier that identifies said device in an instant messaging system; sending an instant message from said device to said contact; determining at said device that said contact is unreachable if a predetermined period of time has elapsed since said device sent said instant message during which said device has not received a delivered notification for said instant message; and determining at said device that said contact is busy if said device has received said delivered notification for said instant message during said predetermined period of time and has not received a read notification for said instant message during said predetermined period of time. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 19, 20, 21, 22)
-
-
4. (canceled)
-
10. (canceled)
-
13. (canceled)
-
17-18. -18. (canceled)
Specification