×

Modular co-versioning in a dynamically linked runtime environment

  • US 10,496,417 B2
  • Filed: 12/12/2016
  • Issued: 12/03/2019
  • Est. Priority Date: 02/13/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory, computer-readable storage medium storing program instructions that when executed on a computing device cause the computing device to perform:

  • loading, at runtime by a runtime module executing within a runtime environment, a class from a runtime linkable, multi-version library, wherein the multi-version library is configured to include multiple versions of classes, wherein all versions of a respective class correspond to an identical class signature for the respective class;

    wherein the runtime module is configured to load, by default, a default version of the class; and

    wherein said loading a class comprises;

    loading, from the multi-version library, a particular version of the class associated with a particular version of the runtime environment rather than the default version of the class,wherein the particular version of the class is different from the default version of the class.

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