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, comprising:
- querying a host for an available application data rate;
measuring a round trip delay rate;
ascertaining a forward link rate and a reverse link rate based on the measured round trip delay rate; and
computing an operation rate based in part on the ascertained forward link rate and reverse link rate.
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.
128 Citations
27 Claims
-
1. A method for determining an operation rate for transferring data traditionally sent by a wired link over a high-speed wireless link, comprising:
-
querying a host for an available application data rate; measuring a round trip delay rate; ascertaining a forward link rate and a reverse link rate based on the measured round trip delay rate; and computing an operation rate based in part on the ascertained forward link rate and reverse link rate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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; and providing wired functionality and wireless functionality at the receiver. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus for communicating wirelessly over a traditional wired link, comprising:
-
a transmitter comprising a host and a first portion of a client, 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. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A mobile device for communicating over a wired link or a wireless link, comprising:
-
means for receiving an operation rate for a communication; means for communicating over a wireless link; means for communicating over a wired link; and means for selectively determining whether to utilize the wireless link or the wired link based in part on the received operation rate. - View Dependent Claims (18, 19)
-
-
20. A method for communicating in a low-overhead mode with a wired link or a wireless link, comprising:
-
placing forward link data in a buffer; requesting unidirectional channel time allocations (CTAs); and sending the forward link data. - View Dependent Claims (21)
-
-
22. A method for communicating in a low-latency mode through either a wired link or a wireless link, comprising:
-
requesting a CTA for m msec in a forward direction; requesting a CTA for n msec in a reverse direction; and comparing the forward direction CTA to the reverse direction CTA. - View Dependent Claims (23)
-
-
24. A computer readable medium having computer-executable instructions for:
-
contacting a host for an application data rate that the host provides; calculating a round trip delay; determining a forward link rate and a reverse link rate based in part on the calculated round trip delay; and ascertaining an operation rate based in part on the determined forward link rate and reverse link rate. - View Dependent Claims (25, 26)
-
-
27. A processor that executes instructions for communicating over a wired link or a wireless link, the instructions comprising:
-
receiving a communication operation rate; and selectively determining whether to communicate over a wired link or a wireless link based in part on the received communication operation rate.
-
Specification