Source: http://www.google.ca/patents/US8432888
Timestamp: 2017-11-18 06:51:37
Document Index: 372424500

Matched Legal Cases: ['§120', '§119', 'Application No. 2004', 'Application No. 2003', 'Application No. 2004', 'Application No. 2010', 'Application No. 2004', 'Application No. 2004', 'Application No. 2010']

Patent US8432888 - Wireless communication system, wireless communication device and wireless ... - Google Patents
Access control based on CSMA is favorably carried out with the RTS/CTS method used together. If the RTS/CTS procedure is used together, CTS information is transmitted in response to the reception of RTS information, and data is transmitted in response to the reception of CTS. The CTS transmitting station...http://www.google.ca/patents/US8432888?utm_source=gb-gplus-sharePatent US8432888 - Wireless communication system, wireless communication device and wireless communication method, and computer program
Publication number US8432888 B2
Also published as CN101674157A, CN101674157B, CN101674166A, CN101674166B, DE602004027071D1, EP1690352A2, EP1690352B1, EP2034652A1, EP2034652B1, EP3013094A1, US8428041, US20050169232, US20090059891, WO2005041467A2, WO2005041467A3
Publication number 12262233, 262233, US 8432888 B2, US 8432888B2, US-B2-8432888, US8432888 B2, US8432888B2
Patent Citations (19), Non-Patent Citations (14), Referenced by (7), Classifications (31), Legal Events (1)
US 8432888 B2
1. A wireless communication system for transmitting and receiving a plurality of data units in which sequence numbers are assigned to transmit data units to identify the data units, comprising:
a transmitting communication station configured to transmit request information to a receiving communication station, the request information including a set of sequence numbers assigned to the transmit data units; and
the receiving communication station configured to receive the request information, and to transmit, if selective acknowledgement is applied, acknowledgement information to the transmitting communication station, the acknowledgement information including (1) a start sequence number and (2) a bitmap including bits corresponding to only the transmit data units having sequence numbers higher than the start sequence number, wherein
the bit 0 indicates that the data unit has not been received and the bit 1 indicates that the data unit has been received; and
adding information, in the communication stations, indicating a causal data flow when transmitting transmit data and an acknowledgment in response to data transmission/reception.
wherein the receiving communication station which does not support selective acknowledgement transmits said bit map information with zero set for all the bits of the bit map field.
wherein, with respect to at least one data flow, the Automatic Repeat reQuest ARQ system in which sequence numbers are not assigned is adopted, and, when Link session is established, data is transmitted and received through the data flow, and thereby the sequence numbers of the transmitter station and the receiver station are synchronized with each other.
an acknowledgement information transmitting means,. which
receives request information including a set of sequence numbers assigned to the transmit data units, and
transmits, if selective acknowledgement is applied, acknowledgement information including (1) a start sequence number, and (2) a bitmap including bits corresponding to only the transmit data units having sequence numbers higher than the start sequence number, wherein the bit 0 indicates that the data unit has not been received and the bit 1 indicates that the data unit has been received; and
wherein, if said acknowledgement information transmitting means does not support selective acknowledgement, it transmits said bit map information with zero set for all the bits of the bit map field.
wherein, with respect to at least one data flow, the Automatic Repeat reQuest ARQ system in which sequence numbers are not assigned is adopted, and, when Link session is established, data is transmitted and received through the data flow, and thereby the communication device synchronizes its sequence numbers with those of the station on the other end.
7. A wireless communication method for transmitting and receiving a plurality of data units, comprising
assigning sequence numbers to transmit data units to identify the data units;
transmitting, from a transmitting communication station, request information including a set of sequence numbers assigned to the transmit data units;
receiving the request information in a receiving communication station;
transmitting from the receiving communication station, if selective acknowledgement is applied, acknowledgement information including (1) a start sequence number, and (2) a bitmap including bits corresponding to only the transmit data units having sequence numbers higher than the start sequence number, wherein the bit 0 indicates that the data unit has not been received and the bit 1 indicates that the data unit has been received; and
adding information, in the communication stations, indicating a causal data flow when transmitting transmit data and an acknowledgement in response to data transmission/reception.
8. A non-transitory computer-readable storage medium having embedded therein instructions, which when executed by a processor, cause the processor to perform a method controlling communication operation for transmitting and receiving a plurality of data units, the method comprising:
transmitting, from the receiving communication station, if selective acknowledgement is applied, acknowledgement information including (1) a start sequence number, and (2) a bitmap including bits corresponding to only the transmit data units having sequence numbers higher than the start sequence number, wherein the bit 0 indicates that the data unit has not been received and the bit 1 indicates that the data unit has been received; and
9. A wireless communication system in which random access is made concomitantly among a plurality of communication stations using a Request To Send/Clear to Send RTS/CTS method, the wireless communication system comprising:
an origin communication station as the origin of data transmission which transmits a request to send packet Request To Send RTS and starts data transmission in response to reception of a response packet Clear to Send CTS from a destination communication station as the destination of data transmission; and
the destination communication station which receives the packet Request To Send RTS and transmits to the origin communication station the response packet Clear to Send CTS, wherein
the origin communication station transmits the packet RTS including information related to one or more data units for which transmission is tried,
the destination communication station determines a data rate based on the information included in the packet Request To Send RTS and a result of measurement of a quality of a receive signal of the packet Request To Send RTS measured by the destination communication station, and
the origin communication station transmits the data units according to the data rate determined by the destination communication station;
wherein the origin communication station assigns sequence numbers to transmit data units, describes in Request To Send RTS the first sequence number of data it tries to transmit, and notifies of information related to the data units it tries to transmit;
wherein, if selective acknowledgement is applied, the origin communication station describes in RTS reception acknowledgement information containing the first sequence number of data units for which data transmission is tried and bit map information obtained by mapping the reception confirmation information on the subsequent data units into bits corresponding to the relative positions to the first sequence number, and further generates information related to said data units with only data units for which reception confirmation has not been obtained taken as objects to be transmitted, and
wherein, if selective acknowledgement is applied, the destination communication station refers to said bit map information described in the Request To Send RTS, extracts data units it has already received from data units for which transmission is tried, and then determines medium reservation time information.
wherein, when the destination communication station determines medium reservation time information after the reception of Request To Send RTS, the destination station takes into account the time at which the station itself completes data reception.
wherein the origin communication station describes in Request To Send RTS information on the period until the time until which the communication station itself can transmit, and
wherein the destination communication station gives consideration so that said information on the period described in the Request To Send RTS is not exceeded when it determines medium reservation time information after the reception of Request To Send RTS.
wherein the origin communication station describes in Request To Send RTS the time that lapses before the reception of a packet containing Clear To Send CTS information, transmitted as the outcome of the reception of Request To Send RTS information, as medium reservation time information, and
wherein other communication stations which receive Request To Send RTS set a Network Allocation Vector NAV, and keep it effective and communication stations themselves in transmission prohibited state over the duration of medium reservation time information.
wherein the destination communication station measures the quality of receive signal and determines a data rate based on the result of measurement.
wherein the destination communication station describes in Clear To Send CTS a data rate at which it desires to receive, and transmits the Clear To Send CTS.
wherein the origin communication station carries out data transmission as the outcome of the reception of Clear To Send CTS information based on the data rate described in the Clear To Send CTS.
wherein the destination communication station describes in Clear To Send CTS the time that lapses before the reception of a data packet, transmitted as the outcome of the reception of Clear To Send CTS information, as medium reservation time information, and
wherein other communication stations which receive Clear To Send CTS set a Network Allocation Vector NAV, and keep it effective and themselves in transmission prohibited state over the duration of medium reservation time information.
wherein the destination communication station determines medium reservation time information which corresponds to the time period during which the reception of a data unit, transmitted from the origin communication station, is completed based on the information related to each data unit described in the received Request To Send RTS.
wherein, if it is described in Request To Send RTS that a plurality of data units are transmitted from the origin communication station, the destination communication station determines medium reservation time information which corresponds to the time period during which the reception of all the data units is completed.
wherein the origin communication station carries out data transmission as the outcome of the reception of Clear To Send CTS information based on the data rate described in the Clear To Send CTS so that the transmission is completed within the time specified by the medium reservation time information.
wherein the destination communication station refers to the first sequence number of data units described in Request To Send RTS, extracts data units already received from data units for which transmission is tried, excludes them from objects to be received, and then determines medium reservation time information.
25. The wireless communication system according to claim 9,
wherein the destination communication station stores one or more pieces of data length information of data units to be received, of data for which transmission is tried as the outcome of the Request To Send RTS, and describes in Clear To Send CTS the sequence number of the last data unit stored.
26. The wireless communication system according to claim 25,
wherein the origin communication station stores the sequence number of said last data unit described in the Clear To Send CTS, and generates information related to data units for which transmission is tried in such form that the data unit indicated by the sequence number of said last data unit is not included in objects to be transmitted when an Request To Send RTS is transmitted next time.
27. The wireless communication system according to claim 9,
wherein, if a data unit already received is included in the data units to be transmitted described in the Request To Send RTS, the destination communication station describes acknowledgement ACK information in Clear To Send CTS.
28. The wireless communication system according to claim 9,
wherein the origin communication station excludes the data units already received by the destination communication station from the objects to be transmitted based on the ACK information added to the Clear To Send CTS, and carries out data transmission based on the data rate described in the Clear To Send CTS.
This application is a Divisional and claims the benefit of priority under 35 U.S.C. §120 from U.S. application Ser. No. 10/971,075, filed Oct. 25, 2004, which is a Continuation-in-Part of U.S. application Ser. No. 10/916,596, filed Aug. 12, 2004, and claims the benefit of priority under 35 U.S.C. §119 of Japanese Patent Application No. 2004-203627, filed Jul. 9, 2004, Japanese Patent Application No. 2003-364231 filed Oct. 24, 2003 and Japanese Patent Application No. 2004-300675, filed Oct. 14, 2004. The entire contents of these applications are incorporated herein by reference.
1 Eun-Sun Jung, et al., "A Power Control MAC Protocol for Ad Hoc Networks*", Proceedings of the 8th annual international conference on Mobile computing and networking, Sep. 23-28, 2002, 12 pages.
4 Japanese Office Action mailed Nov. 6, 2012 issued in Japanese Patent Application No. 2010-240625.
5 Javier Gomez, et al., "Conserving Transmission Power in Wireless Ad Hoc Networks", Proceedings of the Ninth International Conference on Network Protocols, Nov. 11-14, 2001, 11 pages.
6 Jeffrey P. Monks, et al., "A Power Controlled Multiple Access Protocol for Wireless Packet Networks", IEEE INFOCOM 2001, Proceedings of the Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies, vol. 1, pp. 1-10.
7 Nader S. Fahmy, et al. "Ad Hoc Networks with Smart Antennas Using IEEE 802.11-Based Protocols", Communications, 2002. ICC 2002. IEEE International Conference on, May 2, 2002, vol. 5, 2 pages and pp. 3144-3148.
8 Office Action issued Aug. 31, 2010 in JP Application No. 2004-300675.
9 Office Action issued Feb. 1, 2011, in Japanese Patent Application No. 2004-300675.
10 Office Action issued Jul. 17, 2012 in Japanese Patent Application No. 2010-240625.
12 U.S. Appl. No. 12/501,252, filed Jul. 10, 2009, Sakoda et al.
13 U.S. Appl. No. 12/717,680, filed Mar. 4, 2010, Sakoda.
14 U.S. Appl. No. 13/475,600, filed May 18, 2012, Sakoda.
US8982751 * 20 Jan 2011 17 Mar 2015 Sony Corporation Wireless communication device, wireless communication system, and wireless communication method for designating transmission timings
US20120314633 * 20 Jan 2011 13 Dec 2012 Sony Corporation Wireless communication device, wireless communication system, and wireless communication method
US20130135987 * 14 Nov 2012 30 May 2013 Interdigital Patent Holdings, Inc. Operation of control protocol data units in packet data convergence protocol
U.S. Classification 370/349, 370/445, 370/394, 370/514
International Classification H04W72/04, H04L29/08, H04W84/12, H04W28/22, H04L12/413, H04L12/26, H04W24/00, H04L1/16, H04L1/00, H04J3/06, H04W74/08, H04J3/24, H04L12/28