Notification system for occurrences of group events based on zone and location of mobile devices
DC CAFCFirst Claim
1. A notification system for sending notifications upon occurrences of events associated with a plurality of mobile devices of user groups having corresponding group identification codes that identify the user groups, each user group comprising one or more users, each user having a user identification code associated with a corresponding group identification code, the user identification code identifying the user;
- wherein said events occur based on mobile device locations relative to zones that are independent of the mobile device locations, said system comprising;
one or more servers configured to;
check a first level administrative privilege to control user membership in the user groups, said user groups being defined by a first administrator having the first level administrative privilege, said first level administrative privilege being used to authorize a user in each user group to be a second administrator of a user group of said user groups, each second administrator having a second level administrative privilege associated with the corresponding user group;
control conveyance of event information about one or more events based on one or more information access codes specified by the second administrator of the user group, said one or more information access codes specifying one or more users in the user group having access to the event information, wherein the first level administrative privilege is used to administer a first information sharing environment (ISE) and the second level administrative privilege is used to administer a corresponding second ISE of a plurality of second ISEs created within the first ISE, said first and second ISEs comprising a computing network where the conveyance of the event information from the one or more servers to the corresponding user groups is controlled or configured, wherein each second ISE is configured to be administered independent of other second ISEs and the first ISE based on the one or more information access codes;
check the first level administrative privilege before authorizing the user to be the second administrator of the user group;
provide interfaces for setting zones, events and notifications for the user groups based on corresponding second level administrative privileges associated with the second administrators of the user groups;
check the second level administrative privilege before providing one or more interfaces for setting a zone, an event and a notification for the user group;
receive a request to set the zone for the user group after the user group is defined by the first administrator;
receive a request to set the event for the user group after the setting of the zone;
receive a request to set the notification for the user group, said request identifying a recipient of the notification according to said one or more information access codes;
determine a mobile device location comprising mobile device location information other than the event information;
compare the zone and the mobile device location to determine whether the event occurs;
if the event occurs, cause the notification to be sent to the recipient of the notification.
4 Assignments
Litigations
1 Petition
Accused Products
Abstract
An improved system and method for defining an event based upon an object location and a user-defined zone and managing the conveyance of object location event information among computing devices where object location events are defined in terms of a condition based upon a relationship between user-defined zone information and object location information. One or more location information sources are associated with an object to provide the object location information. One or more user-defined zones are defined on a map and one or more object location events are defined. The occurrence of an object location event produces object location event information that is conveyed to users based on user identification codes. Accessibility to object location information, zone information, and object location event information is based upon an object location information access code, a zone information access code, and an object location event information access code, respectively.
-
Citations
20 Claims
-
1. A notification system for sending notifications upon occurrences of events associated with a plurality of mobile devices of user groups having corresponding group identification codes that identify the user groups, each user group comprising one or more users, each user having a user identification code associated with a corresponding group identification code, the user identification code identifying the user;
- wherein said events occur based on mobile device locations relative to zones that are independent of the mobile device locations, said system comprising;
one or more servers configured to; check a first level administrative privilege to control user membership in the user groups, said user groups being defined by a first administrator having the first level administrative privilege, said first level administrative privilege being used to authorize a user in each user group to be a second administrator of a user group of said user groups, each second administrator having a second level administrative privilege associated with the corresponding user group; control conveyance of event information about one or more events based on one or more information access codes specified by the second administrator of the user group, said one or more information access codes specifying one or more users in the user group having access to the event information, wherein the first level administrative privilege is used to administer a first information sharing environment (ISE) and the second level administrative privilege is used to administer a corresponding second ISE of a plurality of second ISEs created within the first ISE, said first and second ISEs comprising a computing network where the conveyance of the event information from the one or more servers to the corresponding user groups is controlled or configured, wherein each second ISE is configured to be administered independent of other second ISEs and the first ISE based on the one or more information access codes; check the first level administrative privilege before authorizing the user to be the second administrator of the user group; provide interfaces for setting zones, events and notifications for the user groups based on corresponding second level administrative privileges associated with the second administrators of the user groups; check the second level administrative privilege before providing one or more interfaces for setting a zone, an event and a notification for the user group; receive a request to set the zone for the user group after the user group is defined by the first administrator; receive a request to set the event for the user group after the setting of the zone; receive a request to set the notification for the user group, said request identifying a recipient of the notification according to said one or more information access codes; determine a mobile device location comprising mobile device location information other than the event information; compare the zone and the mobile device location to determine whether the event occurs; if the event occurs, cause the notification to be sent to the recipient of the notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
- wherein said events occur based on mobile device locations relative to zones that are independent of the mobile device locations, said system comprising;
-
17. A notification method for sending notifications upon occurrences of events associated with a plurality of mobile devices operating in user groups having corresponding group identification codes that identify the user groups, each user group comprising one or more users of mobile devices, each user having a user identification code associated with a corresponding group identification code, the user identification code identifying the user;
- wherein said events occur based on mobile device locations relative to zones that are independent of the mobile device locations, said method being implemented by one or more servers configured to;
check a first level administrative privilege to control user membership in the user groups, said user groups being defined by a first administrator having the first level administrative privilege, said first level administrative privilege being used to authorize a user in each user group to be a second administrator of a plurality of second administrators, each second administrator having a corresponding second level administrative privilege associated with a user group; control conveyance of
1) mobile device location information comprising one or more mobile device locations and
2) event information other than the mobile device location information based on one or more information access codes specified by the second administrator of the user group, said one or more information access codes specifying one or more users in the user group having access to the mobile device location information and the event information, wherein the mobile device location information corresponds to a coordinate of a mobile device within a coordinate system corresponding to a map as determined by a location information source associated with the mobile device, and wherein the event information comprises at least one condition that relates the mobile device location information to a zone where the occurrence of the event causes a notification to be sent when the mobile device crosses a boundary associated with the zone, wherein the first administrator defines the corresponding user group independent of a location of the zone;check the first level administrative privilege before authorizing the user to be the second administrator of the user group; provide one or more interfaces for setting zones, events and notifications for the user groups based on a corresponding second level administrative privilege associated with the second administrator; check the corresponding second level administrative privilege before providing the one or more interfaces for setting a zone, an event and a notification for the user group; receive a request to set the zone for the user group after the user group is defined by the first administrator; receive a request to set the event for the user group after the setting of the zone; receive a request to set the notification for the user group, said request identifying a recipient of the notification according to said one or more information access codes; determine a mobile device location; compare the zone and the mobile device location to determine whether the event occurs; if the event occurs, cause the notification to be sent to the recipient of the notification; and convey the mobile device location information based on the one or more information access codes. - View Dependent Claims (18, 19, 20)
- wherein said events occur based on mobile device locations relative to zones that are independent of the mobile device locations, said method being implemented by one or more servers configured to;
Specification