×

User experience and dependency management in a mobile device

  • US 9,081,638 B2
  • Filed: 04/25/2014
  • Issued: 07/14/2015
  • Est. Priority Date: 07/27/2006
  • Status: Active Grant
First Claim
Patent Images

1. An electronic device comprising:

  • at least one processor;

    a memory; and

    one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the at least one processor, and wherein the one or more programs include instructions configured to;

    access a list of dependencies of a software and/or firmware application to be installed, wherein a dependency comprises a software and/or firmware component used by, but not part of, the software and/or firmware application to be installed;

    compare the list of dependencies to a list of all software and/or firmware components already present in the memory;

    produce a dependency graph to determine a number of dependents of the list of dependencies;

    automatically retrieve all dependencies and dependents of the list of dependencies not already present in the memory;

    determine whether room is available in the memory for the software and/or firmware application, all dependencies, and dependents of the list of dependencies not already present in the memory;

    download update information for installing the software and/or firmware application and all dependencies not already present in the memory, via a communication network, if room is available in the memory; and

    process the downloaded update information.

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