IP Library Granted Patent US 9,445,248
Granted Patent B2
US 9,445,248 · App. 14/341,042 · Granted Sep 13, 2016

Radio-agnostic message translation service

Inventor: Zachary David Rattner (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W4/18G06F17/28H04B5/0031H04L43/08H04W4/008H04W4/12H04W48/18H04W76/02H04W88/16H04W92/02H04W88/06
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 9,445,248
App. No.
14/341,042
Granted
Sep 13, 2016
Kind
B2
Abstract

In various aspects, the disclosure provides a hub that is adapted for radio-agnostic message translation. The hub may be configured to establish a connection with a target device using a first network access technology, receive a first message from a first client device through a connection established on a second network access technology, translate the first message from a first transmission format to obtain a second message in a second transmission format, and transmit the second message to the target device and using the first network access technology. The first network technology may employ a first wireless technology having a range that is less than 100 meters. The first client device may be separated from the target device by a distance that is greater than the range of the first wireless technology.

Claims (87)

1. A method of communications by an apparatus, the method comprising:

establishing a connection with a first device using a network interface compatible with a first communications technology that has a limited transmission range;

receiving a first command message directed to a plurality of target devices from a first client through a connection established on a communications network, wherein the first client is separated from the first device by a distance that is greater than the limited transmission range of the first communications technology;

based on a content of the first command message, translating the first command message to obtain a different second command message for each of the plurality of target devices, wherein the translating comprises converting the first command message from a first transmission format to a second transmission format;

transmitting the second command message to the first device using the first communications technology when the first device is one of the plurality of target devices; and

transmitting the second command message to a second device using a second communications technology that has a limited transmission range, when the second device is one of the plurality of target devices.

2. The method of claim 1 , wherein addressing information of the first device is concealed from the first client.

3. The method of claim 1 , further comprising:

using the first communications technology to transmit the second command message to the plurality of target devices.

4. The method of claim 1 , further comprising:

receiving a third command message from a second client through a wide area network, wherein the second client is separated from the first device by a distance that is greater than the limited transmission range of the first communications technology;

translating the third command message to obtain a fourth command message; and

transmitting the second command message and the fourth command message such that the second command message and the fourth command message are transmitted sequentially without an overlap or an interleave.

5. The method of claim 1 , further comprising:

receiving a third command message from the first device;

translating the third command message to obtain a fourth command message; and

providing the fourth command message to the first client.

6. The method of claim 5 , wherein the translating the third command message comprises:

associating the third command message with a preceding communication from the first client; and

translating the fourth command message to a format consistent with the preceding communication, based on the associating.

7. The method of claim 1 , further comprising:

receiving a third command message from the first device;

transmitting a fourth command message corresponding to the third command message to one or more other devices that communicate using the first communications technology.

8. The method of claim 1 , further comprising:

determining the second command message for each device in the plurality of target devices based on the content of the first command message; and

transmitting the second command message to the each of the plurality of target devices using the first communications technology.

9. The method of claim 1 , wherein the plurality of target devices comprises different types of devices, and wherein different second command messages are translated for the different types of devices.

10. The method of claim 1 , wherein the first communications technology comprises a Bluetooth technology or a near field communications technology.

11. An apparatus configured for wireless communication, the apparatus comprising:

at least one processor;

a memory coupled to the at least one processor; and

first and second wireless communication interfaces coupled to the at least one processor, wherein the at least one processor is configured to:

establish a connection with a first device that communicates using a first communications technology that has a limited transmission range;

receive a first command message directed to a plurality of target devices from a first client through a connection established on a communications network, wherein the first client is separated from the first device by a distance that is greater than the limited transmission range of the first communications technology;

based on a content of the first command message, translate the first command message to obtain a different second command message for each of the plurality of target devices, wherein the translating comprises converting the first command message from a first transmission format to a second transmission format;

transmit the second command message to the first device using the first communications technology when the first device is one of the plurality of target devices; and

transmit the second command message to a second device using a second communications technology that has a limited transmission range, when the second device is one of the plurality of target devices.

12. The apparatus of claim 11 , wherein addressing information of the first device is concealed from the first client.

13. The apparatus of claim 11 , wherein the at least one processor is further configured to:

use the first communications technology to transmit the second command message to the plurality of target devices.

14. The apparatus of claim 11 , wherein the at least one processor is further configured to:

receive a third command message from a second client through a wide area network, wherein the second client is separated from the first device by a distance that is greater than the limited transmission range of the first communications technology;

translate the third command message to obtain a fourth command message; and

transmit the second command message and the fourth command message such that the second command message and the fourth command message are transmitted sequentially without an overlap or an interleave.

15. The apparatus of claim 11 , wherein the at least one processor is further configured to:

receive a third command message from the first device;

translate the third command message to obtain a fourth command message; and

provide the fourth command message to the first client.

16. The apparatus of claim 15 , wherein the at least one processor is further configured to:

associate the third command message with a preceding communication from the first client; and

translate the fourth command message to a format consistent with the preceding communication, based on the associating.

17. The apparatus of claim 11 , wherein the at least one processor is further configured to:

receive a third command message from the first device; and

transmit a fourth command message corresponding to the third command message to one or more other devices that communicate using the first communications technology.

18. The apparatus of claim 11 , wherein the plurality of target devices comprises different types of devices, and

wherein different second command messages are translated for the different types of devices.

19. An apparatus configured for wireless communication, the apparatus comprising:

means for establishing a connection with a first device that communicates using a first communications technology that has a limited transmission range;

means for receiving a first command message directed to a plurality of target devices from a first client through a connection established on a communications network, wherein the first client is separated from the first device by a distance that is greater than the limited transmission range of the first communications technology;

means for translating the first command message based on a content of the first command message to obtain a different second command message for each of the plurality of target devices,

wherein the translating comprises converting the first command message from a first transmission format to a second transmission format;

means for transmitting the second command message to the first device using the first communications technology when the first device is one of the plurality of target devices; and

means for transmitting the second command message to a second device using a second communications technology that has a limited transmission range, when the second device is one of the plurality of target devices.

20. The apparatus of claim 19 , wherein addressing information of the first device is concealed from the first client.

21. The apparatus of claim 19 , wherein the means for transmitting the second command message is configured to use the first communications technology to transmit the second command message to the plurality of target devices.

22. The apparatus of claim 19 , wherein:

the means for receiving is configured to receive a third command message from a second client through a wide area network, wherein the second client is separated from the first device by a distance that is greater than the limited transmission range of the first communications technology;

the means for translating is configured to translate the third command message to obtain a fourth command message; and

the means for transmitting is configured to transmit the second command message and the fourth command message such that the second command message and the fourth command message are transmitted sequentially without an overlap or an interleave.

23. The apparatus of claim 19 , wherein:

the means for receiving is configured to receive a third command message from the first device;

the means for translating is configured to translate the third command message to obtain a fourth command message; and

the means for transmitting is configured to provide the fourth command message to the first client.

24. The apparatus of claim 23 , wherein:

the means for establishing is configured to associate the third command message with a preceding communication from the first client; and

the means for translating is further configured to translate the fourth command message to a format consistent with the preceding communication, based on the associating.

25. The apparatus of claim 19 , wherein:

the means for receiving is configured to receive a third command message from the first device;

the means for transmitting is configured to transmit a fourth command message corresponding to the third command message to one or more other devices that communicate using the first communications technology.

26. The apparatus of claim 19 , wherein the plurality of target devices comprises different types of devices, and

wherein different second command messages are translated for the different types of devices.

27. A non-transitory computer-readable storage medium comprising code configured for:

establishing a connection with a first device that communicates using a first communications technology that has a limited transmission range;

receiving a first command message directed to a plurality of target devices from a first client through a connection established on a communications network, wherein the first client is separated from the first device by a distance that is greater than the limited transmission range of the first communications technology;

based on a content of the first command message, translating the first command message to obtain a different second command message for each of the plurality of target devices, wherein the translating comprises converting the first command message from a first transmission format to a second transmission format;

transmitting the second command message to the first device using the first communications technology when the first device is one of the plurality of target devices; and

transmitting the second command message to a second device using a second communications technology that has a limited transmission range, when the second device is one of the plurality of target devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2014
From: RATTNER, ZACHARY DAVID
To: QUALCOMM INCORPORATED
Reel/Frame 033448/0142 →
Continuity (1)
Related Publication 20160029190A1 · Jan 28, 2016