SYSTEMS AND METHODS FOR LOCATION-BASED GROUP TRACKING AND NOTIFICATIONS
First Claim
1. A method of creating a location-based notification group using a processor, the method comprising:
- receiving a group creation request at the processor, the group creation request comprising a request to create a generic group including one or more prospective group members;
creating the generic group in a database based on the group creation request, using the processor, the generic group comprising the one or more prospective group members;
receiving a location assignment request at the processor, the location assignment request comprising a request to create an assigned location including a geographical location;
creating the assigned location in the database based on the location assignment request, using the processor, the assigned location comprising the geographical location;
receiving an association request at the processor, the association request comprising a request to create the notification group associating the generic group with the assigned location;
creating the notification group in the database, using the processor, based on the association request;
transmitting an invitation request from the processor to each of the one or more prospective group members of the generic group, in response to creating the notification group;
receiving an acceptance of the invitation request at the processor from at least one group member of the one or more prospective group members; and
assigning the at least one group member to the notification group in the database, in response to receiving the acceptance of the invitation request, using the processor.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for creating and associating notification groups, such as affinity groups, and assigned locations, such as associated social hubs. The locations of group members at the assigned locations are tracked and notifications to the notification group are transmitted when group members are at the assigned locations. Group creation requests, location assignment requests, and association requests are received that respectively create generic groups, assigned locations, and notification groups. Invitations can be transmitted to group members to join the notification groups. When an electronic device associated with a group member is at an assigned location, notifications that the group member is at the assigned location are transmitted to other group members. Information is also transmitted to group members when a trigger event occurs. A user can advantageously create and control both the broadcasting of the location of the user and the audience that can see that location.
60 Citations
20 Claims
-
1. A method of creating a location-based notification group using a processor, the method comprising:
-
receiving a group creation request at the processor, the group creation request comprising a request to create a generic group including one or more prospective group members; creating the generic group in a database based on the group creation request, using the processor, the generic group comprising the one or more prospective group members; receiving a location assignment request at the processor, the location assignment request comprising a request to create an assigned location including a geographical location; creating the assigned location in the database based on the location assignment request, using the processor, the assigned location comprising the geographical location; receiving an association request at the processor, the association request comprising a request to create the notification group associating the generic group with the assigned location; creating the notification group in the database, using the processor, based on the association request; transmitting an invitation request from the processor to each of the one or more prospective group members of the generic group, in response to creating the notification group; receiving an acceptance of the invitation request at the processor from at least one group member of the one or more prospective group members; and assigning the at least one group member to the notification group in the database, in response to receiving the acceptance of the invitation request, using the processor. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of generating a notification to a location-based notification group, the notification group comprising one or more group members, using a processor, the method comprising:
-
receiving a device identifier and a geographical location at the processor, the device identifier for uniquely identifying an electronic device associated with a locatable group member of the one or more group members; determining if the geographical location corresponds to an assigned location associated with the notification group in a database, using the processor; and if the geographical location corresponds to the assigned location; storing in the database that the locatable group member is located at the assigned location, using the processor; and transmitting the notification from the processor to each of the one or more group members, the notification indicating that the locatable group member is presently located at the assigned location. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A system for creating a location-based notification group, the system comprising:
-
a processor in communication with a network; and a memory in communication with the processor, the memory for storing; a database; a notification group management engine for; receiving a group creation request, the group creation request comprising a request to create a generic group including one or more prospective group members; creating the generic group in the database based on the group creation request, the generic group comprising the one or more prospective group members; receiving a location assignment request, the location assignment request comprising a request to create an assigned location including a geographical location; creating the assigned location in the database based on the location assignment request, the assigned location comprising the geographical location; receiving an association request, the association request comprising a request to create the notification group associating the generic group with the assigned location; creating the notification group in the database, based on the association request; transmitting an invitation request to each of the one or more prospective group members of the generic group, in response to creating the notification group; receiving an acceptance of the invitation request from at least one group member of the one or more prospective group members; and assigning the at least one group member to the notification group in the database, in response to receiving the acceptance of the invitation request. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification