Claims
- 1. A method for proactively offering a network turbo boost service, the method comprising:
receiving a set of one or more turbo boost triggering criteria associated with a user; monitoring a network for a task that meets at least one of the turbo boost triggering criteria; and if the monitoring results in locating a task that meets at least one of the turbo boost triggering criteria then invoking the network turbo boost service for the task.
- 2. The method of claim 1 wherein the triggering criteria includes at least one of:
a network-based trigger; a user client-based trigger; and an application-based trigger.
- 3. The method of claim 2 wherein the network-based trigger includes at least one of:
detecting an incoming file that is larger than a pre-selected size; and detecting a destination address that is on a list of high transmission rate applications.
- 4. The method of claim 2 wherein the user client-based trigger includes at least one of:
detecting that the user has requested the network turbo boost service; detecting an outgoing file that is larger than a pre-selected size; and detecting a file transfer time that is larger than a pre-selected time.
- 5. The method of claim 2 wherein the application-based trigger includes detecting that an application has requested the network turbo boost service.
- 6. The method of claim 1 wherein the triggering criteria are created by the user.
- 7. The method of claim 1 wherein the triggering criteria are created by a service provider.
- 8. The method of claim 1 wherein the triggering criteria are created by a service provider and the user.
- 9. The method of claim 1 wherein the user is an application program.
- 10. The method of claim 1 wherein the user is user client software.
- 11. The method of claim 1 wherein the task includes accessing a website.
- 12. The method of claim 1 wherein the task includes at least one of downloading and uploading data.
- 13. The method of claim 1 wherein the task includes at least one of streaming audio and video content.
- 14. The method of claim 1 further comprising executing the task without the network turbo boost service if the user does not respond to the offer to invoke a network turbo boost service for the task within a pre-selected time interval.
- 15. A method for proactively offering a network turbo boost service, the method comprising:
receiving a set of one or more turbo boost triggering criteria associated with a user; monitoring a network for a task that meets at least one of the turbo boost triggering criteria; if the monitoring results in locating a task that meets at least one of the turbo boost triggering criteria then transmitting an offer to the user to invoke the network turbo boost service for the task; and invoking the network turbo boost service for the task if the user responds to the offer by requesting that the network turbo boost service be invoked for the task.
- 16. A method for proactively offering a network turbo boost service, the method comprising:
receiving at least one of a set of one or more turbo boost automatic triggering criteria and a set of one or more turbo boost offer triggering criteria associated with a user; monitoring a network for a task that meets at least one of the turbo boost offer triggering criteria or at least one of the turbo boost automatic triggering criteria; if the monitoring results in locating a task that meets at least one of the turbo boost offer triggering criteria then transmitting an offer to the user to invoke the network turbo boost service for the task that meets the turbo boost offer triggering criteria; invoking the network turbo boost service for the task that meets at least one of the turbo boost offer triggering criteria if the user responds to the offer by requesting that the network turbo boost service be invoked for the task; and if the monitoring results in locating a task that meets at least one of the turbo boost automatic triggering criteria then invoking the network turbo boost service for the task that meets the automatic triggering criteria.
- 17. A system for proactively offering a network turbo boost service, the system comprising:
a network; and a service provider system in communication with the network, wherein the service provider system includes instructions to implement a method comprising:
receiving a set of one or more turbo boost triggering criteria associated with a user via the network; monitoring the network for a task that meets at least one of the turbo boost triggering criteria; if the monitoring results in locating a task that meets at least one of the turbo boost triggering criteria then transmitting an offer to the user via the network to invoke the network turbo boost service for the task; and invoking the network turbo boost service for the task if the user responds to the offer via the network by requesting that the network turbo boost service be invoked for the task.
- 18. The system of claim 17 wherein the network is the Internet.
- 19. The system of claim 17 wherein the network is a broadband network.
- 20. A computer program product for proactively offering a network turbo boost service, the computer program product comprising:
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:
receiving a set of one or more turbo boost triggering criteria associated with a user; monitoring a network for a task that meets at least one of the turbo boost triggering criteria; if the monitoring results in locating a task that meets at least one of the turbo boost triggering criteria then transmitting an offer to the user to invoke the network turbo boost service for the task; and invoking the network turbo boost service for the task if the user responds to the offer by requesting that the network turbo boost service be invoked for the task.
RELATED APPLICATION
[0001] This application claims the benefit of and priority to U.S. Provisional Patent Application No. 60/470,650, filed May 15, 2003, the disclosure of which is hereby incorporated herein by reference as if set forth in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60470650 |
May 2003 |
US |