Efficiency and resiliency enhancements for transition states in ad hoc networks
First Claim
Patent Images
1. A method, comprising:
- establishing an ad hoc network between at least a borrower and at least one lender of bandwidth;
downloading requested data from a data source via the ad hoc network;
leaving the ad hoc network while maintaining some of the downloaded requested data;
transmitting an instruction to stop downloading the requested data based on the borrower leaving the ad hoc network; and
reestablishing a connection to the data source for completing the downloading of the requested data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes establishing an ad hoc network between at least a borrower and at least one lender of bandwidth and downloading requested data from a data source via the ad hoc network. The method further includes leaving the ad hoc network while maintaining some of the downloaded requested data. The method further includes reestablishing a connection to the data source for completing the downloading of the requested data.
115 Citations
39 Claims
-
1. A method, comprising:
-
establishing an ad hoc network between at least a borrower and at least one lender of bandwidth; downloading requested data from a data source via the ad hoc network; leaving the ad hoc network while maintaining some of the downloaded requested data; transmitting an instruction to stop downloading the requested data based on the borrower leaving the ad hoc network; and reestablishing a connection to the data source for completing the downloading of the requested data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
17. A method for deploying an application in a computing environment, comprising:
providing a computer infrastructure being operable to; establish an ad hoc network between at least a borrower and at least one lender of bandwidth; maintain data which is already downloaded after the borrower in the ad hoc network leaves the ad hoc network; transmit an instruction to stop downloading requested data based on the borrower leaving the ad hoc network; direct the at least one lender to perform one of;
(i) transfer to the borrower any of the requested data that was downloaded prior to the instruction to stop, or (ii) do not transfer to the borrower any of the requested data that was downloaded prior to the instruction to stop; andpermit reestablishment of a connection to a data source for completing the downloading of the requested data. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
25. A system comprising a server having a database containing data associated with at least one lender and a borrower in an ad hoc network, and at least one of a hardware and software component for establishing an ad hoc network between at least the borrower and the at least one lender of bandwidth, the at least one of a hardware and software component downloading requested data from a data source to the borrower via the ad hoc network and maintaining the downloaded data when the borrower permanently or temporarily leaves the ad hoc network, and, subsequently, downloading a remaining portion of the requested data via a same type or different type connection, wherein the at least one of a hardware and software component is further configured to:
-
transmit an instruction to stop downloading requested data based on the borrower leaving the ad hoc network; and direct the at least one lender to perform one of;
(i) transfer to the borrower any of the requested data that was downloaded prior to the instruction to stop, or (ii) do not transfer to the borrower any of the requested data that was downloaded prior to the instruction to stop. - View Dependent Claims (26, 27, 28, 39)
-
-
29. A computer program product comprising a computer useable medium having readable program code embodied in the medium, the computer program product includes at least one component to:
-
establish an ad hoc network between at least a borrower and at least one lender of bandwidth; download requested data from a data source to the borrower via the ad hoc network; transmit an instruction to stop downloading requested data based on the borrower leaving the ad hoc network; direct the at least one lender to perform one of;
(i) transfer to the borrower any of the requested data that was downloaded prior to the instruction to stop, or (ii) do not transfer to the borrower any of the requested data that was downloaded prior to the instruction to stop;maintain at least a portion of requested data already downloaded; and complete the download of requested data to the borrower without re-downloading the requested data already downloaded.
-
Specification