1. A method of searching for data using heterogeneous indices, comprising:
searching through a search index, using a first query, to identify a set of entities;
identifying a second query for searching through said set of entities;
for each of said set of entities, estimating a number of documents that would be identified in a search through said each entity to answer said second query;
on the basis of said estimating, forming a subset of said entities; and
sending said second query and said subset of entities to a search engine to search said subset of entities to answer said second query.
2. The method according to claim 1, wherein said estimating is based on previous searching through said set of entities.
3. The method according to claim 1, wherein the forming includes:
arranging the set of entities in a defined order; and
forming the subset of the entities based on said defined order.
4. The method according to claim 3, wherein:
the arranging includes arranging the specified entities in order based on the estimated number of documents that would be identified in said search through said each of the specified entities; and
the forming includes adding the specified entities to the subset, in ascending order of said estimated number of documents that would be identified in said search through said each of the specified entities, as long as a specified criteria is met.
5. The method according to claim 1, further comprising forming additional subsets of the specified entities, and sending said query and said additional subsets of the entities to the search engine until all of the specified entities have been included in one of the subsets of entities and sent to said search engine.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method of assigning a channel according to mobility of a medical body area network (MBAN) device in an MBAN network, the method comprising:
receiving, by an MBAN master from the MBAN device, an association request signal including information about the mobility of the MBAN device;
transmitting, by the MBAN master to the MBAN device, an association response signal in response to the received association request signal; and
transmitting, by the MBAN master to the MBAN device, channel assignment information according to the information about the mobility included in the received association request signal,
wherein, when the information about the mobility of the MBAN device indicates that the MBAN device is a fixed device, the channel assignment information is transmitted to the MBAN device once through a non-beacon frame, and
wherein, when the information about the mobility of the MBAN device indicates that the MBAN device is a mobile device, the channel assignment information is transmitted to the MBAN device periodically through a beacon frame.
2. The method of claim 1, wherein the MBAN comprises a wireless personal area network (WPAN).
3. The method of claim 1, wherein the association request signal further includes a capability information field.
4. The method of claim 1, wherein, when the information about the mobility of the MBAN device indicates that the MBAN device is a fixed device, all of time that a primary user does not use is assigned to the MBAN device.
5. The method of claim 1, wherein a time interval assigned for the MBAN device when the information about the mobility of the MBAN device indicates that the MBAN device is a fixed device is longer than a time interval assigned for the MBAN device when the information about the mobility of the MBAN device indicates that the MBAN device is a mobile device.
6. The method of claim 1, wherein the beacon frame is broadcast and the non-beacon frame is unicast.
7. The method of claim 1, wherein, when the information about the mobility of the MBAN device indicates that the MBAN device is a mobile device having a low mobility frequency, periodicity of transmitting the channel assignment information is set longer.
8. A method of assigning a channel according to mobility of a medical body area network (MBAN) device in an MBAN network, the method comprising:
transmitting, by the MBAN device to an MBAN master, an association request signal including information about the mobility of the MBAN device;
receiving, by the MBAN device from the MBAN master, an association response signal in response to the transmitted association request signal;
receiving, by the MBAN device from the MBAN master, channel assignment information according to the information about the mobility included in the transmitted association request signal,
wherein, when the information about the mobility of the MBAN device indicates that the MBAN device is a fixed device, the channel assignment information is received from the MBAN master once through a non-beacon frame, and
wherein, when the information about the mobility of the MBAN device indicates that the MBAN device is a mobile device, the channel assignment information is received from the MBAN master periodically through a beacon frame.
9. The method of claim 8, wherein the association request signal further includes a capability information field.
10. The method of claim 8, wherein, when the information about the mobility of the MBAN device indicates that the MBAN device is a fixed device, all of time that a primary user does not use is assigned to the MBAN device.
11. The method of claim 8, wherein a time interval assigned for the MBAN device when the information about the mobility of the MBAN device indicates that the MBAN device is a fixed device is longer than a time interval assigned for the MBAN device when the information about the mobility of the MBAN device indicates that the MBAN device is a mobile device.
12. The method of claim 8, wherein the beacon frame is broadcast and the non-beacon frame is unicast.
13. The method of claim 8, wherein, when the information about the mobility of the MBAN device indicates that the MBAN device is a mobile device having a low mobility frequency, periodicity of receiving the channel assignment information is set longer.
14. An apparatus configured to assign a channel according to mobility of a medical body area network (MBAN) device in an MBAN network, the apparatus comprising:
a memory device; and
a processor operatively connected to the memory device and configured to:
receive, from the MBAN device, an association request signal including information about the mobility of the MBAN device;
transmit, to the MBAN device, an association response signal in response to the received association request signal; and
transmit, to the MBAN device, channel assignment information according to the information about the mobility included in the received association request signal,
wherein, when the information about the mobility of the MBAN device indicates that the MBAN device is a fixed device, the channel assignment information is transmitted to the MBAN device once through a non-beacon frame, and
wherein, when the information about the mobility of the MBAN device indicates that the MBAN device is a mobile device, the channel assignment information is transmitted to the MBAN device periodically through a beacon frame.
15. An apparatus configured to assign a channel according to mobility of the apparatus in a medical body area network (MBAN) network, comprising:
a memory device; and
a processor operatively connected to the memory device and configured to:
transmit, to an MBAN master, an association request signal including information about the mobility of the apparatus;
receive, from the MBAN master, an association response signal in response to the transmitted association request signal;
receive, from the MBAN master, channel assignment information according to the information about the mobility included in the transmitted association request signal,
wherein, when the information about the mobility of the apparatus indicates that the apparatus is a fixed device, the channel assignment information is received from the MBAN master once through a non-beacon frame, and
wherein, when the information about the mobility of the apparatus indicates that the apparatus is a mobile device, the channel assignment information is received from the MBAN master periodically through a beacon frame.