发明名称 Method, system and mobile device for implementing a serverless presence system
摘要 A method, system and mobile communication device for implementing a serverless presence system are provided. In accordance with one embodiment, there is provided a method of sharing presence information between a group of mobile communication devices configured to communicate over a wireless network, the mobile communication devices defining the group members of the group, the method comprising: sending a data packet from a sending group member to at least one of the other group members; determining a presence status in accordance with whether a delivery acknowledgement is received by the sending group member from each of the other group members to which the data packet was sent within a predetermined duration from the sending of the data packet; storing the determined presence status in memory; and sending a presence update comprising the determined presence status of at least some of the group members to all of the group members.
申请公布号 US8966054(B2) 申请公布日期 2015.02.24
申请号 US200912420150 申请日期 2009.04.08
申请人 BlackBerry Limited 发明人 Little Herbert A.;Brown Michael S.
分类号 G06F15/173;H04L29/08;H04L29/06 主分类号 G06F15/173
代理机构 Ridout & Maybee LLP 代理人 Ridout & Maybee LLP
主权项 1. A method of sharing presence information among a group of mobile communication devices configured to communicate over a wireless network, the mobile communication devices defining group members of the group, the method comprising: determining that a responsible member of the group for sending a data packet has failed to send the data packet within a first predetermined duration, the data packet being one of a content update data packet and a presence update data packet, the data packet being for use in determining a presence status of one or more group members; in response to determining that the responsible member has failed to send the data packet, determining a new responsible member for sending the data packet; sending the data packet, by the new responsible member, via a group messaging application, to at least one of the group members, a delivery acknowledgement being received from the at least one of the group members when the data packet is successfully received by the at least one of the group members; determining a presence status of one or more group members in accordance with whether the delivery acknowledgement is received from each group member to which the data packet was sent within a second predetermined duration from the sending of the data packet, the presence status of a group member being determined as available when the delivery acknowledgement is received from the group member within the second predetermined duration and the presence status of a group member being determined as unavailable when the delivery acknowledgement is not received from the group member within the second predetermined duration; storing the determined presence status in memory; and sending, by the new responsible member, a presence update comprising the determined presence status of the one or more of the group members to all of the group members.
地址 Waterloo CA