发明名称 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.
申请公布号 US9417860(B2) 申请公布日期 2016.08.16
申请号 US201414156280 申请日期 2014.01.15
申请人 Google Inc. 发明人 Cohen Gabriel;Bodis Attila;Kirkpatrick Ficus;Lockheimer Hiroshi
分类号 G06F15/16;G06F9/445;G06F9/54;H04L29/08 主分类号 G06F15/16
代理机构 McDonnell Boehnen Hulbert & Berghoff LLP 代理人 McDonnell Boehnen Hulbert & Berghoff LLP
主权项 1. A method for provisioning an update to a platform implementation package of a multi-part application programming interface (API) to a client device, the method comprising: sending the update to the platform implementation package to the client device for installation on the client device, wherein: the multi-part API includes one or more interface functionalities for interfacing with the multi-part API and includes one or more implementation functionalities for an application that is configured to execute on the client device,the one or more implementation functionalities are more likely to change over time than the one or more interface functionalities are,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.
地址 Mountain View CA US