发明名称 METHOD AND SYSTEM FOR SELECTING A PROGRAM FOR DOWNLOAD
摘要 A system selects an application program for download. The system includes a host system, such as a personal computer, having a disk sub-system storing a plurality of application programs. The disk sub-system includes a file storing a plurality of identifiers, with each of at least some of the identifiers being associated with one or more of the application programs. A target system, such as a wireless handheld electronic device, includes a hardware identifier and a vendor identifier. A communications channel connects the host system and the target system. An application loader routine executes at the host system, communicates with the target system through the communications channel, requests the hardware and vendor identifiers as a received identifier from the target system over the communication channel, and employs the identifiers and the received identifier to select one of the application programs for download from the host system to the target system.
申请公布号 US2015040120(A1) 申请公布日期 2015.02.05
申请号 US201414491359 申请日期 2014.09.19
申请人 BlackBerry Limited 发明人 BOCKING Andrew Douglas;TYHURST Timothy Richard
分类号 G06F9/445;H04L29/08 主分类号 G06F9/445
代理机构 代理人
主权项 1. A non-transitory computer readable medium having computer-executable instructions encoded thereon for selecting a program for download from a host system to a target system, the instructions, when executed by a processor, causing the processor to: store a plurality of identifiers at the host system, with each of at least one of the plurality of identifiers being stored in association with at least one of a plurality of programs; connect the host system and the target system by a communication channel; request a vendor identifier sent from the target system by the host system over the communication channel, the vendor identifier identifying a wireless communication vendor supporting the target system; receive the vendor identifier at the host system; employ the plurality of identifiers and the received vendor identifier to select one of the at least one of the plurality of programs for download from the host system to the target system; associate a wireless communication vendor with the target system; determine that the received vendor identifier matches one of the plurality of identifiers and responsively select one of the at least one of the plurality of programs; cause the selected one of the at least one of the plurality of programs to be downloaded over the communication channel from the host system to the target system; and responsive to a failure to find the received vendor identifier at the host system, cause one of the at least one of the plurality of programs of a latest version to be downloaded over the communication channel from the host system to the target system.
地址 Waterloo CA