Method and apparatus for classifying a mobile device location
First Claim
Patent Images
1. A method of classifying a mobile device location implemented by one or more processors, a graphics processing unit (GPU), or a combination thereof comprising:
- storing, by the one or more processors, the GPU, or the combination thereof, a dilated test texture in a GPU frame buffer, the dilated test texture being rasterized mapping information morphologically dilated according to a morphological dilation operation based on an uncertainty estimation associated with the mobile device location;
mapping, by the one or more processors, the GPU, or the combination thereof the mobile device location to a particular pixel address in the GPU frame buffer associated with the dilated test texture;
determining, by the one or more processors, the GPU, or the combination thereof, an in-out classification of the mobile device location based on a query of a pixel value associated with the particular pixel address in the GPU frame buffer associated with the dilated test texture; and
outputting, by the one or more processors, the GPU, or the combination thereof, the in-out classification of the mobile device location.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus, and computer program products for classifying a mobile device location are described. An example of a method for classifying the mobile device location includes mapping the mobile device location to a pixel address in a dilated test texture, wherein the dilated test texture corresponds to an uncertainty estimation associated with the mobile device location and determining an in-out classification of the mobile device location based on a query of a pixel value associated with the pixel address in the dilated test texture.
-
Citations
26 Claims
-
1. A method of classifying a mobile device location implemented by one or more processors, a graphics processing unit (GPU), or a combination thereof comprising:
-
storing, by the one or more processors, the GPU, or the combination thereof, a dilated test texture in a GPU frame buffer, the dilated test texture being rasterized mapping information morphologically dilated according to a morphological dilation operation based on an uncertainty estimation associated with the mobile device location; mapping, by the one or more processors, the GPU, or the combination thereof the mobile device location to a particular pixel address in the GPU frame buffer associated with the dilated test texture; determining, by the one or more processors, the GPU, or the combination thereof, an in-out classification of the mobile device location based on a query of a pixel value associated with the particular pixel address in the GPU frame buffer associated with the dilated test texture; and outputting, by the one or more processors, the GPU, or the combination thereof, the in-out classification of the mobile device location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for classifying a mobile device location, the apparatus comprising:
- one or more processors coupled with a graphics processing unit (GPU), the one or more processors and the GPU configured to;
store a dilated test texture in a GPU frame buffer, the dilated test texture being rasterized mapping information morphologically dilated according to a morphological dilation operation based on an uncertainty estimation associated with the mobile device location; map the mobile device location to a particular pixel address in the GPU frame buffer associated with the dilated test texture; determine an in-out classification of the mobile device location based on a query of a pixel value associated with the particular pixel address in the GPU frame buffer associated with the dilated test texture; and output the in-out classification of the mobile device location. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
- one or more processors coupled with a graphics processing unit (GPU), the one or more processors and the GPU configured to;
-
17. A method of classifying a mobile device location, the method implemented by a mobile device, comprising:
-
sending, by the mobile device, the mobile device location and an uncertainty estimation associated with the mobile device location; receiving, by the mobile device, an in-out classification of the mobile device location wherein the in-out classification of the mobile device location is based on a query of a pixel value associated with a particular pixel address in a graphics processing unit frame buffer associated with a dilated test texture, the dilated test texture being rasterized mapping information morphologically dilated according to a morphological dilation operation based on the uncertainty estimation associated with the mobile device location; and storing, by the mobile device, the in-out classification of the mobile device location. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An apparatus for classifying a mobile device location, the apparatus comprising one or more processors configured to:
-
send the mobile device location and an uncertainty estimation associated with the mobile device location; receive an in-out classification of the mobile device location wherein the in-out classification of the mobile device location is based on a query of a pixel value associated with a particular pixel address in a graphics processing unit frame buffer associated with a dilated test texture, the dilated test texture being rasterized mapping information morphologically dilated according to a morphological dilation operation based on the uncertainty estimation associated with the mobile device location; and store the in-out classification of the mobile device location. - View Dependent Claims (23, 24, 25, 26)
-
Specification