Public and private geo-fences
First Claim
1. A system for using a geo-fence, the system comprising:
- a geo-fence server to;
receive geographical coordinates of a device;
determine that the device is located in a geo-fence;
determine a type of the geo-fence, the type selected from a set of types including private geo-fences and public geo-fences, and the type designated in a user interface that provides an option to set the geo-fence as private or public; and
transmit a notification to the device based on the type of the geo-fence.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments for implementing public and private geo-fences are generally described herein. A system comprises a geo-fence server adapted to: receive geographical coordinates of a device; determine that the device is located in a geo-fence; determine a type of the geo-fence; and transmit a notification to the device based on the type of the geo-fence. A mobile device for using person-to-person geo-fences is adapted to: receive a geo-fence object; store the geo-fence object at the mobile device; subsequent to storing the geo-fence object, obtain a geographical position of the mobile device; determine whether the mobile device is located in a geo-fence based on the geographical position; determine whether the geo-fence object is associated with the geo-fence; and present the geo-fence object when the geo-fence object is associated with the geo-fence.
15 Citations
24 Claims
-
1. A system for using a geo-fence, the system comprising:
a geo-fence server to; receive geographical coordinates of a device; determine that the device is located in a geo-fence; determine a type of the geo-fence, the type selected from a set of types including private geo-fences and public geo-fences, and the type designated in a user interface that provides an option to set the geo-fence as private or public; and transmit a notification to the device based on the type of the geo-fence. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A mobile device for using person-to-person geo-fences, the mobile device adapted to:
-
receive a geo-fence object; store the geo-fence object at the mobile device; subsequent to storing the geo-fence object, obtain a geographical position of the mobile device; determine, at the mobile device, whether the mobile device is located in a geo-fence based on the geographical position; determine, at the mobile device, whether the geo-fence object is associated with the geo-fence; and present the geo-fence object when the geo-fence object is associated with the geo-fence. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for using public and private geo-fences, the method comprising:
-
receiving at a geo-fence server, geographical coordinates of a device; determining by the geo-fence server that the device is located in a geo-fence; determining a type of the geo-fence, the type selected from a set of types including private geo-fences and public geo-fences, and the type designated in a user interface that provides an option to set the geo-fence as private or public; and transmitting a notification to the device based on the type of the geo-fence. - View Dependent Claims (14, 15, 16)
-
-
17. A method for using person-to-person geo-fences, the method comprising:
-
receiving a geo-fence object at a mobile device; storing the geo-fence object at the mobile device; subsequent to storing the geo-fence object, obtaining a geographical position of the mobile device; determining, at the mobile device, whether the mobile device is located in a geo-fence based on the geographical position; determining, at the mobile device, whether the geo-fence object is associated with the geo-fence; and presenting the geo-fence object when the geo-fence object is associated with the geo-fence. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A machine-readable medium including instructions for using public and private geo-fences, which when executed by a machine, cause the machine to perform operations comprising:
-
receiving at a geo-fence server, geographical coordinates of a device; determining by the geo-fence server that the device is located in a geo-fence; determining a type of the geo-fence, the type selected from a set of types including private geo-fences and public geo-fences, and the type designated in a user interface that provides an option to set the geo-fence as private or public; and transmitting a notification to the device based on the type of the geo-fence.
-
-
24. A machine-readable medium including instructions for using person-to-person geo-fences, which when executed by a machine, cause the machine to perform operations comprising:
-
receiving a geo-fence object at a mobile device; storing the geo-fence object at the mobile device; subsequent to storing the geo-fence object, obtaining a geographical position of the mobile device; determining, at the mobile device, whether the mobile device is located in a geo-fence based on the geographical position; determining, at the mobile device, whether the geo-fence object is associated with the geo-fence; and presenting the geo-fence object when the geo-fence object is associated with the geo-fence.
-
Specification