US2012079016A1PendingUtilityA1

Efficient transmission of presence update information to presence service clients

Assignee: HUNG H K MICHAELPriority: Feb 21, 2007Filed: Dec 7, 2011Published: Mar 29, 2012
Est. expiryFeb 21, 2027(~0.6 yrs left)· nominal 20-yr term from priority
H04L 67/54H04L 67/56H04L 51/04H04L 67/567H04L 67/04
40
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

To promote efficient transmission of presence update information to a presence service client associated or integrated with a communication client such as an instant messaging (IM) client, a separate computing device may be notified when the communication client becomes dormant. The separate device may buffer presence updates destined for the communication client, each presence update containing information regarding availability of at least one of a set of contacts for intercommunication via said communication client. When the separate device learns that either the communication client has ceased being dormant or that an event has occurred which shall cause the communication client to cease being dormant, the buffered presence updates may be sent to the presence service client. Presence updates within the buffered set may be reconciled to eliminate obsolete information. The result may be a conservation of wireless connection bandwidth or reduction in device power consumption.

Claims

exact text as granted — not AI-modified
1 . A method performed by a server that is configured to wirelessly transmit presence updates to a presence service client associated with a communication client executing on a wireless communication device, comprising:
 receiving an indication that the communication client has become dormant;   in response to receiving the indication, buffering presence updates destined for the presence service client, each presence update indicating availability of a contact for communication with the communication client;   receiving a further indication that an event has occurred that will cause, but has not yet caused, the communication client to cease being dormant; and   in response to receiving the further indication, transmitting the buffered presence updates to the presence service client.   
     
     
         2 . The method of  claim 1  wherein the indication is a communication from the communication client. 
     
     
         3 . The method of  claim 1  wherein the communication client is an instant messaging client. 
     
     
         4 . The method of  claim 1  wherein the further indication is based on a condition that is known to the server before it is known to the communication client. 
     
     
         5 . The method of  claim 4  wherein the condition comprises a communication, other than a presence update, destined for the communication client. 
     
     
         6 . The method of  claim 4  wherein the condition is that a contact of interest of the communication client has logged into an instant messaging service. 
     
     
         7 . The method of  claim 1  wherein the transmitting occurs despite the server not having received an unhold message from the communication client. 
     
     
         8 . The method of  claim 1  wherein the communication client becoming dormant comprises presence information being undisplayable on a screen of the communication device. 
     
     
         9 . The method of  claim 1  wherein the transmitting includes reconciling the presence updates into a single presence update and transmitting the single presence update. 
     
     
         10 . A method performed by a server that is configured to wirelessly transmit presence updates to a presence service client associated with a communication client executing on a wireless communication device, comprising:
 receiving an indication that the communication client has become dormant;   in response to receiving the indication, buffering presence updates destined for the presence service client, each presence update indicating availability of a contact for communication with the communication client;   receiving a further indication that an event has occurred that will cause the communication client to cease being dormant; and   in response to receiving the further indication, transmitting the buffered presence updates to the presence service client, despite the server not having received a notification from the communication client that the communication client has ceased being dormant.   
     
     
         11 . The method of  claim 10  wherein the communication client is an instant messaging client, and the indication is an instant message from the communication client. 
     
     
         12 . The method of  claim 10  wherein the further indication is based on a condition that is known to the server before it is known to the communication client. 
     
     
         13 . The method of  claim 12  wherein the condition comprises a communication, other than a presence update, destined for the communication client. 
     
     
         14 . The method of  claim 12  wherein the condition is that a contact of interest of the communication client has logged into an instant messaging service. 
     
     
         15 . The method of  claim 10  wherein the communication client becoming dormant comprises presence information being undisplayable on a screen of the communication device. 
     
     
         16 . The method of  claim 10  wherein the transmitting includes reconciling the presence updates into a single presence update and transmitting the single presence update. 
     
     
         17 . A method performed by a server that is configured to wirelessly transmit presence updates to a presence service client associated with a communication client executing on a wireless communication device, comprising:
 receiving an indication that the communication client has become dormant;   in response to receiving the indication, buffering presence updates destined for the presence service client, each presence update indicating availability of a contact for communication with the communication client;   receiving a further indication that an event has occurred that will cause the communication client to cease being dormant;   reconciling the presence updates into a single presence update; and   in response to receiving the further indication, transmitting the single presence update in place of the buffered presence updates.   
     
     
         18 . The method of  claim 17  wherein the reconciling includes retaining only a most recent of the buffered updates. 
     
     
         19 . The method of  claim 17  wherein the communication client is an instant messaging client, and the indication is an instant message from the communication client. 
     
     
         20 . The method of  claim 17  wherein the communication client becoming dormant comprises presence information being undisplayable on a screen of the communication device.

Join the waitlist — get patent alerts

Track US2012079016A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.