Patents by Inventor Ulf Blanke

Ulf Blanke has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10154321
    Abstract: A computer system, method, and program product for registering sensors, includes an interface to receive a query (Q) related to a specific event for a target system state associated with a specific activity pattern. A decomposer decomposes the query (Q) into semantic expressions (QSe1,QSe2) describing the target system state, and identifies a database entry associated with a semantic expression from the decomposition. A retriever retrieves behavioral data corresponding to the identified database entry, including dependencies between elements that describe the specific activity pattern. The specific activity pattern is associated with multiple activity data structures. A registration component registers a sensor (S1,S3,S4), assigned to the activity data structures.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: December 11, 2018
    Assignee: AGT INTERNATIONAL GMBH
    Inventors: Martin Berchtold, Holger Ziekow, Ulf Blanke, Tim Van Kasteren, Alessandro Leonardi, Jelena Mirkovic, Maximilian Walther
  • Patent number: 9679200
    Abstract: In queues, persons—or objects (120) in general—move inside an area (110) to a target (112), such as to a counter. The queue has movement characteristics in terms of speed, waiting times and queue form. A computer-implemented approach obtains the characteristics by receiving a sequence (140) of image frames (141, 142, 143, 49) that represent the surveillance area (110); calculating flow vectors that indicate an optical displacement for the sequence (140) of image frames (141/142, 142/143); extending one of the flow vectors as lead vector in extension directions; determining intermediate vectors by using flow vectors along the extension directions; and selecting one the intermediate vectors as the new lead vector. The steps are repeated to concatenate the lead vectors to the movement characteristics (190).
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: June 13, 2017
    Assignee: AGT INTERNATIONAL GMBH
    Inventors: Markus Schlattmann, Henning Hamer, Ulf Blanke
  • Patent number: 9633434
    Abstract: A computer implemented method, computer program product, and computer system for determining camera calibration data. The computer system receives geo-positional data of a moving object, wherein the geo-positional data is associated with an indicator (112). The computer system receives further a sequence of frames (140) from the at least one camera (150), wherein at least one frame has a picture of the moving object (118) with a structure and with an encoded version of the indicator which are optically recognizable. The indicator associated with the at least one frame is extracted by decoding (170) the optically encoded version of the indicator of the at least one frame. The geo-positional data of the moving object which is in the picture of the at least one frame is obtained by matching (172) the indicator associated with the geo-positional data of the moving object and the decoded indicator associated with the at least one frame.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: April 25, 2017
    Assignee: AGT INTERNATIONAL GMBH
    Inventors: Markus Schlattmann, Ulf Blanke
  • Publication number: 20150339346
    Abstract: A computer system, method, and program product for registering sensors, includes an interface to receive a query (Q) related to a specific event for a target system state associated with a specific activity pattern. A decomposer decomposes the query (Q) into semantic expressions (QSe1,QSe2) describing the target system state, and identifies a database entry associated with a semantic expression from the decomposition. A retriever retrieves behavioral data corresponding to the identified database entry, including dependencies between elements that describe the specific activity pattern. The specific activity pattern is associated with multiple activity data structures. A registration component registers a sensor (S1,S3,S4), assigned to the activity data structures.
    Type: Application
    Filed: May 26, 2015
    Publication date: November 26, 2015
    Inventors: Martin BERCHTOLD, Holger Ziekow, Ulf Blanke, Tim Van Kasteren, Alessandro Leonardi, Jelena Mirkovic, Maximillan Walther
  • Publication number: 20150169954
    Abstract: In queues, persons—or objects (120) in general—move inside an area (110) to a target (112), such as to a counter. The queue has movement characteristics in terms of speed, waiting times and queue form. A computer-implemented approach obtains the characteristics by receiving a sequence (140) of image frames (141, 142, 143, 49) that represent the surveillance area (110); calculating flow vectors that indicate an optical displacement for the sequence (140) of image frames (141/142, 142/143); extending one of the flow vectors as lead vector in extension directions; determining intermediate vectors by using flow vectors along the extension directions; and selecting one the intermediate vectors as the new lead vector. The steps are repeated to concatenate the lead vectors to the movement characteristics (190).
    Type: Application
    Filed: July 18, 2013
    Publication date: June 18, 2015
    Inventors: Markus Schlattmann, Henning Hamer, Ulf Blanke
  • Publication number: 20150154753
    Abstract: A computer implemented method, computer program product, and computer system for determining camera calibration data. The computer system receives geo-positional data of a moving object, wherein the geo-positional data is associated with an indicator (112). The computer system receives further a sequence of frames (140) from the at least one camera (150), wherein at least one frame has a picture of the moving object (118) with a structure and with an encoded version of the indicator which are optically recognizable. The indicator associated with the at least one frame is extracted by decoding (170) the optically encoded version of the indicator of the at least one frame. The geo-positional data of the moving object which is in the picture of the at least one frame is obtained by matching (172) the indicator associated with the geo-positional data of the moving object and the decoded indicator associated with the at least one frame.
    Type: Application
    Filed: July 18, 2013
    Publication date: June 4, 2015
    Inventors: Markus Schalattmann, Ulf Blanke