×

Method and system for registering software systems and data-sharing sessions

  • US 10,313,433 B2
  • Filed: 01/27/2014
  • Issued: 06/04/2019
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for registering software systems in data-sharing sessions based on data-sharing session definitions, each data-sharing session definition having a priority value assigned thereto to create a prioritized data-sharing session definition, each prioritized data-sharing session definition defining a data-sharing session in which multiple independent software systems share data values for semantically-identified data items and request data items that they need based on the semantics of the data items, wherein the prioritized data-sharing session definition with the highest priority value has the highest priority, and relative values of the priority values specify the relative priorities of said prioritized data-sharing session definitions, the method comprising:

  • storing, in storage of a computer system, a set of said prioritized data-sharing session definitions, each of said prioritized data-sharing session definitions identifying a set of software system types permitted to participate in data-sharing sessions governed by said prioritized data-sharing session definition;

    receiving a participant registration request from a first software system;

    upon receiving said participant registration request, determining a priority value for each of a first subset of said prioritized data-sharing session definitions, and then identifying a selected prioritized data-sharing session definition in said first subset having the highest priority according to the priority value of said selected prioritized data-sharing session definition that was determined upon receiving said participant registration request; and

    in response to said identification of said selected sharing session definition, registering said first software system in one of said data-sharing sessions corresponding to said selected prioritized data-sharing session definition.

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