Method and apparatus for dynamic location-based message notification
First Claim
Patent Images
1. A method for providing an alert to a computing device, the method comprising:
- identifying, via a location-specific computing resource, a current location of the computing device, wherein the location-specific computing resource is one of a plurality of location-specific computing resources, wherein the location-specific computing resource is dedicated to a specific location, wherein the location-specific computing resource is external to the computing device, wherein the identifying comprises updating the current location of the computing device by the location-specific computing resource; and
sending, by the location-specific computing resource, the alert to the computing device when a current time falls within a daily time period during which a user of the computing device has authorized notification of a class of alerts within which the alert falls, wherein the alert relates to a scheduled transportation status alert, wherein the user has subscribed to a plurality of classes of alerts including the class of alerts within which the alert falls, and wherein the daily time period for receiving a notification of the class of alerts is separately configurable by the user from another daily time period for receiving a notification of another one of the plurality of classes of alerts.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, the present invention is a method and apparatus for dynamic location-based message notification. In one embodiment, a method for providing alerts to a computing device includes identifying, via a set of location-specific computing resources, a current location of the computing device and sending at least one alert to the computing device, based on the current location.
16 Citations
20 Claims
-
1. A method for providing an alert to a computing device, the method comprising:
-
identifying, via a location-specific computing resource, a current location of the computing device, wherein the location-specific computing resource is one of a plurality of location-specific computing resources, wherein the location-specific computing resource is dedicated to a specific location, wherein the location-specific computing resource is external to the computing device, wherein the identifying comprises updating the current location of the computing device by the location-specific computing resource; and sending, by the location-specific computing resource, the alert to the computing device when a current time falls within a daily time period during which a user of the computing device has authorized notification of a class of alerts within which the alert falls, wherein the alert relates to a scheduled transportation status alert, wherein the user has subscribed to a plurality of classes of alerts including the class of alerts within which the alert falls, and wherein the daily time period for receiving a notification of the class of alerts is separately configurable by the user from another daily time period for receiving a notification of another one of the plurality of classes of alerts. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium containing an executable program for providing an alert to a computing device, where the executable program, when executed by a processor of a location-specific computing resource, causes the processor to perform operations, the operations comprising:
-
identifying a current location of the computing device, wherein the location-specific computing resource is one of a plurality of location-specific computing resources, wherein the location-specific computing resource is dedicated to a specific location, wherein the location-specific computing resource is external to the computing device, wherein the identifying comprises updating the current location of the computing device by the location-specific computing resource; and sending the alert to the computing device when a current time falls within a daily time period during which a user of the computing device has authorized notification of a class of alerts within which the alert falls, wherein the alert relates to a scheduled transportation status alert, wherein the user has subscribed to a plurality of classes of alerts including the class of alerts within which the alert falls, and wherein the daily time period for receiving a notification of the class of alerts is separately configurable by the user from another daily time period for receiving a notification of another one of the plurality of classes of alerts. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
sending, by a processor of a mobile computing device, a device identification for which a user wishes to receive an alert; sending, by the processor, a notification preference as to the alert; and receiving, by the processor, the alert when a current time falls within a daily time period during which a user of the mobile computing device has authorized notification of a class of alerts within which the alert falls in accordance with the notification preference as to the alert, wherein the user has subscribed to a plurality of classes of alerts including the class of alerts within which the alert falls, and wherein the daily time period for receiving a notification of the class of alerts is separately configurable by the user from another daily time period for receiving a notification of another one of the plurality of classes of alerts. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification