×

Tunable engine, method and program product for resolving prerequisites for client devices in an open service gateway initiative (OSGi) framework

  • US 7,478,396 B2
  • Filed: 03/22/2004
  • Issued: 01/13/2009
  • Est. Priority Date: 03/22/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for resolving prerequisites for client devices in an Open Service Gateway Initiative (OSGi) framework, comprising:

  • determining, on a server, necessary prerequisites for an OSGi bundle to be run on a client device;

    identifying possible combinations of OSGi bundles on the server that fulfill any of the necessary prerequisites that are lacking from the client device;

    accessing, from the server, a configuration corresponding to the client device, wherein the configuration sets forth computer resource types and corresponding normalization factors and importance factors for the client device; and

    selecting a final combination of OSGi bundles from the possible combinations of OSGi bundles by processing the configuration based on amounts the computer resources needed by each of the possible combinations of OSGi bundles,wherein the selecting step comprises;

    determining amounts of the computer resources needed by each of the possible combinations of OSGi bundles;

    determining products for each of the possible combinations of OSGi bundles by multiplying each of the amounts by the corresponding normalization factors and importance factors set forth in the properties files;

    determining a composite score for each of the possible combinations of OSGi bundles by summing the corresponding products; and

    selecting the final combination of OSGi bundles from the possible combinations of OSGi bundles based on the composite scores.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×