Optimization process and system for multiplexed gateway architecture
First Claim
Patent Images
1. A method, comprising:
- identifying available lenders coupled to a multiplexed gateway within a vicinity of a borrower;
selecting at least one optimization criterion;
selecting a number of the identified available lenders based upon the at least one selected optimization criterion;
dividing at least one file to be one of uploaded and downloaded into parts corresponding to the number of selected lenders; and
assigning a part of the at least one file to each selected lender,wherein the multiplexed gateway creates an ad hoc network including the selected number of lenders; and
the identifying, the selecting the at least one optimization criterion, the selecting the number, the dividing, and the assigning are performed using at least one computer device including a processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Process and system for optimizing one of uploading and downloading of at least one file through at least one lender in multiplexed gateway architecture. The process includes identifying available lenders coupled to a multiplexed gateway within a vicinity of a borrower, selecting an optimization criterion, and selecting a number of the identified available lenders based upon the selected optimization criterion. The method also includes dividing at least one file to be one of uploaded and downloaded into parts corresponding to the number of selected lenders, and assigning a part of the at least one file to each selected lender.
-
Citations
45 Claims
-
1. A method, comprising:
-
identifying available lenders coupled to a multiplexed gateway within a vicinity of a borrower; selecting at least one optimization criterion; selecting a number of the identified available lenders based upon the at least one selected optimization criterion; dividing at least one file to be one of uploaded and downloaded into parts corresponding to the number of selected lenders; and assigning a part of the at least one file to each selected lender, wherein the multiplexed gateway creates an ad hoc network including the selected number of lenders; and the identifying, the selecting the at least one optimization criterion, the selecting the number, the dividing, and the assigning are performed using at least one computer device including a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for optimizing selection of bandwidth in a multiplexed gateway bandwidth sharing architecture, comprising:
-
a computer device including a processor which identifies available bandwidth lenders coupled to a multiplexed gateway within a vicinity of a requester; a selector unit to select at least one requester optimization criteria; an input unit to receive input from one of the requester and the multiplexed gateway regarding a selected number of the available bandwidth lenders based upon the selected at least one requester optimization criterion; a divider structured and arranged to divide a task into a number of discrete pieces that correspond to the number of selected lenders; and an assignor unit to assign each discrete piece of the task to different selected lenders, wherein the multiplexed gateway creates an ad hoc network that includes the multiplexed gateway. the selected lenders, and the requester. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. A system comprising:
-
a server comprising a computer device having a processor, the server having a database containing data associated with one or more instructions for implementing a multiplexed gateway ad-hoc network; and at least one of a hardware and software component for optimizing selection of lenders of bandwidth and allocation of one of files and pieces of files to the selected lenders of bandwidth and for establishing the multiplexed gateway ad-hoc network between a borrower and the selected lenders of bandwidth, wherein the multiplexed gateway creates the ad hoc network which includes the multiplexed gateway, the selected lenders, and the borrower. - View Dependent Claims (41, 42)
-
-
43. A method for optimizing selection of bandwidth in a multiplexed gateway bandwidth sharing architecture, comprising:
-
providing a computer infrastructure comprising at least one computer device including a processor operable to; receive at least one optimization criterion from a requester of bandwidth; receive a number corresponding to a number of available lenders of bandwidth to be selected for completing a task; divide the task into a number discrete pieces; and assign, via the multiplexed gateway, each piece of the divided task to a different selected lender of bandwidth, wherein the multiplexed gateway creates an ad hoc network that includes the multiplexed gateway, the selected lenders, and the requester.
-
-
44. A computer program product comprising a computer usable storage medium having readable program code embodied in the storage medium and including at least one component to:
-
identify available bandwidth lenders coupled to a multiplexed gateway within a vicinity of a requester; receive at least one optimization criterion from the requester; receive a number of lenders coupled to the multiplexed gateway to be selected; divide, via the multiplexed gateway, a task into discrete pieces that correspond in number to the number of selected lenders; and assign each discrete piece to a different selected lender, wherein the multiplexed gateway creates an ad hoc network that includes the multiplexed gateway, the selected lenders, and the requester. - View Dependent Claims (45)
-
Specification