Wireless architecture for a traditional wire-based protocol
First Claim
1. A method for determining an operation rate for transferring data traditionally sent by a wired link over a high-speed wireless link, the method being performed by a transmitter, the method comprising:
- receiving an application data rate that a medium access control (MAC) layer supports from a receiver, with which the transmitter can communicate using a wireless or wired link, in response to sending a query to find out the application data rate;
measuring a round trip delay;
ascertaining a forward link rate and a reverse link rate based on the measured round trip delay;
comparing the forward link rate and the reverse link rate to determine a minimum rate; and
assigning the minimum rate as an operation rate, for both forward and reverse links.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are described in connection with transferring data traditionally communicated through a wired link over a high-speed wireless link. The disclosed embodiments provide the wired and/or wireless data communication with minimal changes on the existing wired architecture. According to an embodiment is an apparatus for communicating wirelessly over a traditional wired link. The apparatus includes a transmitter comprising a host and a first portion of a client connected by a wired link and a receiver comprising a second portion of the client. According to some embodiments, the apparatus can include a query module that determines an operation rate based in part on a rate supported by a medium access control and a retransmission statistic and an assigner module that assigns a communication to a wired protocol or a wireless protocol.
-
Citations
26 Claims
-
1. A method for determining an operation rate for transferring data traditionally sent by a wired link over a high-speed wireless link, the method being performed by a transmitter, the method comprising:
-
receiving an application data rate that a medium access control (MAC) layer supports from a receiver, with which the transmitter can communicate using a wireless or wired link, in response to sending a query to find out the application data rate; measuring a round trip delay; ascertaining a forward link rate and a reverse link rate based on the measured round trip delay; comparing the forward link rate and the reverse link rate to determine a minimum rate; and assigning the minimum rate as an operation rate, for both forward and reverse links. - View Dependent Claims (2, 3, 4, 5, 18, 20)
-
-
6. A method for configuring a traditionally wired device to communicate either through a wired protocol or through a wireless protocol, comprising:
-
placing a first portion of a client on a sender; placing a second portion of the client on a receiver; providing wired functionality and wireless functionality at the receiver; comparing a forward link rate and a reverse link rate to determine a minimum rate; and assigning the minimum rate as a data rate, for both forward and reverse links; wherein the receiver selectively determines whether to utilize a wireless link, at the data rate received from the sender, or a wired link based in part on the data rate, wherein the receiver further determines whether to switch between the wireless and the wired link. - View Dependent Claims (7, 8, 9)
-
-
10. An apparatus for communicating wirelessly over a traditional wired link, comprising:
-
a transmitter comprising a host and a first portion of a client, wherein the host and the first portion of the client are connected by a wired link; and a receiver comprising a second portion of the client, wherein the receiver selectively determines whether to utilize a wireless link, at a data rate received from the transmitter, or the wired link based in part on the data rate; wherein the transmitter compares a forward link rate and a reverse link rate to determine a minimum rate; wherein the transmitter assigns the minimum rate as the data rate, for both forward and reverse links; and wherein the receiver further determines whether to switch between the wireless and the wired link. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A mobile device for communicating over a wired link or a wireless link, comprising:
-
means for receiving, from a transmitter, a data rate for a communication; means for communicating over a wireless link; means for determining whether the data rate is below a minimum allowable rate and adjusting the data rate when the data rate is below the minimum allowable rate; means for communicating over a wired link; and means for selectively determining whether to utilize the wireless link, at the data rate, or the wired link based in part on the data rate, wherein the means for selectively determining comprises means for determining whether to switch between the wireless link and the wired link. - View Dependent Claims (17)
-
-
19. A method for communicating over a wired link or a wireless link, comprising:
-
receiving, from a transmitter, a communication data rate; determining whether the communication data rate is below a minimum allowable rate and adjusting the communication data rate when the communication data rate is below the minimum allowable rate; and selectively determining whether to utilize a wireless link, at the communication data rate, or a wired link based in part on the communication data rate, wherein the selectively determining comprises determining whether to switch between the wireless link and the wired link. - View Dependent Claims (21, 26)
-
-
22. A non-transitory computer readable medium comprising computer-executable instructions for:
-
receiving, at a transmitter, an application data rate that a medium access control (MAC) layer supports from a receiver, with which the transmitter can communicate using a wireless or wired link, in response to sending a query to find out the application data rate; calculating a round trip delay; determining a forward link rate and a reverse link rate based in part on the calculated round trip delay; comparing the forward link rate and the reverse link rate to determine a minimum rate; and assigning the minimum rate as an operation rate, for both forward and reverse links. - View Dependent Claims (23, 24)
-
-
25. A processor that executes instructions for communicating over a wired link or a wireless link, the instructions comprising:
-
receiving, from a transmitter, a communication data rate; determining whether the communication data rate is below a minimum allowable rate and adjusting the communication data rate when the communication data rate is below the minimum allowable rate; and selectively determining whether to communicate over a wired link, at the communication data rate, or a wireless link based in part on the communication data rate, wherein the selectively determining comprises determining whether to switch between the wireless link and the wired link.
-
Specification