System and method for providing proximity information
First Claim
Patent Images
1. A method for providing proximity information comprising the step of:
- processing a location data set having locations of a plurality of objects in a network space by applying a grid and hashing paradigm to the locations of the plurality of objects generating and continuously updating a proximity set arranged to represent one or more proximity relationships between the plurality of objects in the network space;
wherein the grid and hashing paradigm is arranged to transform the locations of the plurality of objects in the network space onto an optimal multi-layered grid model that is arranged to model the network space so as to generate a plurality of signatures each associated with a respective object in the optimal multi-layered grid model;
wherein the optimal multi-layered grid model includes two or more independent grid layers each having a plurality of cells representing a partition of the network space, the two or more grid layers being overlaid into multiple layers and onto the network space for modeling the network space;
wherein a dimension of the cells and/or a number of the two or more grid layers in the optimal multi-layered grid model is determined based on a desired level of service.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for privacy-preserving proximity detection comprising a grid-and-hashing paradigm, an optimal grid overlay and multi-level grids, which increases the detection accuracy while saving the wireless bandwidth. Furthermore, the present invention also provided a client-side location update scheme and the server-side update handling procedure for continuous proximity detection. The present invention is efficient and scalable under various system parameters and user moving speeds, in mobile geo-social networks.
-
Citations
18 Claims
-
1. A method for providing proximity information comprising the step of:
-
processing a location data set having locations of a plurality of objects in a network space by applying a grid and hashing paradigm to the locations of the plurality of objects generating and continuously updating a proximity set arranged to represent one or more proximity relationships between the plurality of objects in the network space; wherein the grid and hashing paradigm is arranged to transform the locations of the plurality of objects in the network space onto an optimal multi-layered grid model that is arranged to model the network space so as to generate a plurality of signatures each associated with a respective object in the optimal multi-layered grid model; wherein the optimal multi-layered grid model includes two or more independent grid layers each having a plurality of cells representing a partition of the network space, the two or more grid layers being overlaid into multiple layers and onto the network space for modeling the network space; wherein a dimension of the cells and/or a number of the two or more grid layers in the optimal multi-layered grid model is determined based on a desired level of service. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
7. A method for providing proximity information in accordance with 1, wherein the placement of the two or more grid layers onto the network space is unknown to a service provider operating within the network space.
-
18. A system for providing proximity information comprising
a processor for processing a location data set having locations of a plurality of objects in a network space by applying a grid and hashing paradigm to the locations of the plurality of objects and for generating and continuously updating a proximity set arranged to represent one or more proximity relationships between the plurality of objects in the network space; -
wherein the grid and hashing paradigm is arranged to transform the locations of the plurality of objects in the network space onto an optimal multi-layered grid model arranged to model the network space so as to generate a plurality of signatures each associated with a respective object in the optimal multi-layered grid model; wherein the optimal multi-layered grid model includes two or more independent grid layers each having a plurality of cells representing a partition of the network space, the two or more grid layers being overlaid into multiple layers and onto the network space for modeling the network space; wherein a dimension of the cells and/or a number of the two or more grid layers in the optimal multi-layered grid model is determined based on a desired level of service.
-
Specification