Method and apparatus for dynamic media access control in a multiple access system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-012/413
H04L-012/911
H04L-001/00
H04W-056/00
H04L-012/26
H04L-012/801
출원번호
US-0408453
(2012-02-29)
등록번호
US-9191340
(2015-11-17)
발명자
/ 주소
Norair, John Peter
출원인 / 주소
BLACKBIRD TECHNOLOGY HOLDINGS, INC.
대리인 / 주소
McAndrews, Held & Malloy, Ltd.
인용정보
피인용 횟수 :
0인용 특허 :
39
초록▼
An electronic device may be operable to control access to a physical medium (e.g., airwaves, a copper cable, or an optical fiber) utilizing carrier sense multiple access (CSMA). The amount of time that the electronic device must sense the physical medium as being inactive before it permits transmiss
An electronic device may be operable to control access to a physical medium (e.g., airwaves, a copper cable, or an optical fiber) utilizing carrier sense multiple access (CSMA). The amount of time that the electronic device must sense the physical medium as being inactive before it permits transmission of a message onto the physical medium may be determined based on: the size of the message, the type of the message, the symbol rate at which the message is to be transmitted, and/or a channel onto which the message is to be transmitted. Similarly, other aspects of how and when electronic device transmits and/or receives on the physical medium may be controlled via one or more dynamically configurable parameters which may be configured based on characteristics of received and/or to-be-transmitted messages.
대표청구항▼
1. A system comprising: an electronic device operable to control access to a physical medium utilizing carrier sense multiple access (CSMA), wherein the amount of time that said electronic device must sense said physical medium as being inactive before said electronic device permits transmission ont
1. A system comprising: an electronic device operable to control access to a physical medium utilizing carrier sense multiple access (CSMA), wherein the amount of time that said electronic device must sense said physical medium as being inactive before said electronic device permits transmission onto said physical medium is dynamically determined based on: the size of any given message to be transmitted, such that said amount of time is a first amount for a first message of a first size and a second amount for a second message of a second size; andone or more other parameters, the one or more other parameters comprising at least one parameter relating to characteristics of the message that is to be transmitted, other than message size, or to characteristics of a channel onto which the message is to be transmitted, other than channel quality; andwherein said electronic device comprises memory and a receiver, and said electronic device is operable to: read a series of n-tuples from said memory, each of said n-tuple comprising a channel identifier, a scan duration value, and a time-to-next-scan value; andfor each of said read n-tuples: configure said receiver to receive on the channel associated with said channel identifier for an amount of time equal to said scan duration value; andpower-down said receiver for an amount of time equal to said time-to-next-scan value minus said scan duration value. 2. The system of claim 1, wherein said amount of time that said electronic device must sense said physical medium as being inactive before said electronic device permits transmission of said message onto said physical medium is determined based on a type of said message. 3. The system of claim 1, wherein said amount of time that said electronic device must sense said physical medium as being inactive before said electronic device permits transmission of said message onto said physical medium is determined based on a symbol rate at which said message is to be transmitted. 4. The system of claim 1, wherein said amount of time that said electronic device must sense said physical medium as being inactive before said electronic device permits transmission of said message onto said physical medium is determined based on a channel onto which said message is to be transmitted. 5. The system of claim 1, wherein: said message is in response to a request received by said electronic device via said physical medium; andsaid channel onto which said message is to be transmitted is determined based on a field of said received request. 6. The system of claim 5, wherein: said field of said received request comprises a list of channels;said electronic device sequentially listen to channels in said list of channels until a channel meeting certain requirements is found or until a timeout occurs. 7. The system of claim 1, wherein: said message is in response to a request received via said physical medium by said electronic device; andthe maximum amount of time that said electronic device attempts to transmit said message onto said physical medium is determined based on a field of said previously-received request message. 8. The system of claim 1, wherein: said message is in response to a request received via said physical medium by said electronic device; andwhile said message is pending transmission, a portion of said electronic device alternates between a listen state and a wait state, wherein the amount of time that said portion of said electronic device spends in one or both of said listen state and said wait state is determined based on one or more fields of said received request. 9. The system of claim 8, wherein said one or more fields of said received request determine an equation and/or algorithm utilized by said electronic device for said determining said amount of time that said portion of said electronic device spends in one or both of said listen state and said wait state. 10. A system comprising: an electronic device comprising memory, a transmitter, and a receiver, wherein said electronic device is operable to: read a series of n-tuples from said memory, each of said n-tuple comprising a channel identifier, a contention period value, and a time-to-next-scan value; andfor each of said read n-tuples: configure said transmitter to transmit a beacon on the channel associated with said channel identifier;configure said receiver to listen for a response to said beacon for an amount of time equal to said contention period value; andwait a period of time equal to said time-to-next-scan value minus said contention period value before operating based on the next n-tuple in said series of n-tuples. 11. A method comprising: in an electronic device which utilizes carrier sense multiple access (CSMA) for communicating over a physical medium: dynamically determining the amount of time that said electronic device must sense said physical medium as being inactive before permitting transmission of onto said physical medium based on: the size of any given message to be transmitted, such that said amount of time is a first amount for a first message of a first size and a second amount for a second message of a second size; andone or more other parameters, the one or more other parameters comprising at least one parameter relating to characteristics of the message that is to be transmitted, other than message size, or to characteristics of a channel onto which the message is to be transmitted, other than channel quality; andreading a series of n-tuples from memory, each of said n-tuple comprising a channel identifier, a scan duration value, and a time-to-next-scan value;for each of said read n-tuples: configuring said receiver to receive on the channel associated with said channel identifier for an amount of time equal to said scan duration value; andpowering-down said receiver for an amount of time equal to said time-to-next-scan value. 12. The method of claim 11, wherein said determining said amount of time that said electronic device must sense said physical medium as being inactive before said electronic device permits transmission of said message onto said physical medium is based on a type of said message. 13. The method of claim 11, wherein said determining said amount of time that said electronic device must sense said physical medium as being inactive before said electronic device permits transmission of said message onto said physical medium is based on a symbol rate at which said message is to be transmitted. 14. The method of claim 11, wherein said determining said amount of time that said electronic device must sense said physical medium as being inactive before said electronic device permits transmission of said message onto said physical medium is based on a channel onto which said message is to be transmitted. 15. The method of claim 11, wherein: said message is in response to a request received by said electronic device via said physical medium; andsaid channel onto which said message is to be transmitted is determined based on a field of said received request. 16. The method of claim 15, wherein: said field of said received request comprises a list of channels;said electronic device sequentially listen to channels in said list of channels until a channel meeting certain requirements is found or until a timeout occurs. 17. The method of claim 11, wherein: said message is in response to a request received via said physical medium by said electronic device; andthe maximum amount of time that said electronic device attempts to transmit said message onto said physical medium is determined based on a field of said previously-received request message. 18. The method of claim 11, wherein: said message is in response to a request received via said physical medium by said electronic device; andwhile said message is pending transmission, a portion of said electronic device alternates between a listen state and a wait state, wherein the amount of time that said portion of said electronic device spends in one or both of said listen state and said wait state is determined based on one or more fields of said received request. 19. The method of claim 18, wherein said one or more fields of said received request determine an equation and/or algorithm utilized by said electronic device for said determining said amount of time that said portion of said electronic device spends in one or both of said listen state and said wait state. 20. A method comprising: in an electronic device which utilizes carrier sense multiple access (CSMA) for communicating over a physical medium: dynamically determining the amount of time that said electronic device must sense said physical medium as being inactive before permitting transmission of onto said physical medium based on: the size of any given message to be transmitted, such that said amount of time is a first amount for a first message of a first size and a second amount for a second message of a second size; andone or more other parameters, the one or more other parameters comprising at least one parameter relating to characteristics of the message that is to be transmitted, other than message size, or to characteristics of a channel onto which the message is to be transmitted, other than channel quality;reading a series of n-tuples from said memory, each of said n-tuple comprising a channel identifier, a contention period value, and a time-to-next-scan value; andfor each of said read n-tuples: configuring said transmitter to transmit a beacon on the channel associated with said channel identifier;configuring said receiver to listen for a response to said beacon for an amount of time equal to said contention period value; andwaiting a period of time equal to said time-to-next-scan value minus said contention period value before operating based on the next n-tuple in said series of n-tuples. 21. The method of claim 20, wherein said determining said amount of time that said electronic device must sense said physical medium as being inactive before said electronic device permits transmission of said message onto said physical medium is based on a type of said message. 22. The method of claim 20, wherein said determining said amount of time that said electronic device must sense said physical medium as being inactive before said electronic device permits transmission of said message onto said physical medium is based on a symbol rate at which said message is to be transmitted. 23. The method of claim 20, wherein said determining said amount of time that said electronic device must sense said physical medium as being inactive before said electronic device permits transmission of said message onto said physical medium is based on a channel onto which said message is to be transmitted. 24. The method of claim 20, wherein: said message is in response to a request received by said electronic device via said physical medium; andsaid channel onto which said message is to be transmitted is determined based on a field of said received request. 25. The method of claim 24, wherein: said field of said received request comprises a list of channels;said electronic device sequentially listen to channels in said list of channels until a channel meeting certain requirements is found or until a timeout occurs. 26. The method of claim 20, wherein: said message is in response to a request received via said physical medium by said electronic device; andthe maximum amount of time that said electronic device attempts to transmit said message onto said physical medium is determined based on a field of said previously-received request message. 27. The method of claim 20, wherein: said message is in response to a request received via said physical medium by said electronic device; andwhile said message is pending transmission, a portion of said electronic device alternates between a listen state and a wait state, wherein the amount of time that said portion of said electronic device spends in one or both of said listen state and said wait state is determined based on one or more fields of said received request. 28. The method of claim 27, wherein said one or more fields of said received request determine an equation and/or algorithm utilized by said electronic device for said determining said amount of time that said portion of said electronic device spends in one or both of said listen state and said wait state.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (39)
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.
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.
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.
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는 부적절한 답변을 할 수 있습니다.