Comparison of multi-dimensional datasets
AssigneeAT&T Mobility II LLC
InventorsSheldon Meredith, Mark Pack, John Pastore
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatuses for comparing multi-dimensional datasets are provided. A multi-dimensional dataset comparison includes receiving a plurality of datasets, each including a plurality of coordinates, wherein a subset of coordinates defines a geo-fence. For a coordinate within a geo-fence of one of the plurality of datasets, determining analogous coordinates in each of the other datasets, the analogous coordinates defining a coordinate input set, and performing in parallel an operation on the coordinate input set to determine whether an entry is present at a coordinate of the coordinate input set.
Claims20
A method comprising:
- receiving a plurality of datasets, one of the plurality of datasets including a dynamic subset of coordinates which dynamically updates based on a location of a mobile subscriber to define a geo-fence, wherein analogous coordinates of a coordinate within the geo-fence of the one of the plurality of datasets are determined in other datasets of the plurality of datasets to define a reduced coordinate input set;
- receiving a request to determine whether an entry located at a particular coordinate in the reduced coordinate input set is within the geo-fence;
- in response to receiving the request, performing, by a processor, a pre-processing operation on the reduced coordinate input set by determining whether the particular coordinate is analogous to the coordinate within the geo-fence to determine whether the entry is present within the geo-fence;
- transmitting data to the entry in response to determining that the entry is present within the geo-fence;
- determining an entity associated with the entry present at the coordinate within the geo-fence;
- and
- determining information associated with the entity.
An apparatus comprising:
- a processor;
- and
- a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising:
- receiving a plurality of datasets, one of the plurality of datasets including a dynamic subset of coordinates which dynamically updates based on a location of a mobile subscriber to define a geo-fence, wherein analogous coordinates of a coordinate within the geo-fence of the one of the plurality of datasets are determined in other datasets of the plurality of datasets to define a reduced coordinate input set;
- receiving a request to determine whether an entry located at a particular coordinate in the reduced coordinate input set is within the geo-fence;
- in response to receiving the request, performing, by a processor, a pre-processing operation on the reduced coordinate input set by determining whether the particular coordinate is analogous to the coordinate within the geo-fence to determine whether the entry is present within the geo-fence;
- transmitting data to the entry in response to determining that the entry is present within the geo-fence;
- determining an entity associated with the entry present at the coordinate within the geo-fence;
- and
- determining information associated with the entity.
A computer readable storage device storing computer program instructions, which, when executed on a processor, cause the processor to perform operations comprising:
- receiving a plurality of datasets, one of the plurality of datasets including a dynamic subset of coordinates which dynamically updates based on a location of a mobile subscriber to define a geo-fence, wherein analogous coordinates of a coordinate within the geo-fence of the one of the plurality of datasets are determined in other datasets of the plurality of datasets to define a reduced coordinate input set;
- receiving a request to determine whether an entry located at a particular coordinate in the reduced coordinate input set is within the geo-fence;
- in response to receiving the request, performing, by a processor, a preprocessing operation on the reduced coordinate input set by determining whether the particular coordinate is analogous to the coordinate within the geo-fence to determine whether the entry is present within the geo-fence;
- transmitting data to the entry in response to determining that the entry is present within the geo-fence;
- determining an entity associated with the entry present at the coordinate within the geo-fence;
- and
- determining information associated with the entity.
Dependencies are inferred from the claim text.