IP Library › Granted Patent US 7,500,002
Granted Patent B2
US 7,500,002 · App. 11/268,679 · Granted Mar 3, 2009

Method and apparatus for distributing requests among a plurality of resources

Assignee: Massachusetts Institute of Technology
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,500,002
App. No.
11/268,679
Granted
Mar 3, 2009
Kind
B2
Abstract

The invention relates to a method for requesting data from one of a plurality of actual servers. A virtual network of servers is generated in response to a data request. A first virtual server in the virtual network is chosen randomly, and a path generated from the first virtual server to a root virtual server. At least one virtual server on the path is mapped to a respective one of the plurality of actual servers and data is requested therefrom.

Claims (5)

1. A method for requesting data from one of a plurality of actual servers, comprising the steps of:

generating a virtual network of servers in response to a data request;

selecting a first virtual server in the virtual network to receive the data request and generating a path of virtual servers from the first virtual server to a root virtual server, wherein the root virtual server is the last virtual server on the path;

mapping at least one virtual server on the path to a respective one of the plurality of actual servers; and

requesting data from the one of the plurality of actual servers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2007
From: KARGER, DAVID; LEHMAN, ERIC; LEIGHTON, F. THOMSON; LEVINE, MATTHEW; LEWIN, DANIEL; PANAGRAHY, RINA
To: MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Reel/Frame 019916/0117 →
Continuity (3)
Continuation 1016144900 · Jun 3, 2002
Division 0904222800 · Mar 13, 1998
Related Publication 20060242299A1 · Oct 26, 2006