06643650 is referenced by 426 patents and cites 40 patents.

A system and method for searching for documents within spaces in a distributed computing environment are provided. A client sends a lookup message to a space which stores documents. The lookup message may specify desired characteristics, such as a name or partial XML schema, of the stored documents. The documents may include XML service advertisements and XML device advertisements as well as general-purpose XML documents. A set of zero or more documents which match the lookup message are discovered. In one embodiment, the lookup message may include a desired name. If the lookup message includes both a desired name and a desired schema, the set of discovered documents may include both discovered documents having a name that matches the desired name and discovered documents having a schema that matches the desired schema. If the lookup message includes neither a desired name nor a desired schema, the set of discovered documents may include substantially all the documents stored in the space. After the matching documents are found, the space may send a lookup response message to the client. For each discovered document, the lookup response message may include a name and an advertisement. Each advertisement may include information which is usable by the client to obtain the respective discovered document or access the resource (e.g., a service) that the document advertises. The advertisements and messages may be expressed in a data representation language such as XML.

Title
Mechanism and apparatus for using messages to look up documents stored in spaces in a distributed computing environment
Application Number
9/660548
Publication Number
6643650 (B1)
Application Date
September 12, 2000
Publication Date
November 4, 2003
Inventor
Michael J Duigou
Fremont
CA, US
Mohamed M Abdelaziz
Santa Clara
CA, US
Bernard A Traversat
San Francisco
CA, US
Thomas E Saulpaugh
San Jose
CA, US
Gregory L Slaughter
Palo Alto
CA, US
Agent
Meyertons Hood Kivlin Kowert & Goetzel P C
US
Agent
Robert C Kowert
US
Assignee
Sun Microsystems
CA, US
IPC
G06F 17/30
View Original Source