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.
Patent No.:
Date of Patent:
Jun. 10, 2008
Filed:
Jun. 28, 2002
Savithri Dani, Issaquah, WA (US);
Stephen P. DE Jong, Bellevue, WA (US);
Caleb Doise, Bellevue, WA (US);
Jonathan Hawkins, Seattle, WA (US);
Gopala Krishna R. Kakivaya, Redmond, WA (US);
Savithri Dani, Issaquah, WA (US);
Stephen P. De Jong, Bellevue, WA (US);
Caleb Doise, Bellevue, WA (US);
Jonathan Hawkins, Seattle, WA (US);
Gopala Krishna R. Kakivaya, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A web service description language with object extensions provides type-centric extensions to web service description languages in order to describe and implement a type-centric, object-model agnostic, web service description. By implementing the constructs described herein, a heterogeneous distributed computing environment can implement rich type-centric services. For example, in a graph description, a type description indicates whether a type is encoded as a reference or embedded within another type. In a service reference description, a type description indicates whether a type is remoted by value or by reference. A type description indicates that a service extends another service, a service implements an interface (potentially multiple interfaces), a field of a type (including interfaces) is a reference type, a constant value field, or a bit field type that defines enumerations with associated values.