US Patent No: 7,386,860

Number of patents in Portfolio can not be more than 2000

Type extensions to web services description language

Stats

ALSO PUBLISHED AS: 20040006651
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

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.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT CORPORATIONREDMOND, WA24565

International Classification(s)

  • No International Classification to display

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Dani, Savithri Issaquah, WA 4 48
De, Jong Stephen P Bellevue, WA 1 6
Doise, Caleb Bellevue, WA 1 6
Hawkins, Jonathan Seattle, WA 3 6
Kakivaya, Gopala Krishna R Sammamish, WA 83 681

Cited Art

Patent Info (Count) # Cites Year
 
SUN MICROSYSTEMS, INC. (5)
6,772,216 Interaction protocol for managing cross company processes among network-distributed applications 134 2000
6,850,979 Message gates in a distributed computing environment 101 2000
6,868,447 Mechanism and apparatus for returning results of services in a distributed computing environment 73 2000
7,159,224 Method, system, and articles of manufacture for providing a servlet container based web service endpoint 46 2002
7,162,687 JSP tag libraries and web services 9 2002
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
6,934,756 Conversational networking via transport, coding and control conversational protocols 134 2002
2003/0204,622 Dynamic invocation of web services 20 2002
2003/0204,644 System and method for developing, deploying, and debugging software agents 13 2002
 
CITRIX SYSTEMS, INC. (1)
7,062,570 High performance server farm with tagging and pipelining 35 2001
 
NEOMEDIA TECHNOLOGIES, INC. (1)
6,865,608 Method and system for simplified access to internet content on a wireless device 85 2001
 
NOVELL INTELLECTUAL PROPERTY HOLDINGS, INC. (1)
6,941,560 XML-based integrated services event system 9 2001
 
NUANCE COMMUNICATIONS, INC. (1)
6,801,604 Universal IP-based and scalable architectures across conversational applications using web services for speech and audio processing resources 173 2002
 
SCHNEIDER AUTOMATION (1)
7,159,007 Communication system for automation equipment based on the WSDL language 32 2001
 
VALUE CLICK, INC. (1)
6,826,594 Method and system for remote content management of a designated portion of a web page 101 2000

Patent Citation Ranking

  • No Patent Citation Ranking to display

Forward Cites

Patent Info (Count) # Cites Year
 
CANON KABUSHIKI KAISHA (2)
8,051,188 Method of proposing a service via a description document of such a service 0 2003
7,870,495 Method of offering a service provided by a server computer in a communication network 0 2004
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
8,180,847 Flexible web service deployment 0 2006
8,326,856 Method and apparatus of automatic method signature adaptation for dynamic web service invocation 0 2008
 
MICROSOFT CORPORATION (2)
7,546,526 Efficient extensible markup language namespace parsing for editing 0 2004
8,117,622 Client application independent extensibility model 0 2009

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Dec 10, 2015
11.5 Year Payment $7400.00 $3700.00 $1850.00 Dec 10, 2019
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00