Queuing of location-based task oriented content
A method, system, and computer instructions for the queuing of location-based task-oriented content. A content service provider receives content for a location-dependent task to be delivered to a particular client computing device. The content service provider determines if the content is above a threshold associated with the location-dependent task. Responsive to a determination that the content is above the threshold, rerouting the content to a storage repository associated with another location-dependent task, wherein a user may address the content at a later time.
1 . A method in a data processing system for queuing location-based task-oriented content, comprising:
receiving content for a first location-dependent task, wherein the content is to be delivered to a particular client computing device;
determining if the content is above a threshold associated with the first location-dependent task; and
responsive to a determination that the content is above the threshold, rerouting the content to a storage repository associated with a second location-dependent task, wherein rerouting the content allows a user to address the content at a later time.
2 . The method of claim 1 , further comprising:
delivering the content to the user if the content for the first location-dependent task is below the threshold.
3 . The method of claim 1 , further comprising:
determining if the content is time-sensitive; and
responsive to a determination that the content is time-sensitive, discarding the content from the second location-dependent task storage repository when the content expires.
4 . The method of claim 1 , wherein the receiving, determining, and rerouting steps are performed using a content service provider.
5 . The method of claim 1 , wherein the threshold is set by the user.
6 . The method of claim 5 , wherein the threshold is set to define a maximum number of content deliveries the user can handle for a particular task.
7 . The method of claim 6 , wherein rerouting the content prevents the user from being interrupted with content that the user is not able to presently address.
8 . A data processing system for queuing location-based task-oriented content, comprising:
receiving means for receiving content for a first location-dependent task, wherein the content is to be delivered to a particular client computing device;
determining means for determining if the content is above a threshold associated with the first location-dependent task; and
rerouting means for rerouting the content to a storage repository associated with a second location-dependent task in response to a determination that the content is above the threshold, wherein rerouting the content allows a user to address the content at a later time.
9 . The data processing system of claim 8 , further comprising:
delivering means for delivering the content to the user if the content for the first location-dependent task is below the threshold.
10 . The data processing system of claim 8 , further comprising:
second determining means for determining if the content is time-sensitive; and
discarding means for discarding the content from the second location-dependent task storage repository when the content expires in response to a determination that the content is time-sensitive.
11 . The data processing system of claim 8 , wherein the receiving, determining, and rerouting steps are performed using a content service provider.
12 . The data processing system of claim 8 , wherein the threshold is set by the user.
13 . The data processing system of claim 12 , wherein the threshold is set to define a maximum number of content deliveries the user can handle for a particular task.
14 . The data processing system of claim 13 , wherein rerouting the content prevents the user from being interrupted with content that the user is not able to presently address.
15 . A computer program product in a computer readable medium for queuing location-based task-oriented content, comprising:
first instructions for receiving content for a first location-dependent task, wherein the content is to be delivered to a particular client computing device;
second instructions for determining if the content is above a threshold associated with the first location-dependent task; and
third instructions for rerouting the content to a storage repository associated with a second location-dependent task in response to a determination that the content is above the threshold, wherein rerouting the content allows a user to address the content at a later time.
16 . The computer program product of claim 15 , further comprising:
fourth instructions for delivering the content to the user if the content for the first location-dependent task is below the threshold.
17 . The computer program product of claim 15 , further comprising:
fourth instructions for determining if the content is time-sensitive; and
fifth instructions for discarding the content from the second location-dependent task storage repository when the content expires in response to a determination that the content is time-sensitive.
18 . The computer program product of claim 15 , wherein the receiving, determining, and rerouting steps are performed using a content service provider.
19 . The computer program product of claim 15 , wherein the threshold is set by the user.
20 . The computer program product of claim 19 , wherein the threshold is set to define a maximum number of content deliveries the user can handle for a particular task.
21 . The computer program product of claim 20 , wherein rerouting the content prevents the user from being interrupted with content that the user is not able to presently address.