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:
Oct. 05, 2010

Filed:

Jan. 10, 2005
Applicants:

Wei-quiang Michael Guo, Bellevue, WA (US);

Baskaran Dharmarajan, Mountain View, CA (US);

Ryan W. Battle, Tampa, FL (US);

Inventors:

Wei-Quiang Michael Guo, Bellevue, WA (US);

Baskaran Dharmarajan, Mountain View, CA (US);

Ryan W. Battle, Tampa, FL (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

A computerized method and system for routing between network servers. A central database coupled to a central server on a data communication network stores information for identifying locations of a plurality of network servers on the network. Each network server provides at least one service via the network. The central server receives a request from the user for a selected service including a carry through keyword for controlling routing of the user to the selected service. The central server retrieves location information from the central database to identify the location of the network server providing the selected service and attaches the carry through keyword to the retrieved location information. The central server then routes the user with the carry through keyword to the network server, which directs the user to the selected service based on the carry through keyword.


Find Patent Forward Citations

Loading…