System and method for improving internet communication by using intermediate nodes
US-12143461-B2 · Nov 12, 2024 · US
US9350795B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9350795-B2 |
| Application number | US-201213537310-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 29, 2012 |
| Priority date | May 15, 2003 |
| Publication date | May 24, 2016 |
| Grant date | May 24, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods for proactively offering a network turbo boost service to consumers including receiving a set of one or more turbo boost triggering criteria associated with a user. A network is monitored 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 the network turbo boost service is invoked for the task.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving triggering criteria at a service provider system computer, a first portion of the triggering criteria defined by an end user of a network turbo boost service through a user interface, the triggering criteria defined by an end user include conditions for invoking the network turbo boost service and conditions for offering invocation of the network turbo boost service to the end user; wherein the first portion of the triggering criteria defined by the end user includes an address of a file accessible to the user via the application provider system, and a task comprising detection of the address entered by the user; wherein a second portion of the triggering criteria is defined by a service provider of the service provider system computer, the second portion of the triggering criteria defined by the service provider is stored in a default preference list, wherein some of the triggering criteria in the default preference list are modifiable by the end user, and others of the triggering criteria in the default preference list are not modifiable by the end user; receiving a request from an application provider system to provide the network turbo boost service to the end user for an application that is accessible from the application provider system; storing information relating to the application provider system as part of the triggering criteria; monitoring, at the service provider system computer, a network for a task that meets the first or second triggering criteria; and based on the monitoring resulting in locating a task meeting the first or second triggering criteria for invoking the network turbo boost service, automatically invoking by the service provider system computer the network turbo boost service for the task, the network turbo boost service including providing temporary access to a transmission vehicle configured to increase bandwidth for executing the task; based on the monitoring resulting in locating a task meeting the first or second triggering criteria for offering the network turbo boost service, providing by the service provider system computer an offer to the end user to invoke the network turbo boost service. 2. The method of claim 1 , wherein the network-based trigger is invoked when a file that exceeds a predefined threshold in size is detected. 3. The method of claim 1 , wherein the network-based trigger is invoked when an application requests a download of application code data. 4. The method of claim 1 , wherein the task includes downloading data from a website. 5. The method of claim 1 , wherein the triggering criteria includes a network-based trigger, and the network-based trigger is invoked when a destination address is on a list of high transmission rate applications. 6. A system, comprising: a memory comprising computer-executable instructions; a service provider system computer executing the computer-executable instructions, the computer-executable instructions, when executed by the service provider system computer, cause the service provider system computer to perform operations comprising: receiving triggering criteria, a first portion of the triggering criteria defined by an end user of a network turbo boost service through a user interface, the triggering criteria defined by an end user include conditions for invoking the network turbo boost service and conditions for offering invocation of the network turbo boost service to the end user; wherein the first portion of the triggering criteria defined by the end user includes an address of a file accessible to the user via the application provider system, and a task comprising detection of the address entered by the user; wherein a second portion of the triggering criteria is defined by a service provider of the service provider system computer, the second portion of the triggering criteria defined by the service provider is stored in a default preference list, wherein some of the triggering criteria in the default preference list are modifiable by the end user, and others of the triggering criteria in the default preference list are not modifiable by the end user; receiving a request from an application provider system to provide the network turbo boost service to the end user for an application that is accessible from the application provider system; storing information relating to the application provider system as part of the triggering criteria; monitoring a network for a task that meets the first or second triggering criteria; and based on the monitoring resulting in locating a task meeting the first or second triggering criteria for invoking the network turbo boost service, automatically invoking the network turbo boost service for the task, the network turbo boost service including providing temporary access to a transmission vehicle configured to increase bandwidth for executing the task; based on the monitoring resulting in locating a task meeting the first or second triggering criteria for offering the network turbo boost service, providing by the service provider system computer an offer to the end user to invoke the network turbo boost service. 7. The system of claim 6 , wherein the network-based trigger is invoked when a file that exceeds a predefined threshold in size is detected. 8. The system of claim 6 , wherein the network-based trigger is invoked when an application requests a download of application code data. 9. A computer program product embodied on a non-transitory computer readable medium, the computer program product including instructions that, when executed by a computer, cause the computer to perform operations comprising: receiving triggering criteria, a first portion of the triggering criteria defined by an end user of a network turbo boost service through a user interface, the triggering criteria defined by an end user include conditions for invoking the network turbo boost service and conditions for offering invocation of the network turbo boost service to the end user; wherein the first portion of the triggering criteria defined by the user includes an address of a file accessible to the user via the application provider system, and a task comprising detection of the address entered by the user; wherein a second portion of the triggering criteria is defined by a service provider of the network turbo boost service, the second portion of the triggering criteria defined by the service provider is stored in a default preference list, wherein some of the triggering criteria in the default preference list are modifiable by the user, and others of the triggering criteria in the default preference list are not modifiable by the user; receiving a request from an application provider system to provide the network turbo boost service to the end user for an application that is accessible from the application provider system; storing information relating to the application provider system as part of the triggering criteria; monitoring a network for a task that meets the first or second triggering criteria; and based on the monitoring resulting in locating a task meeting the first or second triggering criteria for invoking the network turbo boost service, automatically invoking the network turbo boost service for the task, the network turbo boost service including providing temporary access to a transmission vehicle configured to increase bandwidth for executing the task; based on the monitoring resulting in locating a task meeting the first or second triggering criteria for offering the network turbo boost service, providing by the service provider system computer an offer to the end user to invoke the network turbo boost service. 10. The com
User profiles · CPC title
Electricity · mapped topic
Electricity · mapped topic
specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title
taking into account QoS or priority requirements · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.