发明名称 SYSTEMS AND METHODS FOR USING GRAPHS FOR APPLICATION UPDATES
摘要 A sequence of update steps from a currently installed version an application on a remote client device to a new version of the application to be installed on the client device is determined. A representation of updates from the currently installed version to the new version of the client application is built. The representation is stored in at least one memory device. A shortest path between the currently installed version of the client application and the new version of the client application is determined. An update is determined from a combination of the sequence of update steps unique to the shortest path between the currently installed version of the application and the new version of the application. An update package is built to update the currently installed version of the client application to the new version of the client application.
申请公布号 US2016274898(A1) 申请公布日期 2016.09.22
申请号 US201615169343 申请日期 2016.05.31
申请人 Salesforce.com, Inc 发明人 Rychikhin Yuri
分类号 G06F9/445 主分类号 G06F9/445
代理机构 代理人
主权项 1. A method comprising: determining, with one or more processors that are part of a server system, a sequence of update steps from a currently installed version of a client application on a remote client device having one or more processors and a user interface to a new version of the client application to be installed on the client device; building a representation of updates from the currently installed version of the client application to the new version of the client application with the one or more processors that are part of the server system; storing the representation in at least one memory device coupled with the one or more processors that are part of the server system; determining, with the one or more processors that are part of the server system, a shortest path between the currently installed version of the client application and the new version of the client application; determining, with the one or more processors that are part of the server system, an update from a combination of the sequence of update steps unique to the shortest path between the currently installed version of the client application and the new version of the client application; and building, with the one or more processors that are part of the server system, an update package to update the currently installed version of the client application to the new version of the client application.
地址 San Francisco CA US