Method, system and apparatus for installing software on a mobile electronic device via a proxy server
AssigneeBlackBerry Limited
InventorsTimothy Richard TYHURST, Paul Edward LANDRY
Life of this patent
Estimating the term…
Abstract
A system, method and apparatus for installing software at a mobile electronic device are provided, the mobile electronic device enabled for communication with a computing device. A query for available software for installation on the mobile electronic device receiving is received from the computing device, the query directed to a proxy server rather than a public server enabled as a gateway for software downloads. A list of the available software is generated. The list is modified to produce a modified list of approved software. The modified list is transmitted to the computing device such that the approved software can be selected for installation on the mobile electronic device.
Claims18
A proxy server, comprising:
- a memory;
- a communication interface;
- a processing unit connected with the communication interface and the memory, the processing unit configured to:
- receive, via the communication interface, a query for available software for installation on a mobile electronic device, the query directed to the proxy server according to a network address of the proxy server stored in the mobile electronic device;
- in order to generate a list of the available software, retrieve at least a first portion of the list from a public server that is publicly accessible, and determine at least a second portion of the list based on software available from resources associated with the proxy server;
- modify the list to produce a modified list of approved software by way of rules available to the proxy server, the rules comprising identifiers of at least one of approved software or disallowed software;
- and
- transmit the modified list such that the approved software can be selected for installation on the mobile electronic device.
A method in a proxy server for installing software at a mobile electronic device, the method comprising:
- receiving, at the proxy server, a query for available software for installation on the mobile electronic device, the query directed to the proxy server according to a network address of the proxy server stored in the mobile electronic device;
- generating a list of the available software by retrieving at least a first portion of the list from a public server that is publicly accessible, and determining at least a second portion of the list based on software available from resources associated with the proxy server;
- modifying the list to produce a modified list of approved software by way of rules available to the proxy server, the rules comprising identifiers of at least one of approved software or disallowed software;
- and
- transmitting the modified list such that the approved software can be selected for installation on the mobile electronic device.
A non-transitory computer-readable medium storing computer-readable instructions executable by a processing unit of a proxy server to:
- receive, via a communication interface connected with the processing unit, a query for available software for installation on a mobile electronic device, the query directed to the proxy server according to a network address of the proxy server stored in the mobile electronic device;
- in order to generate a list of the available software, retrieve at least a first portion of the list from a public server that is publicly accessible, and determine at least a second portion of the list based on software available from resources associated with the proxy server;
- modify the list to produce a modified list of approved software by way of rules available to the proxy server, the rules comprising identifiers of at least one of approved software or disallowed software;
- and
- transmit the modified list such that the approved software can be selected for installation on the mobile electronic device.
Dependencies are inferred from the claim text.