×

Method and system for customized programmatic dynamic creation of interoperability content

  • US 7,730,482 B2
  • Filed: 06/08/2005
  • Issued: 06/01/2010
  • Est. Priority Date: 06/08/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating self-distributing and self-contained cross-device application packages that are configured to self-deploy and self-customize across a plurality of devices having heterogeneous characteristics or in configurations that were not known at the time the application packages were first built or first deployed, the method comprising:

  • forming the or each application package as a plurality of linear binary parts that include executable parts and data parts including all executable application program instructions and are self-contained, pre-compiled, and pre-linked so as not to require any further compilation or linking for execution;

    beginning executing a first application package on a first device including executing a first runtime;

    during execution of the first application package on the first device identifying a second device and collected conditions of the second device;

    generating a new application package customized for the second device on the first device using the received collected conditions, wherein the collected conditions of the second device include at least one collected condition that was not known at the time the first application package was first built or first deployed to the first device and which at least one collected condition requires a modification or customization of the first application package in the new application package for execution in the second device;

    sending the new custom application package customized for the second device to the second device for execution on the second device;

    executing the new custom application package on the second device while continuing execution of the first application package on the first device; and

    extending the execution and effective single unified runtime of all application packages across the plurality of devices including the first application package executing on the first device and the new customized application package executing on the second device.

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