METHOD, SYSTEM AND APPARATUS FOR INSTALLING SOFTWARE ON A MOBILE ELECTRONIC DEVICE VIA A PROXY SERVER
4 Assignments
0 Petitions
Accused Products
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.
13 Citations
35 Claims
-
1-16. -16. (canceled)
-
17. A server comprising:
-
a communication interface configured to communicate with a computing device; and a processing unit configured to; receive, from the computing device, a query for available software for installation on the computing device, the query directed to the server instead of a public server configured as a gateway for software downloads; generate a list of the available software comprising; software from the public server that is approved, and approved software available from resources associated with the server but not available from the public server; and transmit, using the communication interface, the list to the computing device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 25)
-
-
26. A method comprising:
a processing unit, and a communication interface configured to communicate with a computing device, the processing unit configured to; receiving, at a processing unit of a server, from a computing device, a query for available software for installation on the computing device, the query directed to the server instead of a public server configured as a gateway for software downloads; generating, at the processing unit, e a list of the available software by at least one of;
retrieving at least a first portion of the list from the public server, and determining at least a second portion of the list based on software available from resources associated with the server;generating, at the processing unit, a modified list of the available software by at least one of;
removing, from the list, software that is not approved; and
adding, to the list, approved software available from resources associated with the server, but not available from the public server; andtransmitting, using a communication interface of the server, the communication interface configured to communicate with the computing device, the modified list to the computing device. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
35. A computer-readable medium storing a computer program, wherein execution of the computer program is for:
a processing unit, and a communication interface configured to communicate with a computing device, the processing unit configured to; receiving, at a processing unit of a server, from a computing device, a query for available software for installation on the computing device, the query directed to the server instead of a public server configured as a gateway for software downloads; generating, at the processing unit, e a list of the available software by at least one of;
retrieving at least a first portion of the list from the public server, and determining at least a second portion of the list based on software available from resources associated with the server;generating, at the processing unit, a modified list of the available software by at least one of;
removing, from the list, software that is not approved; and
adding, to the list, approved software available from resources associated with the server, but not available from the public server; andtransmitting, using a communication interface of the server, the communication interface configured to communicate with the computing device, the modified list to the computing device.
Specification