Method and apparatus for adaptive searching of distributed datasets
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04B-017/00
H04J-001/16
H04W-076/02
H04W-024/10
출원번호
US-0267640
(2011-10-06)
등록번호
US-8976691
(2015-03-10)
발명자
/ 주소
Norair, John Peter
출원인 / 주소
Blackbird Technology Holdings, Inc.
대리인 / 주소
McAndrews, Held & Malloy, Ltd.
인용정보
피인용 횟수 :
4인용 특허 :
60
초록▼
A first communication device comprising memory in which data is stored may receive a request packet from a second communication device, measure received signal strength for the request packet, and determine whether to perform the requested search of the data stored in the memory based on the receive
A first communication device comprising memory in which data is stored may receive a request packet from a second communication device, measure received signal strength for the request packet, and determine whether to perform the requested search of the data stored in the memory based on the received signal strength and the power at which the request packet was transmitted. The search request packet may comprise a request to search the data stored in the memory, and a transmit power field that indicates a power at which the request packet was transmitted. The determining may be based on a result of a comparison between the received signal strength and a threshold and/or based on a comparison of a relative power and a threshold. The relative power may be calculated utilizing the received signal strength and the power at which the packet was transmitted.
대표청구항▼
1. A method comprising: in a first communication device comprising memory in which data is stored: receiving a request packet from a second communication device, wherein said request packet comprises: a request to search said data stored in said memory; anda transmit power field that indicates a pow
1. A method comprising: in a first communication device comprising memory in which data is stored: receiving a request packet from a second communication device, wherein said request packet comprises: a request to search said data stored in said memory; anda transmit power field that indicates a power at which said request packet was transmitted;measuring a received signal strength for said request packet;determining whether to perform said search of said data stored in said memory based on said received signal strength and said power at which said request packet was transmitted;performing said search by comparing a search token to said data stored in said memory; andgenerating a search score that indicates one or more of: the number of matches and/or partial matches of said search token found in said data stored in said memory; andthe location of matches and/or partial matches of said search token found in said data stored in said memory. 2. The method of claim 1, wherein said determining is based on a result of a comparison between said received signal strength and a threshold. 3. The method of claim 1, wherein: said determining is based on a comparison of a relative power and a threshold; andsaid relative power is calculated utilizing said received signal strength and said power at which said packet was transmitted. 4. The method of claim 3, wherein said relative power is calculated by subtracting said received signal strength from said power at which said packet was transmitted. 5. The method of claim 1, the method comprising: in said first communication device: generating a response packet in response to said request packet wherein said response packet comprises a transmit power field that indicates a power at which said response packet is transmitted; andtransmitting said response packet. 6. The method of claim 5, wherein: said response packet comprises a return data field; andthe contents and/or format of said return data field is determined by a search specification field of said request packet. 7. A method of claim 1, comprising: in a first communication device comprising memory in which data is stored: receiving a request packet from a second communication device, wherein said request packet comprises: a request to search said data stored in said memory; anda transmit power field that indicates a power at which said request packet was transmitted;measuring a received signal strength for said request packet;determining whether to perform said search of said data stored in said memory based on said received signal strength and said power at which said request packet was transmitted; anddetermining, based on a search score corresponding to a particular response packet, one or both of: when to transmit said particular response packet; anda channel on which to transmit said particular response packet. 8. The method of claim 7, wherein said determining whether to perform said search is based on a result of a comparison between said received signal strength and a threshold. 9. The method of claim 7, wherein: said determining whether to perform said search is based on a comparison of a relative power and a threshold; andsaid relative power is calculated utilizing said received signal strength and said power at which said packet was transmitted. 10. The method of claim 9, wherein said relative power is calculated by subtracting said received signal strength from said power at which said packet was transmitted. 11. The method of claim 7, the method comprising: in said first communication device: generating a response packet in response to said request packet wherein said response packet comprises a transmit power field that indicates a power at which said response packet is transmitted; andtransmitting said response packet. 12. The method of claim 11, wherein: said response packet comprises a return data field; andthe contents and/or format of said return data field is determined by a search specification field of said request packet. 13. A method comprising: in a first communication device comprising memory in which data is stored: receiving a request packet from a second communication device, wherein: said request packet comprises a request to search said data stored in said memory;said request packet comprises a transmit power field that indicates a power at which said request packet was transmitted;said data stored in said memory is organized into one or more strings of characters; anda weighting factor is appended to each of said characters;measuring a received signal strength for said request packet; anddetermining whether to perform said search of said data stored in said memory based on said received signal strength and said power at which said request packet was transmitted. 14. The method of claim 13, wherein said weighting factor for a particular character is determined based on the position of said particular character in said one or more strings. 15. The method of claim 13, wherein said determining is based on a result of a comparison between said received signal strength and a threshold. 16. The method of claim 13, wherein: said determining is based on a comparison of a relative power and a threshold; andsaid relative power is calculated utilizing said received signal strength and said power at which said packet was transmitted. 17. The method of claim 16, wherein said relative power is calculated by subtracting said received signal strength from said power at which said packet was transmitted. 18. The method of claim 13, the method comprising: in said first communication device: generating a response packet in response to said request packet wherein said response packet comprises a transmit power field that indicates a power at which said response packet is transmitted; andtransmitting said response packet. 19. The method of claim 18, wherein: said response packet comprises a return data field; andthe contents and/or format of said return data field is determined by a search specification field of said request packet. 20. A method comprising: in a first communication device: transmitting a first search request packet comprising a transmit power field, wherein: said transmit power field indicates a power at which said search request packet is transmitted; andsaid first search request packet comprises a search specification field for one or more of: instructing a data-bearing device on how to format a search response packet;instructing a data-bearing device on when to send a search response packet; andinstructing a data-bearing device on what channel to transmit a search response packet;receiving a plurality of search response packets from a plurality of second communication devices;transmitting a second search request packet comprising a batch acknowledgment field, wherein said batch acknowledgment field acknowledges receipt of said plurality of search response packets from said plurality of second communication devices. 21. The method of claim 20, the method comprising: generating a graphical user interface via which a user of the first communication device can manually adjust said power at which said search request packet is transmitted. 22. The method of claim 20, wherein: said search request packet communicates a minimum received power threshold; andsaid minimum received power threshold communicates that, if the search request packet is received at a signal strength below the minimum power threshold, the search should not be responded to. 23. A method comprising: in a first communication device: transmitting a first search request packet comprising a transmit power field, wherein said transmit power field indicates a power at which said search request packet is transmitted;receiving a plurality of search response packets from a plurality of second communication devices:transmitting a second search request packet comprising a batch acknowledgment field, wherein said batch acknowledgment field acknowledges receipt of said plurality of search response packets from said plurality of second communication devices; andencoding characters of a search token such that a hamming distance between the encoding of any two characters is proportional to the physical distance between the corresponding two keys of a keypad of said first communication device. 24. The method of claim 23, the method comprising: generating a graphical user interface via which a user of the first communication device can manually adjust said power at which said search request packet is transmitted. 25. The method of claim 23, wherein: said search request packet communicates a minimum received power threshold; andsaid minimum received power threshold communicates that, if the search request packet is received at a signal strength below the minimum power threshold, the search should not be responded to.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (60)
Heung-Soo Park KR; Jae-Suk Sung KR, Antenna, and manufacturing method therefor.
Thirumalai, Srikanth; Terra, Egidio; Mohan, Vijai; Tomko, Mark J.; Emery, Grant M.; Manoharan, Aswath, Generating similarity scores for matching non-identical data strings.
Shin, Cheol Ho; Choi, Sung Woo; Bang, Joon Hak; Kim, Byoung Hak; Choi, Sang Sung; Park, Kwang Roh, Method and apparatus for generating link quality indicator information in MB-OFDM UWB system.
Wang, Huai Y.; Merchant, Zaffer S.; Simpson, Floyd D., Method and apparatus for performing neighbor scans on a wide area network in a mobile communication device operating a personal area network.
Kim, Yeon-Soo; Chong, Hak-Jin; Koh, Youn-Suk; Hwang, legal representative, Chae-Eun, Method for selecting operational channel of network coordinator in wireless narrow area network and coordinator using the same.
Iwami, Masashi; Miyata, Takeo; Ito, Tadayoshi, Radio communication apparatus suppressing correction error while maintaining communication quality, and method and program for error correction.
Stanforth,Peter J.; Koos,Larry W.; Whitehill,Eric A., System and method employing algorithms and protocols for optimizing carrier sense multiple access (CSMA) protocols in wireless networks.
Ogier, Richard G.; Bellur, Bhargav R.; Templin, Fred Lambert, System and method for disseminating topology and link-state information to routing nodes in a mobile ad hoc network.
Douglas,Bretton Lee; Olson,Timothy S.; Halasz,David E.; Deng,John Z.; Bilstad,Arnold M.; Yang,Sheausong; Rebo,Richard D.; Leary,Jonathan S.; Kaiser,Daryl A., Tag location, client location, and coverage hole location in a wireless network.
Bates John B. (Oak Ridge TN) Dudney Nancy J. (Knoxville TN) Gruzalski Greg R. (Oak Ridge TN) Luck Christopher F. (Knoxville TN), Thin film battery and method for making same.
Flanders John A. ; Ross Ryan T. ; Townsend William D. ; Lemaire Thomas A. ; Radogna Thomas V. ; Ciampa Robert A. ; Bailey Brian W., Unicast, multicast, and broadcast method and apparatus.
Roese, John J.; Graham, Richard W.; Durand, Roger P.; Gorsky, John-Paul, Using signal characteristics to determine the physical location of devices in a data network.
Arai, Takashi; Yamazaki, Hitoshi; Itou, Masashi, Wireless LAN communication system, wireless LAN connection method, and wireless LAN terminal apparatus.
Iinuma, Toshinori, Wireless base station that staggers the transmission of symbols to spatially multiplexed mobile stations by a predetermined time that is shorter than the symbol period.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.