Patent ID: 7725459
Filing Date: 2010-05-25
Classification: G06F,H04L,Y10S

Abstract:
1. A method of determining a remote target system storing a desired data object from among a plurality of remote target systems to remotely perform operations on that data object, wherein data objects stored on said remote target systems are each associated with a data identifier used for identifying and accessing said data object on said remote target system to enable a user to remotely manipulate said data object without retrieving said data object from said remote target system, said method comprising: forwarding a first query from a processing system to an intended one of said plurality of remote target systems storing desired data; receiving at said processing system from said intended target system a query identification for said first query and said data identifier for a data object stored on said intended target system in response to said first query, wherein each remote target system includes a storage unit to store data, wherein said query identification for said first query identifies said intended target system storing said desired data, and wherein said query identification for said first query is simultaneously employed by at least two different remote target systems, thereby associating said first query with at least one other remote target system without said desired data; generating a target destination identification at said processing system and storing target system information based on said target destination identification, wherein said target system information includes said query identification received from said intended target system and information identifying said intended target system storing said desired data, and wherein said target destination identification is used to retrieve said stored information, thereby providing a mapping between said target destination identification and said intended target system storing said desired data; transmitting query information including said target destination identification from said processing system to said user in response to said first query; receiving a second query at said processing system from said user including said target destination identification, utilizing said target destination identification received with said second query to retrieve said target system information, and determining, based on said retrieved target system information, said intended target system to receive said second query from among the plurality of remote target systems; and transmitting said second query from said processing system to said intended target system determined to receive said second query.