Patent Document ID: 7558841
Application ID: 10438366

Base Claim:
1. A method of communicating results to a search query for data in a computer network utilizing a graphical user interface resident on a local computing device, the method comprising: providing a framework in communication with the graphical user interface and the remote computing device operable to translate requests from the graphical user interface in a non-extensible markup language (XML) format to an XML format; receiving a non-XML search registration query from the graphical user interface to access the remote computing device for conducting search queries to search data associated with the remote computing device for a string of data; translating the non-XML search registration query into an XML search registration query packet according to a search registration request schema associated with the XML search registration query packet; sending the XML search registration query packet to the remote computing device; receiving an XML search registration response packet from the remote computing device; translating the XML search registration response packet into a non-XML search registration response; sending the non-XML search registration response to the graphical user interface; receiving a non-XML search query for data from the graphical user interface; translating the non-XML search query into an XML search query packet; sending the XML search query packet to the remote computing device; receiving an XML search response packet from the remote computing device; determining whether the XML search response packet contains at least one search result to the search query; and translating the at least one search result from the XML search response packet into a non-XML search response for presentation to a user on the local computing device via the graphical user interface when the search response packet contains the at least one search result to the search query for data.

---

Claim 6:
6. The method of claim 1 , wherein the local computing device is a client in the computer network.