发明名称 Automatic provisioning of a software platform to a device ecosystem
摘要 A method for automatically provisioning a platform implementation package to a client device may include receiving from an application executing on the client device, a request for functionality. The request may be received via a client library distributed with the application, and may be for functionality provided by the platform implementation package. The platform implementation package may provide functionality that is not provided by the client library. It may be further automatically determined, by the client device, that the functionality requires an update to the platform implementation package. In response, a request for the update to the platform implementation package may be communicated to a computing system. The update to the platform implementation package may be received from the computing system and installed on the client device. The requested functionality may be provided to the application by the updated platform implementation package.
申请公布号 US9158521(B2) 申请公布日期 2015.10.13
申请号 US201414156258 申请日期 2014.01.15
申请人 Google Inc. 发明人 Cohen Gabriel;Bodis Attila;Kirkpatrick Ficus;Lockheimer Hiroshi
分类号 G06F9/44;G06F15/16;G06F9/445;G06F9/54;H04L29/08 主分类号 G06F9/44
代理机构 McDonnell Boehnen Hulbert & Berghoff LLP 代理人 McDonnell Boehnen Hulbert & Berghoff LLP
主权项 1. A method comprising: communicating, by a client device and to a computing system, a request for an update to a platform implementation package of a multi-part application programming interface (API), wherein: the multi-part API provides one or more interface functionalities for interfacing with the multi-part API and provides one or more implementation functionalities for an application that is installed on the client device,the one or more interface functionalities are implemented in a client library that is configured to execute on the client device and is separate from the platform implementation package, andthe one or more implementation functionalities are implemented in the platform implementation package; receiving, by the client device and from the computing system, the update to the platform implementation package; and installing the update to the platform implementation package on the client device.
地址 Mountain View CA US