×

Realtime configuration updates and software distribution to active client positions

  • US 7,171,661 B1
  • Filed: 10/19/2000
  • Issued: 01/30/2007
  • Est. Priority Date: 10/19/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for distributing realtime updates to active application components in an active client position, comprising:

  • when said client position undergoes a bootstrap procedure, instantiating in the client position a loader and a configuration client;

    reading a bootstrap properties file containing a resource locator of a configuration server and a position identifier;

    establishing a first communications connection between a platform managing the active application components and said configuration client;

    establishing a second communications connection between said configuration client and a configuration server;

    performing by the configuration client an initial query of said configuration server using the position identifier as a search argument, and in response to the initial query receiving a list of application components to be updated;

    based upon said list, performing by the configuration client at least one secondary query over said second communications connection, and in response to said at least one secondary query receiving at least one executable module and configuration data for a corresponding application component, and when necessary for execution of the corresponding application component, at least one server address;

    delivering updates to said configuration client over said second communications connection in response to said at least one secondary query, wherein each update corresponds to at least one particular application component;

    notifying said platform that updates are available; and

    delivering each said update over said first communications connection to said platform, applying each said update to said at least one corresponding application component, and re-executing each said updated application component.

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