Apparatus and method for receiving data from a network
First Claim
Patent Images
1. An apparatus for receiving data from networks, comprising:
- a network interface configured to receive a sequence of data packets from a network;
a queue; and
logic configured to store, in the queue, entries pointing to the data packets, the logic configured to detect when a data packet is missing from the sequence, the missing data packet having a queue position within the queue, the logic configured to select a transport protocol based on the queue position of the missing data packet and to initiate a retransmission of the missing data packet via the selected transport protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for receiving data from a network comprises a network interface and logic. The network interface is configured to receive a sequence of data packets from a network. The logic is configured to detect when a data packet is missing from the sequence. The logic is configured to initiate at least one retransmission of the missing data packet via a first transport protocol. The logic is further configured to initiate another retransmission of the missing data packet via a second transport protocol in response to a determination that an attempt to access the missing data packet is imminent.
-
Citations
28 Claims
-
1. An apparatus for receiving data from networks, comprising:
-
a network interface configured to receive a sequence of data packets from a network; a queue; and logic configured to store, in the queue, entries pointing to the data packets, the logic configured to detect when a data packet is missing from the sequence, the missing data packet having a queue position within the queue, the logic configured to select a transport protocol based on the queue position of the missing data packet and to initiate a retransmission of the missing data packet via the selected transport protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for receiving data from networks, comprising:
-
a network interface configured to receive a sequence of data packets from a network; and logic configured to detect when a data packet is missing from the sequence, the logic configured to initiate at least one retransmission of the missing data packet via a first transport protocol, the logic further configured to initiate another retransmission of the missing data packet via a second transport protocol in response to a determination that an attempt to access the missing data packet is imminent. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus for receiving data from networks, comprising:
-
means for receiving a sequence of data packets from a network; means for detecting when a data packet is missing from the sequence; and means for initiating at least one retransmission of the missing data packet via a first transport protocol and for initiating another retransmission of the missing data packet via a second transport protocol in response to a determination that an attempt to access the missing data packet is imminent. - View Dependent Claims (16)
-
-
17. A computer-readable medium having a program, the program comprising:
-
logic for receiving a sequence of data packets from a network; and logic for storing, in a queue, entries pointing to the data packets; logic for detecting when a data packet is missing from the sequence, the missing data packet having a queue position within the queue; and logic for selecting a transport protocol based on the queue position of the missing data packet and for initiating a retransmission of the missing data packet via the selected transport protocol.
-
-
18. A method for receiving data from networks, comprising:
-
receiving a sequence of data packets; storing, to the queue, entries pointing to the data packets; detecting when a data packet is missing from the sequence; associating the missing data packet with a queue position within the queue; selecting a transport protocol based on the associated queue position; and initiating a retransmission of the missing data packet via the selected transport protocol. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method for receiving data from networks, comprising:
-
receiving a sequence of data packets from a network; detecting when a data packet is missing from the sequence; initiating at least one retransmission of the missing data packet via a first transport protocol; determining when an attempt to access the missing data packet is imminent; and initiating another retransmission of the missing data packet via a second transport protocol in response to the determining. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification