×

Method, system and apparatus for installing software on a mobile electronic device via a proxy server

  • US 10,318,267 B2
  • Filed: 03/26/2015
  • Issued: 06/11/2019
  • Est. Priority Date: 12/22/2009
  • Status: Active Grant
First Claim
Patent Images

1. A proxy server in a content distribution system, the proxy server comprising:

  • a communication interface configured to communicate with a computing device;

    a memory storing rules identifying software updates approved for installation at the computing device; and

    a processing unit programmed to;

    receive, from the computing device, a query for available software updates for installation on the computing device;

    responsive to receiving the query, generate a list of available software updates by;

    retrieving a first portion of the list from a public server, the first portion of the list including (i) a first subset of the available software updates publicly available for installation on the computing device, and (ii) a first subset of network addresses respective to the first subset of available software updates, the first subset of network addresses corresponding to the public server; and

    retrieving a second portion of the list from the memory, the second portion of the list including (i) a second subset of the available software updates available via the proxy server, and (ii) a second subset of network addresses respective to the second subset of available software updates, the second subset of network addresses corresponding to the proxy server;

    identify one or more approved software updates from the list that are approved for installation based on the rules;

    generate a modified list of the available software updates, the modified list comprising (i) only the one or more approved software updates and (ii) only respective ones of the network addresses corresponding to the one or more approved software updates; and

    transmit, using the communication interface, the modified list to the computing device to cause the computing device to display a representation of the one or more approved software updates.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×