Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
124 words
A method for controlling a timer in a transceiver receiving data frames, said method comprising the steps of: creating a list including at least one entry indicating a first frame for which a retransmission request has been transmitted from said transceiver, wherein said first frame is associated with a timer started upon transmission of said retransmission request; buffering a plurality of second frames in a buffer; setting a pointer in said buffer that indicates the highest sequence number of all of said plurality of second frames in said buffer received as the result of other retransmission requests; receiving a third frame, incrementing said timer and updating said pointer; and determining if an expiration action should be taken on said timer based on said pointer.
Claim 2
Independent Claim
124 words
A method for controlling a timer in a transceiver receiving data frames, said method comprising the steps of: creating a list including at least one entry indicating a first frame for which a retransmission request has been transmitted from said transceiver, wherein said first frame is associated with a timer started upon transmission of said retransmission request; buffering a plurality of second frames in a buffer; setting a pointer in said buffer that indicates the highest sequence number of all of said plurality of second frames in said buffer received as the result of other retransmission requests; receiving a third frame, incrementing said timer and updating said pointer; and determining if an expiration action should be taken on said timer based on said pointer.
Claim 3
Dependent Claim
92 words
The method of claim 1, wherein said step of determining if an expiration action should be taken on said timer based on said pointer comprises the steps of: determining if said pointer indicates a sequence number greater than the sequence number of said first frame; and if it is so determined, taking an expiration action on said timer; else if it is determined that said pointer does not indicate a sequence number greater than the sequence number of said first frame, taking no expiration action on said timer based on said pointer.
Claim 4
Dependent Claim
113 words
The method of claim 1, wherein said step of determining if an expiration action should be taken on said timer based on said pointer comprises the steps of: determining if said third frame is a valid data frame and if said pointer indicates a sequence number greater than the sequence number of said first data frame; and if it is so determined, taking an expiration action on said timer; else if it is determined that said third frame is not a valid data frame or said pointer does not indicate a sequence number greater than the sequence number of said first frame, taking no expiration action on said timer based on said pointer.
Claim 5
Independent Claim
132 words
A method for controlling a timer in a transceiver receiving data frames, said method comprising the steps of: creating a list, said list including at least one entry indicating a first frame for which a retransmission request has been transmitted, wherein said first data frame is associated with a timer started upon transmission of said retransmission request; buffering a plurality of second frames in a buffer; receiving a third frame and incrementing said timer, causing said timer to expire; determining, in response to the expiration of said timer, if said third frame is a valid data frame; and if it is so determined, taking an expiration action on said timer; else if it is determined that said third frame is not a valid data frame, taking no expiration action on said timer.
Claim 6
Independent Claim
132 words
A method for controlling a timer in a transceiver receiving data frames, said method comprising the steps of: creating a list, said list including at least one entry indicating a first frame for which a retransmission request has been transmitted, wherein said first data frame is associated with a timer started upon transmission of said retransmission request; buffering a plurality of second frames in a buffer; receiving a third frame and incrementing said timer, causing said timer to expire; determining, in response to the expiration of said timer, if said third frame is a valid data frame; and if it is so determined, taking an expiration action on said timer; else if it is determined that said third frame is not a valid data frame, taking no expiration action on said timer.
Claim 7
Independent Claim
176 words
A method for controlling a timer in a transceiver receiving data frames, said method comprising the steps of: creating a list including at least one entry indicating a first frame for which a retransmission request has been transmitted from said transceiver, wherein said first frame is associated with a timer started upon transmission of said retransmission request for said first frame; receiving and buffering a plurality of second frames in a buffer; setting a pointer in said buffer that indicates the highest sequence number of all of said plurality of second frames in said buffer received as the result of other retransmission requests; receiving a third frame, incrementing said timer and updating said pointer; and determining, in response to receiving said third frame, if an expiration action should be taken on said timer based on first data; and if it is determined that no expiration action should be taken based on said first data, determining if an expiration action should be taken on said timer based on second data, wherein said second data comprises said pointer.
Claim 8
Independent Claim
176 words
A method for controlling a timer in a transceiver receiving data frames, said method comprising the steps of: creating a list including at least one entry indicating a first frame for which a retransmission request has been transmitted from said transceiver, wherein said first frame is associated with a timer started upon transmission of said retransmission request for said first frame; receiving and buffering a plurality of second frames in a buffer; setting a pointer in said buffer that indicates the highest sequence number of all of said plurality of second frames in said buffer received as the result of other retransmission requests; receiving a third frame, incrementing said timer and updating said pointer; and determining, in response to receiving said third frame, if an expiration action should be taken on said timer based on first data; and if it is determined that no expiration action should be taken based on said first data, determining if an expiration action should be taken on said timer based on second data, wherein said second data comprises said pointer.
Claim 9
Dependent Claim
95 words
The method of claim 5, wherein said step of determining if an expiration action should be taken on said timer based on first data comprises the steps of: determining if said timer has expired; and in response to a positive determination that said timer has expired; determining if said third frame is a valid data frame; and if it is so determined, taking an expiration action on said timer; else if it is determined said third frame is not a valid data frame, taking no expiration action on said timer based on said first data.
Claim 10
Dependent Claim
109 words
The method of claim 5, wherein said step of determining if an expiration action should be taken on said timer based on second data comprises the steps of: determining if said third frame is a valid data frame and if said pointer indicates a sequence number greater than the sequence number of said first data frame; and if it is so determined, taking an expiration action on said timer; else if it is determined that said third frame is not a valid data frame or said pointer does not indicate a sequence number greater than the sequence number of said data frame, taking no expiration action on said timer.
Claim 11
Independent Claim
199 words
An apparatus for controlling a timer in a transceiver receiving data frames, said apparatus comprising: a transmitter for transmitting a retransmission request for a first frame; a buffer for buffering a plurality of second frames; a memory for storing a list; a receiver for receiving a third frame; a timer; and a controller, said controller coupled to said receiver, said buffer, said transmitter, said timer, and said memory, wherein said controller creates said list in said memory including at least one entry indicating said first frame for which said retransmission request has been transmitted from said transmitter; said controller further starting said timer upon transmission of said retransmission request for said first frame from said transmitter, said controller, further, buffering said plurality of second frames in said buffer and setting a pointer in said memory to indicate the highest sequence number of all of said plurality of second frames in said buffer received as the result of a retransmission request from one of said plurality of second frames from said transmitter, said controller for determining, in response to receiving said third frame at said receiver, if an expiration action on said timer should be taken based on said pointer.
Claim 12
Independent Claim
199 words
An apparatus for controlling a timer in a transceiver receiving data frames, said apparatus comprising: a transmitter for transmitting a retransmission request for a first frame; a buffer for buffering a plurality of second frames; a memory for storing a list; a receiver for receiving a third frame; a timer; and a controller, said controller coupled to said receiver, said buffer, said transmitter, said timer, and said memory, wherein said controller creates said list in said memory including at least one entry indicating said first frame for which said retransmission request has been transmitted from said transmitter; said controller further starting said timer upon transmission of said retransmission request for said first frame from said transmitter, said controller, further, buffering said plurality of second frames in said buffer and setting a pointer in said memory to indicate the highest sequence number of all of said plurality of second frames in said buffer received as the result of a retransmission request from one of said plurality of second frames from said transmitter, said controller for determining, in response to receiving said third frame at said receiver, if an expiration action on said timer should be taken based on said pointer.
Claim 13
Dependent Claim
32 words
The apparatus of claim 8, wherein said controller determines that an expiration action should be taken if said pointer indicates a sequence number greater than the sequence number of said first frame.
Claim 14
Independent Claim
233 words
An apparatus for controlling a timer in a transceiver receiving data frames, said apparatus comprising: a transmitter for transmitting a retransmission request for a first frame; a buffer for buffering a plurality of second frames; a memory for storing a list; a receiver for receiving a third frame; a timer; and a controller, said controller coupled to said receiver, said transmitter, said timer, and said memory, wherein said controller creates said list in said memory including at least one entry indicating said first frame for which said retransmission request has been transmitted from said transmitter, said controller further starting said timer upon transmission of said retransmission request for said first frame from said transmitter, said controller further buffering said plurality of second frames in said buffer and setting a pointer in said memory to indicate the highest sequence number of all of said plurality of second frames in said buffer received as the result of a retransmission request for one of said plurality of second frames from said transmitter, said controller for determining, in response to receiving said third frame at said receiver, if an expiration action on said timer should be taken based on first data, and, if it is determined that no expiration action should be taken based on said first data, determining if an expiration action should be taken based on second data, wherein said second data includes said pointer.
Claim 15
Independent Claim
233 words
An apparatus for controlling a timer in a transceiver receiving data frames, said apparatus comprising: a transmitter for transmitting a retransmission request for a first frame; a buffer for buffering a plurality of second frames; a memory for storing a list; a receiver for receiving a third frame; a timer; and a controller, said controller coupled to said receiver, said transmitter, said timer, and said memory, wherein said controller creates said list in said memory including at least one entry indicating said first frame for which said retransmission request has been transmitted from said transmitter, said controller further starting said timer upon transmission of said retransmission request for said first frame from said transmitter, said controller further buffering said plurality of second frames in said buffer and setting a pointer in said memory to indicate the highest sequence number of all of said plurality of second frames in said buffer received as the result of a retransmission request for one of said plurality of second frames from said transmitter, said controller for determining, in response to receiving said third frame at said receiver, if an expiration action on said timer should be taken based on first data, and, if it is determined that no expiration action should be taken based on said first data, determining if an expiration action should be taken based on second data, wherein said second data includes said pointer.
Claim 16
Dependent Claim
39 words
The apparatus of claim 10, wherein said controller determines that an expiration action should be taken on said timer based on said first data if said timer has expired and if said third frame is a valid data frame.
Claim 17
Dependent Claim
50 words
The apparatus of claim 10, wherein said controller determines that an expiration action should be taken on said timer based on said second data if said third frame is a valid data frame and if said pointer indicates a sequence number greater than the sequence number of said first frame.