IP Library Granted Patent US 8,856,633
Granted Patent B2
US 8,856,633 · App. 12/244,754 · Granted Oct 7, 2014

Millimeter-wave communications for peripheral devices

Inventor: Ismail Lakkis (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04L1/1829H04L1/1835H04L47/722H04L49/9005H04L1/1864H04L1/1874H04L1/1896H04L69/162H04L69/16H04L69/161H04L2012/5681H04L47/10H04L47/40H04L2001/0097
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,856,633
App. No.
12/244,754
Granted
Oct 7, 2014
Kind
B2
Abstract

A wireless device couples an electronic device employing a wired-link protocol to, for example, a wireless personal area network (WPAN). The wireless device comprises a wired interface configured for coupling to the electronic device, a wired transceiver coupled to the wired interface, the at least one wired transceiver configured for functioning as a terminus of a wired link coupled to the electronic device, and a wireless transmitter or transceiver coupled to the wired transceiver and configured for functioning as a terminus of a wireless link in the WPAN. The wireless device may be configured for coupling a plurality of dissimilar wired devices together via a wireless link.

Claims (104)

1. An apparatus for communicating, comprising:

at least one wired interface configured to provide a wired link coupling the apparatus to a first device via a first protocol;

at least one wired transceiver configured to function as a terminus of the wired link, wherein the terminus function comprises receiving data from the first device;

a memory configured to store the data received from the first device; and

a wireless transmitter configured to wirelessly transmit the received data to a second device via a second protocol,

wherein the terminus function further comprises transmitting a response to the first device in response to the data reception using the first protocol,

wherein the response comprises a signal configured to interrupt a rate of transmission from the first device if there is insufficient space in the memory to store the received data, and

wherein the first protocol and the second protocol are configured to allow the first device and the second device, respectively, to communicate without requiring the first device to understand the second protocol and the second device to understand the first protocol.

2. The apparatus recited in claim 1 , wherein the at least one wired interface and the at least one wired transceiver are configured to communicate with respect to at least one of a USB protocol, an IEEE1394 protocol, a PCIE protocol, a DVI/HDMI protocol, a SATA protocol, and a 1 GbE protocol.

3. The apparatus recited in claim 1 , wherein the at least one wired transceiver is configured to determine whether the received data is correct.

4. The apparatus recited in claim 3 , wherein the response comprises an acknowledgment message that comprises an ACK message if the received data is correct or a NACK message if the received data is not correct.

5. The apparatus recited in claim 3 , wherein the determination comprises performing a cyclic redundancy check of the received data.

6. A method for communicating, comprising:

providing a wired-link communication coupling an apparatus to a first device via a first protocol;

performing at least one terminus function for the first device, wherein the terminus function comprises receiving data from the first device;

storing the data received from the first device in a memory; and

wirelessly transmitting the received data to a second device via a second protocol,

wherein the at least one terminus function further comprises transmitting a response to the first device in response to the data reception using the first protocol, and

wherein the response comprises a signal configured to interrupt a rate of transmission from the first device if there is insufficient space in the memory to store the received data, and

wherein the first protocol and the second protocol are configured to allow the first device and the second device, respectively, to communicate without requiring the first device to understand the second protocol and the second device to understand the first protocol.

7. The method recited in claim 6 , wherein providing for wired-link communication comprises configuring the wired-link communication to communicate with respect to at least one of a USB protocol, an IEEE1394 protocol, a PCIE protocol, a DVI/HDMI protocol, a SATA protocol, and a 1 GbE protocol.

8. The method recited in claim 6 , wherein the at least one terminus function further comprises determining whether the received data is correct.

9. The method recited in claim 8 , wherein the at least one terminus function further comprises returning an ACK message if the received data is correct or a NACK message if the received data is not correct.

10. The method recited in claim 8 , wherein the determination comprises performing a cyclic redundancy check of the received data.

11. An apparatus for communicating, comprising:

means for providing for wired-link communication coupling the apparatus to a first device via a first protocol;

means for performing at least one terminus function on the wired link, wherein the terminus function comprises receiving data from the first device;

means for storing the data received from the first device in a memory; and

means for wirelessly transmitting the received data to a second device via a second protocol,

wherein the means for performing at least one terminus function further comprises a means for transmitting a response to the first device in response to the data reception using the first protocol, and

wherein the response comprises a signal configured to interrupt a rate of transmission from the first device if there is insufficient space in the memory for storing the received data, and

wherein the first protocol and the second protocol are configured to allow the first device and the second device, respectively, to communicate without requiring the first device to understand the second protocol and the second device to understand the first protocol.

12. The apparatus recited in claim 11 , wherein the means for providing for wired-link communication is configured to communicate with respect to at least one of a USB protocol, an IEEE1394 protocol, a PCIE protocol, a DVI/HDMI protocol, a SATA protocol, and a 1 GbE protocol.

13. The apparatus recited in claim 11 , wherein the means for performing at least one terminus function further comprises means for determining whether the received data is correct.

14. The apparatus recited in claim 13 , wherein the means for performing at least one terminus function further comprises means for returning an ACK message if the received data is correct or a NACK message if the received data are not correct.

15. The apparatus recited in claim 13 , wherein the means for determining comprises means for performing a cyclic redundancy check of the received data.

16. A non-transitory computer-readable medium encoded with instructions executable to:

provide for wired-link communication coupling an apparatus to a first device via a first protocol;

perform at least one terminus function on the wired link, wherein the terminus function comprises receiving data from the first device;

store the data received from the first device in a memory; and

wirelessly transmit the received data to a second device via a second protocol,

wherein the at least one terminus function further comprises transmitting a response to the first device in response to the data reception using the first protocol,

wherein the response comprises a signal configured to interrupt a rate of transmission from the first device if there is insufficient space in the memory for storing the received data, and

wherein the first protocol and the second protocol are configured to allow the first device and the second device, respectively, to communicate without requiring the first device to understand the second protocol and the second device to understand the first protocol.

17. An apparatus for communicating comprising:

a wireless transceiver configured to:

function as a terminus of a first device, wherein the terminus function comprises wirelessly receiving data from the first device via a first protocol;

a memory configured to store the data received from the first device; and

at least one wired transceiver configured to transmit the received data over a wired link that communicatively couples the apparatus and a second device via a second protocol,

wherein the terminus function comprises wirelessly transmitting a response to the first device in response to the data reception using the first protocol,

wherein the response comprises a signal configured to interrupt a rate of transmission from the first device if there is insufficient space in the memory for storing the received data, and

wherein the first protocol and the second protocol are configured to allow the first device and the second device, respectively, to communicate without requiring the first device to understand the second protocol and the second device to understand the first protocol.

18. The apparatus recited in claim 17 , wherein the at least one wired transceiver is configured to communicate with respect to at least one of a USB protocol, an IEEE1394 protocol, a PCIE protocol, a DVI/HDMI protocol, a SATA protocol, and a 1 GbE protocol.

19. The apparatus recited in claim 17 , wherein the terminus function comprises determining whether the received data is correct.

20. The apparatus recited in claim 19 , wherein the response comprises an acknowledgment message that comprises an ACK message if the received data is correct or a NACK message if the received data is not correct.

21. The apparatus recited in claim 19 , wherein the determination comprises performing a cyclic redundancy check of the received data.

22. The apparatus recited in claim 17 , wherein the at least one terminus function further comprises wirelessly transmitting a NACK message to the first device based on a NACK message received by the at least one wired transceiver.

23. A method for communicating comprising:

performing at least one terminus function for a first device, wherein the terminus function comprises wirelessly receiving, at an apparatus, data from the first device via a first protocol;

storing the data received from the first device in a memory of the apparatus; and

transmitting the received data over a wired link that communicatively couples the apparatus and a second device via a second protocol,

wherein the at least one terminus function comprises wirelessly transmitting a response to the first device in response to the data reception using the first protocol,

wherein the response comprises a signal configured to interrupt a rate of transmission from the first device if there is insufficient space in the memory for storing the received data, and

wherein the first protocol and the second protocol are configured to allow the first device and the second device, respectively, to communicate without requiring the first device to understand the second protocol and the second device to understand the first protocol.

24. The method recited in claim 23 , wherein the transmission of the received data is configured with respect to at least one of a USB protocol, an IEEE1394 protocol, a PCIE protocol, a DVI/HDMI protocol, a SATA protocol, and a 1 GbE protocol.

25. The method recited in claim 23 , wherein the at least one terminus function comprises determining whether the received data is correct.

26. The method recited in claim 25 , wherein the response comprises an acknowledgment message that comprises an ACK message if the received data is correct or a NACK message if the received data is not correct.

27. The method recited in claim 25 , wherein the determination comprises performing a cyclic redundancy check of the received data.

28. The method recited in claim 23 , wherein the at least one terminus function further comprises wirelessly transmitting a NACK message to the first device based on a NACK message received by the at least one wired transceiver.

29. An apparatus for communicating comprising:

means for performing at least one terminus function for a first device, wherein the terminus function comprises wirelessly receiving data from the first device via a first protocol;

means for storing the data received from the first device in a memory of the apparatus; and

means for transmitting the received data over a wired link that communicatively couples the apparatus and a second device via a second protocol,

wherein the means for performing at least one terminus function comprises a means for wirelessly transmitting a response to the first device in response to the data reception using the first protocol,

wherein the response comprises a signal configured to interrupt a rate of transmission from the first device if there is insufficient space in the means for storing the data received from the first device to store the received data, and

wherein the first protocol and the second protocol are configured to allow the first device and the second device, respectively, to communicate without requiring the first device to understand the second protocol and the second device to understand the first protocol.

30. The apparatus recited in claim 29 , wherein the means for transmitting is configured with respect to at least one of a USB protocol, an IEEE1394 protocol, a PCIE protocol, a DVI/HDMI protocol, a SATA protocol, and a 1 GbE protocol.

31. The apparatus recited in claim 29 , wherein the means for performing at least one terminus function comprises means for determining whether the received data is correct.

32. The apparatus recited in claim 31 , wherein the response comprises an acknowledgment message that comprises an ACK message if the received data is correct data or a NACK message if the received data is not correct.

33. The apparatus recited in claim 31 , wherein the means for determination comprises means for performing a cyclic redundancy check of the received data.

34. The apparatus recited in claim 29 , wherein the means for performing the at least one terminus function further comprises means for wirelessly transmitting a NACK message to the first device based on a NACK message received by the at least one wired transceiver.

35. A non-transitory computer-readable medium encoded with instructions executable to:

perform at least one terminus function for a first device, wherein the terminus function comprises wirelessly receiving data, at an apparatus, from the first device via a first protocol;

store the data received from the first device in a memory of the apparatus; and

transmit the received data over a wired link that communicatively couples the apparatus and a second device via a second protocol,

wherein the at least one terminus function comprises wirelessly transmitting a response to the first device in response to the data reception using the first protocol,

wherein the response comprises a signal configured to interrupt a rate of transmission from the first device if there is insufficient space in the memory to store the received data, and

wherein the first protocol and the second protocol are configured to allow the first device and the second device, respectively, to communicate without requiring the first device to understand the second protocol and the second device to understand the first protocol.

36. A wireless unit, comprising:

at least one wired interface configured to provide a wired link coupling the wireless unit to a first device via a first protocol;

at least one wired transceiver configured to function as a terminus of the wired link, wherein the terminus function comprises receiving data from the first device;

a memory configured to store the data received from the first device; and

a wireless transmitter comprising one or more antennas configured to wirelessly transmit the received data to a second device via the one or more antennas using the second protocol,

wherein the terminus function further comprises transmitting a response to the first device in response to the data reception using the first protocol,

wherein the response comprises a signal configured to interrupt a rate of transmission from the first device if there is insufficient space in the memory to store the received data, and

wherein the first protocol and the second protocol are configured to allow the first device and the second device, respectively, to communicate without requiring the first device to understand the second protocol and the second device to understand the first protocol.

37. A wireless unit, comprising:

a wireless transceiver comprising one or more antennas configured to:

function as a terminus of a first device, wherein the terminus function comprises wirelessly receiving data from the first device via the one or more antennas and a first protocol;

a memory configured to store the data received from the first device; and

at least one wired transceiver configured to transmit the received data over a wired link that communicatively couples the wireless unit and a second device via a second protocol,

wherein the terminus function comprises wirelessly transmitting, via the one or more antennas, a response to the first device in response to the data reception using the first protocol,

wherein the response comprises a signal configured to interrupt a rate of transmission from the first device if there is insufficient space in the memory to store the received data, and

wherein the first protocol and the second protocol are configured to allow the first device and the second device, respectively, to communicate without requiring the first device to understand the second protocol and the second device to understand the first protocol.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2008
From: LAKKIS, ISMAIL
To: QUALCOMM INCORPORATED
Reel/Frame 021631/0649 →
Continuity (2)
Provisional Application 60997439 · Oct 3, 2007
Related Publication 20090094506A1 · Apr 9, 2009