发明名称 Detection of communication states
摘要 A method of determining an overall presence state for a user of a communication system in which the user is connected to the communication system using a plurality of devices. The method includes each of the plurality of devices storing in a device memory a presence state for that device; detecting a change in the presence state in at least one of the plurality of devices; each of the plurality of devices transmitting a message via the communication system to the remainder of the plurality of devices, the message comprising the presence state; receiving the messages at the remainder of the plurality of devices; and executing a decision-making code sequence in a processor at each of the remainder of the plurality of devices to determine whether to synchronize the presence state of that device with the presence state from one of the messages based on the origin of an event causing the change in presence state at the at least one of the plurality of devices.
申请公布号 US9380124(B2) 申请公布日期 2016.06.28
申请号 US201514645246 申请日期 2015.03.11
申请人 Skype 发明人 Tuubel Tauri;Rice Liz;John Stuart;Konnussaar Teet;Tolan Jill
分类号 H04L29/08;H04L12/58;H04L12/18 主分类号 H04L29/08
代理机构 代理人 Wong Tong;Minhas Micky
主权项 1. A system for determining an overall presence state for a user using a plurality of user devices connected to a network, each of the user devices storing in a user device memory of the respective user device an overall presence state for the user, comprising: a detector in each of the plurality of user devices for detecting a change in a presence state in at least one of said plurality of user devices; a transmitter in each of the plurality of user devices for transmitting, from at least one of said plurality of user devices, a message via the network to at least some other of said plurality of user devices, said message comprising the presence state effective to enable said at least some other of said plurality of user devices to each determine whether to synchronise their associated presence state with that of said at least one of the plurality of user devices; a receiver in each of the plurality of user devices for receiving other messages, containing presence state, from said at least some other of said plurality of user devices at said at least one of the plurality of user devices; and a processor for executing a decision-making code sequence in a processor of said at least one of said plurality of user devices to: collate a list of presence states from the plurality of user devices;compare the presence states in the list to a predetermined ranking;select a highest ranked presence state as the overall presence state for said user; anddetermine whether to synchronise the presence state of said at least one user device with the presence state from at least one of said other messages based on an origin of an event causing the change in presence state at said at least some other of said plurality of user devices, the synchronized presence state reflecting the overall presence state of the user based on the presence states at the plurality of user devices.
地址 Dublin IE