Object search and retrieval service for an ad HOC data communication system
First Claim
Patent Images
1. A method of transferring an object from a source device to a destination device over an ad hoc communication channel, said method comprising the steps of:
- (a) discovering a data processing device communicating with said destination device over said communication channel;
(b) identifying a discovered data processing device that facilitates at least one of a remotely directed search for and transfer of a data object;
(c) searching an identified data processing device for said object;
(d) selecting an identified data processing device that is a location of said object as said source device; and
(e) transferring said object from said source device to said destination device over said communication channel.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of locating and retrieving data objects on an ad hoc data communication system includes discovering devices comprising the system, identification of discovered devices supporting location and transfer of objects from remote devices, locating a desired data object on the devices of the system, and transferring of the desired object to a destination device.
75 Citations
26 Claims
-
1. A method of transferring an object from a source device to a destination device over an ad hoc communication channel, said method comprising the steps of:
-
(a) discovering a data processing device communicating with said destination device over said communication channel;
(b) identifying a discovered data processing device that facilitates at least one of a remotely directed search for and transfer of a data object;
(c) searching an identified data processing device for said object;
(d) selecting an identified data processing device that is a location of said object as said source device; and
(e) transferring said object from said source device to said destination device over said communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
17. A method of transferring an object from a source device to a destination device over an ad hoc communication channel, said method comprising the steps of:
-
(a) transmitting a page message on said communication channel;
(b) including an address of a device responding to said page message in a device list;
(c) transmitting an object search and transfer service query to a device identified in said device list;
(d) including an address of a data processing device responding to said object search and transfer service query in a list of devices facilitating a search and transfer of a data object;
(e) transmitting a search request including a user specified search parameter to a data processing device identified in said list of devices facilitating a search for and transfer of a data object;
(f) receiving a response to said search request from a data processing device identifying a data object having a relation to said search parameter;
(g) transmitting a transfer availability query to a device that is a location of said object identified by a user;
(h) receiving a response to said transfer query including a measure of availability of a device to transfer said object;
(i) selecting as said source device a responding device maximizing said measure of availability;
(j) transmitting to said source device a request to transfer said object; and
(k) receiving at said destination device data of said object transferred over said communication channel.
-
Specification