×

Computer system and method for message routing

  • US 10,270,647 B2
  • Filed: 04/15/2016
  • Issued: 04/23/2019
  • Est. Priority Date: 04/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for message routing, comprising:

  • at least one controller module configured to maintain a graph, the graph defining communication relations between a plurality of message communication modules for providing data associated with a service provider, the communication relations defining that a pre-condition check occurs for each message to be exchanged between any one of the modules of the system wherein pre-conditions are associated with one or more events which relate to an information request received from the service provider and define under which conditions in which data can be used and at which aggregation level the data can be used, each communication relation defining a particular message type for a particular pair of message communication modules out of the plurality of message communication modules, the at least one controller module further configured to use the graph to maintain data privacy according to the pre-conditions when messages are to be exchanged between any one of the modules of the system;

    the plurality of message communication modules comprising;

    a first communication module configured;

    to receive a message wherein the received message has a message type and is associated with at least one pre-condition, and, upon verification of an acceptance condition of the at least one pre-condition in accordance with the graph, further configured to accept the received message if the acceptance condition is fulfilled; and

    upon verification of a generating condition of the at least one pre-condition in accordance with the graph, to generate a generated message, directed to at least one second communication module or to an external data consumer in accordance with the graph if the generating condition is fulfilled, wherein the service provider is a utility service provider or a traffic management system.

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