Achieving endpoint isolation by fairly sharing bandwidth

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8898295
APP PUB NO 20130254375A1
SERIAL NO

13426581

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Computerized methods, systems, and computer-storage media for fairly sharing available bandwidth among endpoints (including physical or virtual machines) of a multitenant environment are provided. Initially, a load balancer of the network is programmed to monitor bandwidth used by the endpoints, respectively, and to compare an aggregation of the usage against a network threshold. Also, the load balancer is equipped to dynamically classify the endpoints using the respective monitored bandwidth. Classifying generally involves designating some endpoints as small entities, which individually consume an amount of bandwidth less than an endpoint threshold, and designating other endpoints as large entities, which individually consume an amount of bandwidth greater than the endpoint threshold. Upon the aggregate bandwidth usage overcoming the network threshold, data packets being sent to or transmitted from the large entities are randomly dropped, while data packets being sent to or transmitted from the small entities are unrestrained.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT TECHNOLOGY LICENSING, LLCREDMOND, WA31142

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Agiwal, Ankur Kirkland, US 7 46
Bansal, Deepak Sammamish, US 69 587
Bradshaw, Gareth Dublin, IE 2 6
Costache, Cristian Dublin, IE 2 65
Nowak, Jacek Dublin, IE 2 7
O'Regan, Kevin Dublin, IE 1 6
Patel, Parveen Redmond, US 19 195

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
2004/0257,994 System and method for network communications management 13 2004
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
2002/0141,341 Method and apparatus for managing aggregate bandwidth at a server 6 2001
2012/0075,994 METHOD AND APPARATUS FOR MANAGING AGGREGATE BANDWIDTH AT A SERVER 2 2011
 
NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK TNO (1)
2013/0275,602 Hop-By-Hop Bandwidth Consumption Measurements Control Cooperation Between Clients on a Data Network 6 2011
 
AT&T INTELLECTUAL PROPERTY I, L.P. (1)
2012/0320,789 Methods, Systems, and Products for Network Topology 5 2011
 
NEC CORPORATION (1)
6173331 Network node for sharing a common buffer among multiple connections while ensuring minimum bandwidth for each connection 31 1998
 
Telsima Inc. (1)
2002/0059,408 Dynamic traffic management on a shared medium 48 2001
 
CISCO TECHNOLOGY, INC. (1)
2010/0226,390 DYNAMICALLY AND FAIRLY ALLOCATING RF CHANNEL BANDWIDTH IN A WIDEBAND CABLE SYSTEM 6 2009
 
Centrisoft Corporation (1)
2004/0103,193 Response time and resource consumption management in a distributed network environment 206 2003
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
2011/0292,792 Applying Policies to Schedule Network Bandwidth Among Virtual Machines 30 2010
 
SYMANTEC CORPORATION (1)
7453804 Aggregate network resource utilization control scheme 49 2005
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 May 25, 2018
7.5 Year Payment $3600.00 $1800.00 $900.00 May 25, 2022
11.5 Year Payment $7400.00 $3700.00 $1850.00 May 25, 2026
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00