发明名称 MECHANISM FOR ESTABLISHING TEMPORARY BACKGROUND COMMUNICATION BETWEEN APPLICATIONS
摘要 A client application operating in the foreground on a computing device establishes a temporary background communication with a second application by requesting the operating system launch a URL associated with the second application. The request to launch the URL includes a named pasteboard. The second application records the named pasteboard and opens a monitoring process to monitor the pasteboard. The first and second application may communicate by reading and writing information to the named pasteboard while the first application continues to operate in the foreground.
申请公布号 US2014259028(A1) 申请公布日期 2014.09.11
申请号 US201314140884 申请日期 2013.12.26
申请人 GOOGLE INC. 发明人 Atwood Scott Roy;Hariramani Prakash
分类号 G06F9/54 主分类号 G06F9/54
代理机构 代理人
主权项 1. A computer-implemented method to establish temporary background communication between two applications, the method comprising; communicating, by a first application executing on a computing device, a request to create a pasteboard to an operating system of the computer device; communicating, by a first application executing on a computer device, a launch request the launch request comprising a launch URL scheme for launching a second application, a return URL scheme for returning control to the first application, and the name of the created pasteboard; launching, by the operating system, the second application by opening the launch URL scheme in the launch request received from the first application; recording, by the launched second application, the name of the pasteboard; establishing, by the second application, a background monitoring task to monitor the named pasteboard for data requests from the client application; returning, by the second application, control to the first application; writing, by the client application, a data request to the named pasteboard; reading, by the service application, the data request to the named pasteboard; and writing, by the service application, a response to the data request to the named pasteboard.
地址 Mountain View CA US