US20110289499A1

Techniques to automatically update software applications

Claim Score by NHIP

Read claim 12, the broadest

Abstract

Techniques to automatically update software applications are described. An apparatus may comprise a processor and a memory. The memory may store an update component that when executed by the processor is operative to manage updates for an application program. The update component may comprise an update manager and a permission manager. The update manager may be operative to update a file version for one or more application files of the application program and store one or more current file version identifiers for the one or more application files of the application program in the memory. The permission manager may be operative to receive a communication request to communicate with a remote device from the application program prior to communicating information to the remote device, and send a communication response granting or denying the communication request to the application program based on the one or more current file version identifiers. Other embodiments are described and claimed.

US20110289499A1, drawing sheet 1
Sheet 1 of 9

Term

Projected expiry 19 May 2030.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    A computer-implemented method, comprising:updating a file version for one or more application files of an application program for a first computing device;storing one or more current file version identifiers for the one or more application files of the application program in a memory of the first computing device;receiving a communication request to communicate with a second computing device from the application program prior to communicating information to the second computing device;and sending a communication response granting or denying the communication request to the application program based on the one or more current file version identifiers.
  2. 12
    Broadest claimClaim Score 68, broad(NHIP)An article comprising a storage medium containing instructions that when executed enable a system to store one or more current file version identifiers for the one or more application files of an application program in a memory unit, receive a communication request to communicate with a remote device from the application program prior to communicating information to the remote device, and send a communication response granting or denying the communication request to the application program based on the one or more current file version identifiers.
  3. 15
    An apparatus, comprising:a processor;and a memory to store an update component that when executed by the processor is operative to manage updates for an application program, the update component comprising an update manager and a permission manager, the update manager operative to update a file version for one or more application files of the application program and store one or more current file version identifiers for the one or more application files of the application program in the memory, and the permission manager operative to receive a communication request to communicate with a remote device from the application program prior to communicating information to the remote device and send a communication response granting or denying the communication request to the application program based on the one or more current file version identifiers.