×

Dynamic threading gateway for embedded health management systems

  • US 9,247,480 B2
  • Filed: 04/24/2012
  • Issued: 01/26/2016
  • Est. Priority Date: 04/24/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for obtaining information on a system comprising a plurality of platforms coupled via a communication link, the method comprising the steps of:

  • collecting products of interest from the plurality of platforms;

    identifying which of the plurality of platforms provide intermediate brokerage for the information;

    identifying a plurality of different paths for obtaining information for a source platform from a destination platform among the plurality of platforms for obtaining the information, based at least in part of the collecting of the products of interest and the identifying of which of the plurality of platforms provide intermediate brokerage for the information, wherein each of the plurality of paths includes;

    a respective forward path from the source platform to the destination; and

    a respective return path from the destination to the return platform;

    calculating a cost index separately for each of the plurality of paths, including the forward path from the source platform to the destination platform and the return path from the destination platform to the source platform, the cost index comprising an expected number of connections required for each of the plurality of paths to obtain the requested information from the destination for the source platform and to return to the source platform;

    selecting, using a processor of a dynamically threaded gateway, a selected path of the plurality of paths using the cost index, wherein the selected path is selected as the path of the plurality of paths requiring the fewest expected number of connections to obtain the requested information from the destination for the source platform and to return to the source platform, thereby minimizing the expected number of required connections;

    establishing a hand-off sequencing for the selected path using a a dynamic construct that dynamically threads the selected path from the source to the destination and returning to the source using a plurality intermediate platforms between the source and the destination, to minimize the number of required connections;

    evaluating and updating the hand-off sequence at each of the intermediate platforms of the selected in order to minimize the number of connections required for the remainder of the selected path;

    obtaining the information via the dynamically threaded hand-off sequencing for the selected path;

    determining an actual number of connections that were experienced in obtaining the information along the forward path of the selected path;

    dynamically updating the hand-off sequencing for the selected path, including the return path for the selected path, based on the actual number of connections that were experienced along the forward path, to minimize the number of required connections for the return path; and

    returning with the information from the destination to the source via the dynamically updated hand-off sequence for the return path.

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