×

Controlling disclosure of trace data related to moving object

  • US 8,935,268 B2
  • Filed: 01/17/2012
  • Issued: 01/13/2015
  • Est. Priority Date: 01/31/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of a server computer connected to at least one data provider system to control disclosure of data provided from the at least one data provider system, the method comprising the steps of:

  • receiving, for at least one vehicle in a first spatio-temporal region, a first record aggregate from at least one data provider system, said first record aggregate comprising, as a unit record, a first identifier for identifying a first recorded vehicle and at least one attribute value associated with said first identifier;

    receiving, for at least one vehicle in a second spatio-temporal region, a second record aggregate from said at least one data provider system, said second record aggregate comprising, as a unit record, a second identifier for identifying a second recorded vehicle and at least one attribute value associated with said second identifier, said second identifier comprising at least one of said first identifier;

    calculating trace data from said at least one attribute value associated with said first identifier that is present in both received first record aggregates and received second record aggregates in response to a reception of a data search request to search for data related to a candidate vehicle, wherein said trace data is related to said candidate vehicle that corresponds to said data search request;

    calculating to satisfy a condition of said candidate vehicle passing through at least one region having certain spatio-temporal ranges within certain time ranges and to satisfy another condition of at least two of said candidate vehicles being present in each of said at least one region, said spatio-temporal range of said at least one region, or a passing time range of said spatial temporal range of each of said at least one region; and

    returning calculated trace data or part of said trace data as a search result if said candidate vehicle moves in calculated spatio-temporal ranges within calculated passing time ranges and if said candidate vehicle has said first identifier that is present in both said received first record aggregates and said received second record aggregates,wherein at least one of the steps is carried out by a server computer device, andwherein when a first vehicle is within said calculated spatio-temporal range within said calculated passing time range and a second vehicle is within said calculated spatio-temporal range within said calculated passing time range, said method further comprises the steps of;

    calculating a first aggregate value from said received first record aggregates and said received second record aggregates including said at least one first attribute value associated with an identifier of the first vehicle, said calculating of the first aggregate value performed using a predetermined function;

    replacing a first value that represents said at least one first attribute value associated with the identifier of the first vehicle in said received first record aggregates and said received second record aggregates with a second value that represents said at least one second attribute value associated with an identifier of the second vehicle in said received first record aggregates and said received second record aggregates, and calculating a second aggregate value from said received first record aggregates and said received second record aggregates including at least the second value that replaced the first value, said calculating of the second aggregate value performed using the predetermined function;

    controlling selection of the first attribute value to enable the first aggregate value to completely match the second aggregate value; and

    when the first aggregate value completely matches the second aggregate value, returning, as said search result, said calculated trace data related to said candidate vehicle that corresponds to said data search request or said part of said trace data in accordance with an attribute value of said controlled selection of the first attribute value.

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