IP Library Granted Patent US 8,594,921
Granted Patent B2
US 8,594,921 · App. 13/308,003 · Granted Nov 26, 2013

Comparison of multi-dimensional datasets

Inventors: Sheldon Meredith (Marietta, GA); Mark Pack (Irving, TX); John Pastore (Suwanee, GA)
Assignee: AT&T Mobility II LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,594,921
App. No.
13/308,003
Granted
Nov 26, 2013
Kind
B2
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.

Claims (35)

1. A method comprising:

receiving a plurality of datasets, each comprising a plurality of coordinates, wherein a subset of coordinates defines a geo-fence;

determining, for a coordinate within a geo-fence of one of the plurality of datasets, analogous coordinates in each of the other plurality of datasets, the analogous coordinates defining a reduced coordinate input set; and

performing, by a processor, in parallel an operation on the reduced coordinate input set to determine whether an entry is present at a coordinate of the reduced coordinate input set, wherein the operation defines a pre-processing calculation for determining an entity associated with an entry present at the coordinate of the reduced coordinate input set.

2. The method of claim 1 , wherein the operation is at least one of a logical or mathematical operation.

3. The method of claim 1 , wherein the geo-fence is based on one of a spatial, facility-based, event-based, multi-dimensional and geographical parameter.

4. The method of claim 1 , further comprising dynamically updating a status parameter associated with the geo-fence.

5. The method of claim 4 , wherein the status parameter is one of a time, location or motion-based parameter.

6. The method of claim 1 , further comprising:

determining an entity associated with an entry present at a coordinate of the reduced coordinate input set; and

determining information associated with the entity.

7. An apparatus comprising:

an interface for receiving a plurality of datasets, each including a plurality of coordinates, wherein a subset of coordinates defines a geo-fence;

a processor; and

a computer-readable medium having computer program instructions stored thereon, which, when executed on the processor, cause the processor to perform a method comprising:

determining, for a coordinate within a geo-fence of one of the plurality of datasets, analogous coordinates in each of the plurality of datasets, the analogous coordinates defining a reduced coordinate input set; and

performing in parallel an operation on the reduced coordinate input set to determine whether an entry is present at a coordinate of the reduced coordinate input set, wherein the operation defines a pre-processing calculation for determining an entity associated with an entry present at the coordinate of the reduced coordinate input set.

8. The apparatus of claim 7 , wherein the operation is at least one of a logical or mathematical operation.

9. The apparatus of claim 7 , wherein the geo-fence is based on one of a spatial, facility-based, event-based, multi-dimensional and geographical parameter.

10. The apparatus of claim 7 , further comprising computer program instructions causing the processor to perform one or more steps for dynamically updating a status parameter associated with the geo-fence.

11. The apparatus of claim 10 , wherein the status parameter is one of a time, location or motion-based parameter.

12. The apparatus of claim 7 , further comprising the processor for:

determining an entity associated with an entry present at a coordinate of the reduced coordinate input set; and

determining information associated with the entity.

13. A non-transitory computer-readable medium having computer program instructions stored thereon, which, when executed on a processor, cause the processor to perform a method comprising:

receiving a plurality of datasets, each including a plurality of coordinates, wherein a subset of coordinates defines a geo-fence;

determining, for a coordinate within a geo-fence of one of the plurality of datasets, analogous coordinates in each of the plurality of datasets, the analogous coordinates defining a reduced coordinate input set; and

performing in parallel an operation on the reduced coordinate input set to determine whether an entry is present at a coordinate of the reduced coordinate input set, wherein the operation defines a pre-processing calculation for determining an entity associated with an entry present at the coordinate of the reduced coordinate input set.

14. The non-transitory computer-readable medium of claim 13 , wherein the operation is at least one of a logical or mathematical operation.

15. The non-transitory computer-readable medium of claim 13 , wherein the geo-fence is based on one of a spatial, facility-based, event-based, multi-dimensional and geographical parameter.

16. The non-transitory computer-readable medium of claim 13 , further comprising computer program instructions for dynamically updating a status parameter associated with the geo-fence.

17. The non-transitory computer-readable medium of claim 16 , wherein the status parameter is one of a time, location or motion-based parameter.

18. The non-transitory computer-readable medium of claim 13 , further comprising computer program instructions for:

determining an entity associated with an entry present at a coordinate of the reduced coordinate input set; and

determining information associated with the entity.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2022
From: AT&T MOBILITY II LLC
To: WORKDAY, INC.
Reel/Frame 059553/0365 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY ADDRESS PREVIOUSLY RECORDED AT REEL: 027298 FRAME: 0533. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 10, 2022
From: MEREDITH, SHELDON; PACK, MARK; PASTORE, JOHN
To: AT&T MOBILITY II LLC
Reel/Frame 059679/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2011
From: MEREDITH, SHELDON; PACK, MARK; PASTORE, JOHN
To: AT&T MOBILITY II LLC
Reel/Frame 027298/0533 →
Continuity (1)
Related Publication 20130138334A1 · May 30, 2013