×

Apparatuses, methods and systems for a social networking application updater

  • US 8,832,676 B2
  • Filed: 09/17/2010
  • Issued: 09/09/2014
  • Est. Priority Date: 09/30/2009
  • Status: Active Grant
First Claim
Patent Images

1. A processor-implemented application updating method, comprising:

  • obtaining an indication to check whether to generate an updated version of an application;

    obtaining a module dependency graph for a current version of the application;

    identifying current module version numbers for one or more modules in the module dependency graph for the current version of the application;

    obtaining, for the modules in the module dependency graph, module version numbers for updated module versions stored in a code database;

    obtaining compatibility specifications for the current version of the application and the updated module versions stored in the code database;

    analyzing, via a processor, the compatibility specifications for the current version of the application and the updated module versions;

    determining that the updated version of the application can be generated using the updated module versions stored in the code database, based on analyzing the compatibility specifications for the current version of the application and the updated module versions and based on updates available within the updated module versions for the application; and

    generating the updated version of the application using the updated module versions stored in the code database, the generation of the updated version causing transfer of a user from the current version of the application to the updated version of the application and dynamically establishing access for the user to the updated version, wherein the transfer of the user is performed in real-time while the user is utilizing the application, wherein dynamically establishing access includes loading a state associated with the user for the current version of the application prior to the transfer, into the updated version of the application.

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