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.
-
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