发明名称 Smart sync—refreshing application state based on user migration patterns
摘要 A method of synchronizing data is provided. An embodiment of the method includes receiving, at a server, information identifying a detected user interaction with a device, determining, at the server, a probability that a user will access a service provided by the server using the device at a time, and generating, at the server, a session signature based on the determined probability, wherein the session signature is used by the device to generate refresh requests associated with the service.
申请公布号 US8880467(B1) 申请公布日期 2014.11.04
申请号 US201012815110 申请日期 2010.06.14
申请人 Google Inc. 发明人 Muthusrinivasan Muthuprasanna
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 Sterne, Kessler, Goldstein & Fox P.L.L.C. 代理人 Sterne, Kessler, Goldstein & Fox P.L.L.C.
主权项 1. A method of synchronizing data between a server and a plurality of devices of a user, the server configured to provide a service over a network to the plurality of devices, comprising: receiving, at the server, user interaction information associated with at least one user interaction with each of the plurality of devices, wherein the user interaction information received includes at least one of user interaction type, time, and date when the at least one user interaction occurred; aggregating, at the server, the user interaction information on a per-user basis and on a per-device basis; determining, at the server, a first probability that at a first given time the user will access the service provided by the server across the plurality of devices and a second probability that the user will access the service provided by the server at a second given time using each device, wherein the first and second probabilities are determined based at least in part on frequencies associated with the at least one user interaction with each of the plurality of devices; generating, at the server, a session signature for each device based on the the first or second probability, wherein the session signature maps the given time of each respective device to a refresh frequency; transmitting, from the server, the generated session signature to a respective device; receiving, at the server, a refresh request based on the generated session signature, the refresh request being associated with first data; transmitting, from the server, only the first data associated with the refresh request to the respective device; and receiving, at the server, a disconnect request.
地址 Mountain View CA US