Relative location privacy engine
AssigneeDeCurtis LLC
InventorsDavid DeCurtis, Derek Fournier, Paul Schottland, Debashis Choudhury, James Learish
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer-executable instructions for providing privacy to relative location data includes receiving a request for a location of an object. Privacy settings associated with the object are retrieved. A position of the object within a construct of a physical space is determined. An area within the construct of the physical space based on the position is determined. A location value of the object based on the area and the privacy settings is determined. The location value in response to the request for the location of the object is returned.
Claims23
A method comprising operations performed using an electronic processor, the operations comprising:
- receiving, at the electronic processor of a computing device, a request for a location value of an object that is remote from the computing device;
- determining coordinates of the object within a construct of a physical space, wherein the construct of the physical space is a three-dimensional representation of the physical space, and wherein the construct of the physical space comprises physical and virtual boundaries that define a plurality of areas within the physical space;
- determining an area from the plurality of areas within the construct of the physical space based on the coordinates of the object within the construct of the physical space;
- retrieving, based on the request and the area, privacy settings associated with the area within the construct of the physical space;
- determining the location value of the object based on the area and the privacy settings associated with the area;
- and
- returning the location value of the object in response to the request for the location value of the object, wherein the location value is less precise than the determined coordinates of the object within the construct of the physical space.
(canceled)
(canceled)
A system comprising:
- an electronic processor of a computing device, the electronic processor configured to:
- receive a request for a location value of an object that is remote from the computing device;
- determine coordinates of the object within a construct of a physical space, wherein the construct of the physical space is a three-dimensional representation of the physical space, and wherein the construct of the physical space comprises physical and virtual boundaries that define a plurality of areas within the physical space;
- determine an area from the plurality of areas within the construct of the physical space based on the coordinates of the object within the construct of the physical space;
- retrieve, based on the request and the area, privacy settings associated with the area within the construct of the physical space;
- determine the location value of the object based on the area and the privacy settings associated with the area;
- and
- return the location value of the object in response to the request for the location of the object, wherein the location value is less precise than the determined coordinates of the object within the construct of the physical space.
(canceled)
A non-transitory computer-readable storage medium storing computer-executable instructions, the stored instructions comprising:
- instructions to receive a request for a location value of an object that does not include the non-transitory computer-readable storage medium;
- instructions to determine coordinates of the object within a construct of a physical space, wherein the construct of the physical space is a three-dimensional representation of the physical space, and wherein the construct of the physical space comprises physical and virtual boundaries that define a plurality of areas within the physical space;
- instructions to determine an area from the plurality of areas within the construct of the physical space based on the coordinates of the object within the construct of the physical space;
- instructions to retrieve, based on the request and the area, privacy settings associated with the area within the construct of the physical space;
- instructions to determine the location value of the object based on the area and the privacy settings associated with the area;
- and
- instructions to return the location value of the object in response to the request for the location of the object, wherein the location value is less precise than the determined coordinates of the object within the construct of the physical space.
Dependencies are inferred from the claim text.