Patents Assigned to Urban Software Institute GmbH
  • Patent number: 11108625
    Abstract: Message routing techniques include use of at least one controller module configured to maintain a graph. The graph defines communication relations between a plurality of message communication modules. Each communication relation defines a particular message type for a particular pair of modules. The plurality of message communication modules includes a first module configured to receive a message wherein the received message has a message type and is associated with least one pre-condition. Upon verification of an acceptance condition of the at least one pre-condition the received message is accepted if the acceptance condition is fulfilled. Upon verification of a generating condition of the at least one pre-condition, the first module generates a generated message directed to at least a second module or an external data consumer in accordance with the graph if the generating condition is fulfilled.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: August 31, 2021
    Assignee: Urban Software Institute GmbH
    Inventors: Christian Mueller, Daniel Muench
  • Patent number: 10824961
    Abstract: Signal Phase and Timing (SPaT) messages are provided to control operation of a vehicle. A computer system receives switching state data (SD1) from one or more traffic lights and provides a SPaT message to the vehicle. The SD1 of a traffic light includes a pass-state (SD1p) and a stop-state (SD1s) data at respective sampling time points. A signal analyzer in the computer system analyzes the SD1 by: identifying the current signal state (SD1s, SD1p) of the one or more traffic lights; deriving, from a statistical model, probabilities for future state transitions for one or more future prediction intervals; and determining a minimum end time for a state transition from a current state to the different state. A message composer composes the SPaT message including the determined minimum end time.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: November 3, 2020
    Assignee: Urban Software Institute GmbH
    Inventors: Oliver Rolle, Juergen Mueck
  • Patent number: 10270647
    Abstract: Message routing techniques include use of at least one controller module configured to maintain a graph. The graph defines communication relations between a plurality of message communication modules. Each communication relation defines a particular message type for a particular pair of modules. The plurality of message communication modules includes a first module configured to receive a message wherein the received message has a message type and is associated with least one pre-condition. Upon verification of an acceptance condition of the at least one pre-condition the received message is accepted if the acceptance condition is fulfilled. Upon verification of a generating condition of the at least one pre-condition, the first module generates a generated message directed to at least a second module or an external data consumer in accordance with the graph if the generating condition is fulfilled.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: April 23, 2019
    Assignee: Urban Software Institute GmbH
    Inventors: Christian Mueller, Daniel Muench
  • Patent number: 10015040
    Abstract: Message routing techniques with content passing and reference passing are described for a distributed system with a plurality of interacting agent devices. The interaction between the interacting agent devices occurs through exchange of messages. An exchanged message includes a content portion (CP) and a reference identifier (RI) associated with a particular agent device. The reference identifier (RI) enables any other agent device to establish a communication with the particular agent device. The content portion (CP) has a type which is either a content type or a message-set type. The techniques enable recipients of forwarded message(s) to perform efficient processing of the received messages.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: July 3, 2018
    Assignee: Urban Software Institute GmbH
    Inventor: Stephan Borgert
  • Patent number: 9947219
    Abstract: A traffic control system can includes a plurality of traffic lights. A monitoring system can include an inbound interface component, an analytics component, and an outbound status provisioning component. The inbound interface component can be configured to receive a stream of sensor data from visual sensor(s). Each visual sensor can be configured to capture light signals of traffic lights. Each traffic light can be sensed by the visual sensor(s). The received stream of sensor data can represent a current signal status of each traffic light. The analytics component can be configured to predict at least one future signal status for each of the traffic lights based on the use of a machine learning algorithm. The outbound status provisioning component can be configured to send a message(s) to a vehicle. The sent message can influence the operation of the vehicle.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: April 17, 2018
    Assignee: Urban Software Institute GmbH
    Inventors: Oliver Rolle, Christian Mueller, Fernando Lyardet