CONTROLLING DISCLOSURE OF TRACE DATA RELATED TO MOVING OBJECT
First Claim
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 moving object 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 moving object and at least one attribute value associated with said first identifier;
receiving, for at least one moving object 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 moving object 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 moving object, wherein said trace data is related to said moving object that corresponds to said data search request;
calculating to satisfy a condition of said moving object 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 moving objects being present in each of said at least one region, said spatio-temporal range of said at least one region, and/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 moving object moves in calculated spatio-temporal ranges within calculated passing time ranges and if said moving object 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for controlling disclosure of trace data related to moving object. The method includes the steps of: receiving, for at least one moving object in a first region, a first record aggregate; receiving, for at least one moving object in a second region, a second record aggregate; calculating trace data from at least one attribute value of a first identifier that is in received first and second record aggregates in response to data search request; calculating to satisfy a condition of the moving object passing through at least one region and to satisfy another condition of at least two of the moving objects being present in each of the region; and returning calculated trace data as a search result if the moving object moves in calculated ranges and if the moving object has the first identifier that is in both the received first and second record aggregates.
24 Citations
20 Claims
-
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 moving object 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 moving object and at least one attribute value associated with said first identifier; receiving, for at least one moving object 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 moving object 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 moving object, wherein said trace data is related to said moving object that corresponds to said data search request; calculating to satisfy a condition of said moving object 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 moving objects being present in each of said at least one region, said spatio-temporal range of said at least one region, and/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 moving object moves in calculated spatio-temporal ranges within calculated passing time ranges and if said moving object 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system that controls disclosure of data provided from at least one data provider system, the system comprising:
-
a first receiving module for receiving, for at least one moving object 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 moving object and at least one attribute value associated with said first identifier; a second receiving module for receiving, for at least one moving object 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 moving object and at least one attribute value associated with said second identifier, said second identifier comprising at least one of said first identifier; a calculating module for 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 moving object, wherein said trace data is related to said moving object that corresponds to said data search request; an anonymizing module for calculating to satisfy a condition of said moving object 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 moving objects being present in each of said at least one region, said spatio-temporal range of said at least one region, and/or a passing time range of said spatial temporal range of each of said at least one region; and a transmitting module for returning calculated trace data or part of said trace data as a search result if said moving object moves in calculated spatio-temporal ranges within calculated passing time ranges and if said moving object has said first identifier that is present in both said received first record aggregates and said received second record aggregates. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer readable storage medium tangibly embodying a computer readable program code having non-transitory computer readable instructions which when implemented, cause a computer to carry out the steps of a method comprising:
-
receiving, for at least one moving object 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 moving object and at least one attribute value associated with said first identifier; receiving, for at least one moving object 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 moving object 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 moving object, wherein said trace data is related to said moving object that corresponds to the data search request; calculating to satisfy a condition of said moving object 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 moving objects being present in each of said at least one region, said spatio-temporal range of said at least one region, and/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 moving object moves in calculated spatio-temporal ranges within calculated passing time ranges and if said moving object has said first identifier that is present in both said received first record aggregates and said received second record aggregates.
-
Specification