Anonymous delivery of geographically specific rich media information
First Claim
Patent Images
1. An alert method performed by a web based alert server, the method comprising:
- receiving, at an alert creation portal at the web based alert server, alert information specific to a defined location and storing the alert information and the defined location;
receiving, at the web based alert server, an anonymous token associated with a mobile device and an associated mobile device location from an alert application on the mobile device, wherein the anonymous token is received without receiving private information identifying an owner of the mobile device and without receiving an internet protocol (IP) address for the mobile device;
determining, at the web based alert server, whether the associated mobile device location is within the defined location for the alert information;
determining, at the web based alert server, that the location of the mobile device is within the defined location for the alert information; and
forwarding the anonymous token for the alert application on the mobile device and an alert identifier corresponding to the alert information from the web based alert server to a notification service for transmission to the mobile device, when it is determined that the mobile device location is within the defined location for the alert information.
2 Assignments
0 Petitions
Accused Products
Abstract
An alert system and method with a web based alert server configured with an alert creation portal allowing a customer to generate and store alert information specific to a location. An alert application for mobile devices is configured to upload to the alert server an anonymous token and mobile device location information. The alert server searches for anonymous tokens for mobile devices located within the alert location and serves stored alert information to the alert applications of the mobile devices located within the alert location.
-
Citations
21 Claims
-
1. An alert method performed by a web based alert server, the method comprising:
-
receiving, at an alert creation portal at the web based alert server, alert information specific to a defined location and storing the alert information and the defined location; receiving, at the web based alert server, an anonymous token associated with a mobile device and an associated mobile device location from an alert application on the mobile device, wherein the anonymous token is received without receiving private information identifying an owner of the mobile device and without receiving an internet protocol (IP) address for the mobile device; determining, at the web based alert server, whether the associated mobile device location is within the defined location for the alert information; determining, at the web based alert server, that the location of the mobile device is within the defined location for the alert information; and forwarding the anonymous token for the alert application on the mobile device and an alert identifier corresponding to the alert information from the web based alert server to a notification service for transmission to the mobile device, when it is determined that the mobile device location is within the defined location for the alert information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A web based alert server comprising:
-
an alert creation portal configured to receive and store alert information specific to a defined location; and at least one processor configured to; receive an anonymous token associated with a mobile device and an associated mobile device location from an alert application on the mobile device, wherein the anonymous token is received without receiving private information identifying an owner of the mobile device and without receiving an internet protocol (IP) address for the mobile device; determine whether the associated mobile device location is within the defined location for the alert information; determine that the mobile device location is within the defined location for the alert information; and forward the anonymous token for the alert application on the mobile device and an alert identifier corresponding to the alert information from the web based alert server for transmission to the mobile device, when it is determined that the mobile device location is within the defined location for the alert information. - View Dependent Claims (9, 10, 11)
-
-
12. A notification service method at a notification service remote from a mobile device, comprising:
-
receiving, at a notification service, a registration request from an alert application at a mobile device; assigning, at the notification service, an anonymous token for the alert application at the mobile device in response to the registration request; transmitting the anonymous token from the notification service to the mobile device, wherein the anonymous token is transmitted without private information identifying an owner of the mobile device and without an internet protocol (IP) address for the mobile device; receiving, from an alert server, an alert identifier and the token representing the alert application at the mobile device, indicating that the mobile device is located within an alert location, wherein the anonymous token is received without receiving private information identifying an owner of the mobile device from the alert server and without receiving an internet protocol (IP) address for the mobile device from the alert server, and transmitting the alert identifier to the mobile device application represented by the token. - View Dependent Claims (13, 14, 15)
-
-
16. A notification service system comprising:
at least one processor configured to; receive, at a notification service, a registration request from an alert application at a remote mobile device; assign, at the notification service, an anonymous token for the alert application at the mobile device; transmit the anonymous token from the notification service to the mobile device, wherein the anonymous token is transmitted without private information identifying an owner of the mobile device and without an internet protocol (IP) address for the mobile device; receive, from an alert server, an alert identifier and the token representing the alert application at the mobile device, indicating that the mobile device is located within an alert location, wherein the anonymous token is separate from private information identifying an owner of the mobile device and separate from an internet protocol (IP) address for the mobile device; and transmit the alert identifier to the mobile device application represented by the token.
-
17. A method of operating an alert application at a mobile device, comprising:
-
registering, at the alert application at the mobile device, with a notification service at a first remote server; receiving, at the alert application at the mobile device, an anonymous token from the notification service in response to the registering; receiving a location update comprising an updated location of the mobile device; and transmitting the anonymous token and the updated location of the mobile device to a second, alert server, wherein the anonymous token is transmitted without private information identifying an owner of the mobile device and without an internet protocol (IP) address for the mobile device. - View Dependent Claims (18, 19, 20)
-
-
21. An alert application operating at a mobile device, comprising:
-
means for registering with a notification service at a first remote server; means for receiving an anonymous token from the notification service in response to the registering and for receiving a location update comprising an updated location of the mobile device; means for transmitting the anonymous token and the updated location of the mobile device to a second, alert server, wherein the anonymous token is transmitted without private information identifying an owner of the mobile device and without an internet protocol (IP) address for the mobile device; means for receiving an alert identifier from the notification service at the first remote server based on the location of the mobile device transmitted to the second, alert server; means for requesting an alert from the second, alert server based on the alert identifier; and means for receiving alert information associated with the alert identifier from the second alert server.
-
Specification