IP Library Granted Patent US 9,668,096
Granted Patent B2
US 9,668,096 · App. 14/611,210 · Granted May 30, 2017

Location-based services

Inventors: Alan Philips (Hopkinton, MA); Frank Schroth (Milton, MA); Geoffrey M. Palmer (Newton, MA); Stefan G. Zielinski (Watertown, MA); Allen P. Smith (Milton, MA); Colin M. Cunningham, III (Cambridge, MA)
Assignee: PAYPAL, INC.
H04W4/021G08B21/0236G08B21/0261G08B21/0269G08B21/0272H04W4/12H04W4/14H04W8/10H04W8/14H04W92/08
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,668,096
App. No.
14/611,210
Granted
May 30, 2017
Kind
B2
Abstract

Provided herein are methods and systems relating to location-based services such as providing a geofence, outputting location-based information on a mobile device, varying transmissions to and from a mobile device, and providing location-based alerts. More specifically, a method can include obtaining a first physical location of a mobile device; and generating a geofence on the mobile device based on the first physical location. The methods and systems also provide the capability to generate a geofence based on one or more physical locations of a mobile device over a course of time.

Claims (54)

1. A computer-implemented method for defining a geofence using a mobile device, the method comprising:

obtaining, electronically using one or more sensors on the mobile device, a first datum, the first datum representing a past or present physical location of the mobile device;

generating, on the mobile device and in response to obtaining the first datum, a geofence based on the first datum;

causing display of a set of graphical icons at the mobile device;

receiving a selection of a graphical icon from among the set of graphical icons; and

assigning the graphical icon to the geofence.

2. The computer-implemented method of claim 1 , further comprising receiving an input defining a geofence parameter, wherein the generating the geofence is further based on the geofence parameter.

3. The computer-implemented method of claim 2 , wherein the geofence parameter defines a radius of a circular geofence, and wherein generating the geofence includes generating a circular geofence centered on the first datum and having a radius corresponding to the geofence parameter.

4. The computer-implemented method of claim 1 , wherein the obtaining the first datum includes generating a plurality of datum, wherein each of the plurality of datum represents a different past or present physical location of the mobile device.

5. The computer-implemented method of claim 4 , wherein the generating the geofence is further based on at least a portion of the plurality of datum.

6. The computer-implemented method of claim 5 , wherein the generating the geofence includes defining a closed polygon based on the at least a portion of the plurality of datum.

7. The computer-implemented method of claim 4 , further comprising modifying a characteristic of the geofence based on a second datum of the plurality of datum.

8. The computer-implemented method claim 7 , wherein the second datum represents a current physical location of the mobile device, wherein the modifying the characteristic of the geofence includes moving the geofence to be centered on the second datum, and wherein the second datum represents a different physical location than the first datum.

9. The computer-implemented method of claim 1 , wherein the obtaining the first datum includes aggregating data from multiple sensors within the mobile device.

10. The computer-implemented method of claim 9 , wherein the aggregating data from multiple sensors includes aggregating data from at least two sensors selected from the following group of sensors:

GPS sensor;

a cellular signal sensor;

a Wifi signal sensor;

an RFID signal sensor;

a gyroscope;

an inertial sensor;

a compass; and

an accelerometer.

11. A portable electronic facility comprising:

a geolocation facility including one or more sensors to provide physical location information for the portable electronic facility;

a central processing unit coupled to the geolocation facility, the central processing unit configured to:

obtain, from the geolocation facility, a first datum, the first datum representing a past or present physical location of the mobile device;

generate, in response to obtaining the first datum, a geofence based on the first datum;

cause display of a set of graphical icons at the mobile device;

receive a selection of a graphical icon from among the set of graphical icons; and

assign the graphical icon to the geofence.

12. The portable electronic facility of claim 11 , further comprising an input facility to receive an input defining a radius of the geofence, wherein the central processing unit generates a circular geofence having the radius and centered on the first datum.

13. The portable electronic facility of claim 11 , wherein the central processing unit obtains a plurality of datum, including the first datum, and generates the geofence based on at least two or more datum of the plurality of datum.

14. The portable electronic facility of claim 13 , wherein the central processing unit generates a closed polygon based on the two or more datum of the plurality of datum, the closed polygon defining the geofence.

15. The portable electronic facility of claim 13 , wherein the central processing unit modifies a characteristic of the geofence based on a second datum of the plurality of datum.

16. The portable electronic facility claim 15 , wherein the second datum represents a current physical location of the mobile device, wherein the central processing unit moves the geofence to be centered on the second datum, and wherein the second datum represents a different physical location than the first datum.

17. The portable electronic facility of claim 11 , wherein the geolocation facility aggregates data from multiple sensors including data from at least two sensors selected from the following group of sensors:

GPS sensor;

a cellular signal sensor;

a Wifi signal sensor;

an RFID signal sensor;

a gyroscope;

an inertial sensor;

a compass; and

an accelerometer.

18. A non-transitory machine-readable storage medium including instruction that, when performed on a mobile device, cause the mobile device to perform operations comprising:

obtaining, using one or more sensors on the mobile device, a first datum, the first datum representing a past or present physical location of the mobile device;

generating, in response to obtaining the first datum, a geofence based on the first datum;

causing display of a set of graphical icons at the mobile device;

receiving a selection of a graphical icon from among the set of graphical icons; and

assigning the graphical icon to the geofence.

19. The non-transitory machine-readable storage medium of claim 18 , wherein the obtaining the first datum includes generating a plurality of datum, each of the plurality of datum represents a different past or present physical location of the mobile device; and

wherein the generating the geofence is further based on at least two or more datum of the plurality of datum.

20. The non-transitory machine-readable storage medium of claim 19 , wherein the generating the geofence includes defining a closed polygon based on the two or more datum of the plurality of datum.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 036171/0446 →
Continuity (4)
Continuation 14534797 · Nov 6, 2014
Continuation 13361113 · Jan 30, 2012
Continuation 11140273 · May 27, 2005
Related Publication 20150148078A1 · May 28, 2015