发明名称 System and method for client synchronization for a communication device
摘要 A system and method for synchronizing data between a communication device and a server, through an agent installed on the device.
申请公布号 US8825815(B2) 申请公布日期 2014.09.02
申请号 US200812216810 申请日期 2008.07.10
申请人 Amdocs Software Systems Limited 发明人 Gidron Yoad;Ton Rafael;Shulman Boris
分类号 G06F15/177;H04L29/08 主分类号 G06F15/177
代理机构 Zilka-Kotab, PC 代理人 Zilka-Kotab, PC
主权项 1. A system, comprising: an agent installed at a device, the device including a hardware processor and being connected to a network, and the agent including a thin client installed on the device for handling synchronization of data with a server and further including a user interface, the agent initiated remotely by the server and performing a batch session in response to accepting a communication initiation request sent by the server to wake up the agent and start a specific session, the communication initiation request including a command, a type of media involved, an initiator of the communication initiation request, and a signature, wherein the communication initiation request is accepted by the agent only when the signature is valid, based on a private key of the device; a synchronization module installed at the server, the server including a hardware processor and being connected to the network, wherein the synchronization module and the agent communicate for synchronization and wherein a majority of synchronization activities are performed by the server; and a repository stored at the server, the repository containing device capabilities and limitations for the device, such that the server adapts the data to the capabilities and limitations of the device during synchronization, handles data received from the device, and merges the received data with data stored in a database, the server distinguishing between a property that was deleted in the device, and a property that is missing because the device's capabilities do not support the property, based on formatting rules for merging the received data; wherein the repository includes a profile for each of a plurality of devices, and each profile includes a preferred client type, at least one vCard formatting rule, at least one vCalendar formatting rule, at least one calendar restriction, at least one capacity limitation, at least one file system directory, and at least one category mapping of the device associated with the profile; wherein, upon receiving a request from the server, the agent deletes all content of the device and blocks the device from further synchronization with the server.
地址 Dublin 3 IE