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. 26, 2010

Filed:

Jun. 26, 2003
Applicants:

Daniel S. Glasser, Mercer Island, WA (US);

Jithendra K. Veeramachaneni, Sammamish, WA (US);

Alexey Kalinichenko, Bellevue, WA (US);

John S. Strauch, Seattle, WA (US);

Sharad Mathur, Redmond, WA (US);

Keiji Kanazawa, Seattle, WA (US);

Inventors:

Daniel S. Glasser, Mercer Island, WA (US);

Jithendra K. Veeramachaneni, Sammamish, WA (US);

Alexey Kalinichenko, Bellevue, WA (US);

John S. Strauch, Seattle, WA (US);

Sharad Mathur, Redmond, WA (US);

Keiji Kanazawa, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04M 3/42 (2006.01); G06F 15/173 (2006.01);
U.S. Cl.
CPC ...
Abstract

Dynamic telephone call routing. A voice service initiates a voice call session on a data communication network in response to an incoming telephone call directed to a user and generates a notification of the telephone call. An alerts service receiving and responsive to the notification executes a set of routing rules to select a computing device associated with the user. The alerts service also generates an alert directed to the computing device. If the computing device is online, a messaging service sends the alert to the computing device and receives a user request from the computing device in response thereto. The messaging service communicates the user request to the voice service for completing the voice call session to the computing device if specified by the user request. If the computing device is not online, the telephone call is routed to a telephone device.


Find Patent Forward Citations

Loading…