发明名称 User experience and dependency management in a mobile device
摘要 A method, system, and device supporting installation of updates to software and/or firmware in memory of an electronic device. The updates may be accompanied by advertising, promotional and information content that is dynamically displayed to a user during processing of the update in the electronic device. The update information may be automatically generated based upon a list of all software components or packages already present on the electronic device, and may comprise software components for all dependencies of an application being installed by the update that are not already present on the electronic device.
申请公布号 US8752044(B2) 申请公布日期 2014.06.10
申请号 US20070829520 申请日期 2007.07.27
申请人 QUALCOMM Incorporated 发明人 Motta Giovanni;Marolia Sunil;O'Neill Brian;Slyz Marko
分类号 G06F9/445 主分类号 G06F9/445
代理机构 代理人
主权项 1. A method of installing a software and/or firmware application in an electronic device of a user, the method comprising: enabling a set of user criteria that comprises a cost of transferring a unit of information; accessing a list of dependencies of the software and/or firmware application to be installed, wherein a dependency comprises a software and/or firmware component used by, but not part of, the software and/or firmware application to be installed; comparing the list of dependencies to a list of all software and/or firmware components already present in a memory of the electronic device; producing a dependency graph to determine a number of dependents of the list of dependencies; automatically retrieving all dependencies and dependents of the list of dependencies not already present in the memory of the electronic device; determining whether room is available in the memory of the electronic device for the software and/or firmware application, all dependencies, and dependents of the list of dependencies not already present in the memory of the electronic device; generating update information for installing the software and/or firmware application and all dependencies not already present in the memory of the electronic device; downloading the update information to the electronic device, via a communication network, if room is available in the memory of the electronic device and the set of user criteria are met; and processing the downloaded update information by the electronic device.
地址 San Diego CA US