发明名称 Activity distribution between multiple devices
摘要 A first application, operating on a first client device, may perform a task. As part of performing the task, the first application may generate a message that includes a command, data, and a list of client devices suitable for invoking the command. The first client device may determine whether the first client device is in the list. If the first client device is in the list, the first client device may transmit the message to a local application on the first client device, to further perform the task by invoking the command on the data. If the first client device is not in the list, the first client device may select a second client device from the list, and transmit, via a server device, the message to the second client device.
申请公布号 US9002930(B1) 申请公布日期 2015.04.07
申请号 US201213452297 申请日期 2012.04.20
申请人 Google Inc. 发明人 Want Roy;Schilit William Noah
分类号 G06F15/16;H04L29/04 主分类号 G06F15/16
代理机构 McDonnell Boehnen Hulbert & Berghoff LLP 代理人 McDonnell Boehnen Hulbert & Berghoff LLP
主权项 1. A method comprising: operating, by a first client device, a first application to perform a task; as part of performing the task, generating, at the first application, a first message that includes a first command, first data, and a first list of one or more client devices suitable for invoking the first command; determining, by the first client device, that the first client device is not in the first list; in response to determining that the first client device is not in the first list, selecting, by the first client device, a second client device from the first list, and transmitting, by the first client device, the first message to the second client device via a server device, wherein the first message is configured to cause a second application on the second client device to invoke the first command on the first data, wherein the second application is different from the first application; as part of performing the task, generating, at the first application, a second message that includes a second command, second data, and a second list of one or more client devices suitable for invoking the second command; determining, by the first client device, that the first client device is in the second list; and in response to determining that the first client device is in the second list, providing, by the first client device, the second message to a third application on the first client device, wherein the second message is configured to cause the third application to invoke the second command on the second data, wherein the third application is different from the first application.
地址 Mountain View CA US