The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 07, 2014

Filed:

Sep. 27, 2007
Applicants:

Sharad Agarwal, Seattle, WA (US);

Najam Ahmad, Redmond, WA (US);

Behrooz Chitsaz, Bellevue, WA (US);

Manuel Silverio Da Silva Costa, Girton, GB;

Albert Gordon Greenberg, Seattle, WA (US);

Parantap Lahiri, Redmond, WA (US);

Venkata N. Padmanabhan, Bangalore, IN;

Inventors:

Sharad Agarwal, Seattle, WA (US);

Najam Ahmad, Redmond, WA (US);

Behrooz Chitsaz, Bellevue, WA (US);

Manuel Silverio Da Silva Costa, Girton, GB;

Albert Gordon Greenberg, Seattle, WA (US);

Parantap Lahiri, Redmond, WA (US);

Venkata N. Padmanabhan, Bangalore, IN;

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

An intelligent lookup service for a network is provided for clients of a network requesting services of the network that intelligently determines, based on a service requirement of the requested service, optimal service endpoint(s) for providing the requested service. The intelligent lookup service can incorporate predetermined mapping policy and traffic measurements into the determination. In addition, a feedback loop is provided from clients and/or service endpoints to the lookup service concerning measurements about prior connections in the network. The lookup service can include a set of beacons distributed in the network and against which measurements about the network are recorded. A client receives, from the lookup service in response to a request for a network address, a set of candidate service endpoints that pertain to the requested network address and the client connects to one of the candidate service endpoints based on policy or context.


Find Patent Forward Citations

Loading…