Dynamic geofence based on members within
First Claim
1. A method comprising:
- receiving, via a first portable electronic device, contextual information and a geolocation relating to a first user in a network-based system;
receiving, via a second portable electronic device, contextual information and a geolocation relating to a second user in the network-based system;
identifying a common element in the received contextual information relating to the first user, and the received contextual information relating to the second user, wherein the common element is not pre-identified and is identified upon a comparison of the first and second contextual information;
in response to an identification of the common element, defining a boundary for a geofence based on the geolocation of the first or second users;
automatically monitoring the geolocation of the first or second user;
dynamically adjusting the boundary of the geofence based on the identified common element and a change in the geolocation of the first or second user; and
redefining the boundary of the geofence to exclude at least one member from a population of the geofence, the exclusion based on an identified change in geolocation or contextual information relating to the at least one excluded member.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method comprises receiving, via a first portable electronic device, contextual information and a geolocation relating to a first user in a network-based system and receiving, via a second portable electronic device, contextual information and a geolocation relating to a second user in the network-based system. A common element in the received contextual information relating to the first and second users is identified.
In response to an identification of the common element, a boundary for a geofence is defined based on the geolocation of the first or second user. The geolocation of the first or second user is automatically monitored and the boundary of the geofence is dynamically adjusted based on the identified common element and a change in the geolocation of the first or second user. In one example, the boundary of the geofence is redefined to exclude at least one member from a population of the geofence.
-
Citations
13 Claims
-
1. A method comprising:
-
receiving, via a first portable electronic device, contextual information and a geolocation relating to a first user in a network-based system; receiving, via a second portable electronic device, contextual information and a geolocation relating to a second user in the network-based system; identifying a common element in the received contextual information relating to the first user, and the received contextual information relating to the second user, wherein the common element is not pre-identified and is identified upon a comparison of the first and second contextual information; in response to an identification of the common element, defining a boundary for a geofence based on the geolocation of the first or second users; automatically monitoring the geolocation of the first or second user; dynamically adjusting the boundary of the geofence based on the identified common element and a change in the geolocation of the first or second user; and redefining the boundary of the geofence to exclude at least one member from a population of the geofence, the exclusion based on an identified change in geolocation or contextual information relating to the at least one excluded member. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising at least one module, executing on one or more computer processors, to perform operations comprising, at least:
-
receiving, via a first portable electronic device, contextual information and a geolocation relating to a first user in a network-based system; receiving, via a second portable electronic device, contextual information and a geolocation relating to a second user in the network-based system; identifying a common element in the received contextual information relating to the first user, and the received contextual information relating to the second user, wherein the common element is not pre-identified and is identified upon a comparison of the first and second contextual information; in response to an identification of the common element, defining a boundary for a geofence based on the geolocation of the first or second users; automatically monitoring the geolocation of the first or second user; dynamically adjusting the boundary of the geofence based on the identified common element and a change in the geolocation of the first or second user; and redefining the boundary of the geofence to exclude at least one member from a population of the geofence, the exclusion based on an identified change in geolocation or contextual information relating to the at least one excluded member.
-
-
13. A non-transitory machine readable medium, including instructions, which when performed by a machine, causes the machine to perform operations including, at least:
-
receiving, via a first portable electronic device, contextual information and a geolocation relating to a first user in a network-based system; receiving, via a second portable electronic device, contextual information and a geolocation relating to a second user in the network-based system; identifying a common element in the received contextual information relating to the first user, and the received contextual information relating to the second user, wherein the common element is not pre-identified and is identified upon a comparison of the first and second contextual information; in response to an identification of the common element, defining a boundary for a geofence based on the geolocation of the first or second users; automatically monitoring the geolocation of the first or second user; dynamically adjusting the boundary of the geofence based on the identified common element and a change in the geolocation of the first or second user; and redefining the boundary of the geofence to exclude at least one member from a population of the geofence, the exclusion based on an identified change in geolocation or contextual information relating to the at least one excluded member.
-
Specification