Inventors:
Joseph D. Belfiore - Seattle WA, US
David G. Campbell - Sammamish WA, US
Steve Capps - San Carlos CA, US
Steven M. Cellini - Seattle WA, US
Charles T. Fitzgerald - Seattle WA, US
Vivek Gundotra - Tustin CA, US
Mark H. Lucovsky - Sammamish WA, US
Paul A. Maritz - Bellevue WA, US
Amit Mital - Kirkland WA, US
Eric D. Rudder - Mercer Island WA, US
Keith W. Short - Redmond WA, US
Kaviraj Singh - Redmond WA, US
Peter M. Spiro - Mercer Island WA, US
Tandy W. Trower - Woodinville WA, US
David Vaskevitch - Meidna WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
Abstract:
A server federation cooperatively interacts to fulfill service requests by communicating using data structures that follow a schema in which the meaning of the communicated data is implied by the schema. Thus, in addition to the data being communicated, the meaning of the data is also communication allowing for intelligent decisions and inferences to be made based on the meaning of the data. Cooperative interaction is facilitated over a wide variety of networks by messaging through a common API that supports multiple transport mechanisms. Also, mid-session transfer between client devices is facilitated by schema and the transport-independent messaging structure. The user interfaces of the client devices will appear consistent even if the client devices have different user interface capabilities.