IP Library Granted Patent US 9,578,456
Granted Patent B2
US 9,578,456 · App. 14/872,804 · Granted Feb 21, 2017

System and method for determining whether a device is located within a geo-fence

Inventors: Sheldon Meredith (Marietta, GA); Mark Pack (Cumming, GA); John Pastore (Suwanee, GA)
Assignee: AT&T Mobility II LLC
H04W4/021G06F17/30241G06F17/30424G06F17/30528G06F17/30592H04W4/022G06F17/10
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 9,578,456
App. No.
14/872,804
Granted
Feb 21, 2017
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 (50)

1. A method, comprising:

determining, by a system comprising a processor, analogous coordinates between a plurality of coordinates defining a geo-fence and coordinates of each of a plurality of datasets, the analogous coordinates defining a reduced coordinate input set;

comparing, by the system, a coordinate associated with a location of a device with the reduced coordinate input set to determine whether the device is present within the geo-fence; and

in response to determining that the device is present within the geo-fence:

generating a message; and

transmitting the message over a telecommunications network to the device.

2. The method as recited in claim 1 , wherein the comparing is performed as a pre-processing calculation for determining whether the device is present within the geo-fence.

3. The method as recited in claim 1 , further comprising:

activating the geo-fence based on the location of the device.

4. The method as recited in claim 1 , further comprising:

activating the geo-fence based on an entity associated with the device being added to a subscriber list.

5. The method as recited in claim 1 , further comprising:

dynamically updating the plurality of coordinates defining the geo-fence based on a location parameter.

6. The method as recited in claim 1 , further comprising:

transmitting the message over a telecommunications network to another device.

7. The method as recited in claim 1 , wherein the message comprises a coupon.

8. The method as recited in claim 1 , further comprising:

in response to determining that the device is present within the geo-fence, determining an identity of an entity associated with the device.

9. The method as recited in claim 1 , wherein comparing the coordinate associated with the location of the device with the reduced coordinate input set comprises:

performing a mathematical operation.

10. The method as recited in claim 1 , wherein comparing the coordinate associated with the location of the device with the reduced coordinate input set comprises:

performing a logical operation.

11. The method as recited in claim 1 , wherein the device is a mobile communications device.

12. A method, comprising:

determining, by a system comprising a processor, analogous coordinates between a plurality of coordinates defining a geo-fence and coordinates of each of a plurality of datasets, the analogous coordinates defining a reduced coordinate input set;

performing, by the system, a pre-processing operation on the reduced coordinate input set to determine whether a device is present within the geo-fence;

in response to determining that the device is present within the geo-fence:

generating a notification; and

transmitting the notification over a telecommunications network to another device.

13. The method as recited in claim 12 , further comprising:

activating the geo-fence based on a location of the device.

14. The method as recited in claim 12 , further comprising:

activating the geo-fence based on an entity associated with the device being added to a subscriber list.

15. The method as recited in claim 12 , further comprising:

dynamically updating the plurality of coordinates defining the geo-fence based on a location parameter.

16. An apparatus, comprising:

a processor; and

a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:

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

comparing a coordinate associated with a location of a device with the reduced coordinate input set to determine whether the device is present within the geo-fence; and

in response to determining that the device is present within the geo-fence:

generating a message to stop operation of another device; and

transmitting the message over a telecommunications network.

17. The apparatus as recited in claim 16 , the operations further comprising:

in response to determining that the device is present within the geo-fence, determining an identity of an entity associated with the device.

18. The apparatus as recited in claim 16 , wherein comparing the coordinate associated with the location of the device with the reduced coordinate input set comprises:

performing a mathematical operation.

19. The apparatus as recited in claim 16 , wherein comparing the coordinate associated with the location of the device with the reduced coordinate input set comprises:

performing a logical operation.

20. The apparatus as recited in claim 16 , wherein the device is a mobile communications device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2022
From: AT&T MOBILITY II LLC
To: WORKDAY, INC.
Reel/Frame 059553/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2015
From: MEREDITH, SHELDON; PACK, MARK; PASTORE, JOHN
To: AT&T MOBILITY II LLC
Reel/Frame 036718/0679 →
Continuity (5)
Continuation 14710061 · May 12, 2015
Continuation 14476875 · Sep 4, 2014
Continuation 14064678 · Oct 28, 2013
Continuation 13308003 · Nov 30, 2011
Related Publication 20160029166A1 · Jan 28, 2016