Controlling an iot device using a remote control device via a remote control proxy device
US-2016381144-A1 · Dec 29, 2016 · US
US9749420B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9749420-B2 |
| Application number | US-201615049301-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 22, 2016 |
| Priority date | Jun 24, 2015 |
| Publication date | Aug 29, 2017 |
| Grant date | Aug 29, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Described herein are implementations for using a remote control device to control a target device on a network. An exemplary remote control device may generate a data packet comprising a command for controlling the target device and a network address associated with the target device. The remote control device may establish a connection to an infrastructure device on the network, and transmit the data packet to the infrastructure device. The infrastructure device may multicast the data packet to a plurality of IoT devices on the network. An IoT device, of the plurality of IoT devices, may execute the command based on determining, using the network address, that the IoT device is the target device.
Opening claim text (preview).
What is claimed is: 1. A method performed by a remote control device for controlling a target device on a network, the method comprising: generating a data packet comprising a command for controlling the target device, a network address associated with the target device, and a known state information of the target device; establishing a connection with an infrastructure device on the network; and transmitting the data packet to the infrastructure device, for subsequent relaying of the data packet to a plurality of IoT (Internet of Things) devices on the network, wherein an IoT device, of the plurality of the IoT devices, executes the command, by determining, using the network address and the known state information, that the IoT device is the target device. 2. The method of claim 1 , wherein establishing the connection to the infrastructure device comprising transmitting, to the infrastructure device, a credential associated with the network. 3. The method of claim 1 , wherein the remote control device is programmed using a configuring device. 4. The method of claim 1 , wherein the network address comprises an Internet Protocol (IP) network address. 5. The method of claim 1 , wherein the network address comprises a multicast media access control identification (MAC ID) address. 6. The method of claim 1 , wherein the infrastructure device does not transmit an acknowledgment to the remote control device in response to receiving the data packet from the remote control device. 7. The method of claim 1 , wherein the data packet comprises a first time stamp and a first sequence number, further comprising transmitting a copy of the data packet to the infrastructure device, wherein the copy comprises a second time stamp and a second sequence number. 8. The method of claim 1 , wherein the data packet comprises an Internet Protocol (IP) multicast data packet. 9. The method of claim 1 , wherein the data packet comprises a Universal Plug and Play (UPnP) data packet. 10. The method of claim 1 , wherein the data packet is a multicast data packet, and wherein the remote control device embeds the multicast data packet inside a unicast data packet. 11. The method of claim 1 , wherein the target device or the IoT device pre-subscribes with the network for receiving multicast data packets. 12. The method of claim 1 , wherein executing the command comprises changing a state of the target device to an intended state, and wherein the data packet further comprises the intended state of the target device. 13. A remote control device for controlling a target device on a network, the remote control device comprising: a communication unit; and a processor, coupled to the communication unit, and configured to: generate a data packet comprising a command for controlling the target device, a network address associated with the target device, and a known state information of the target device; establishing, using the communication unit, a connection to an infrastructure device on the network; and transmit, using the communication unit, the data packet to the infrastructure device, for subsequent relaying of the data packet to a plurality of IoT devices on the network, wherein an IoT device, of the plurality of IoT devices, executes the command, by determining, using the network address and the known state information, that the IoT device is the target device. 14. The remote control device of claim 13 , wherein the communication unit comprises a Wi-Fi interface. 15. The remote control device of claim 13 , wherein the processor is further configured to transmit, to the infrastructure device, a credential associated with the network. 16. The remote control device of claim 13 , wherein the network address comprises an IP address or a MAC ID address, and wherein the data packet comprises an IP multicast data packet or a UPnP data packet. 17. A non-transitory computer readable medium comprising code, the code when executed by one or more processors of an infrastructure device, causes the infrastructure device to: receive a data packet from a remote control device for controlling a target device on a network, wherein the data packet comprises a command for controlling the target device, a network address associated with the target device, and a known state information of the target device, and multicast the data packet to a plurality of IoT devices on the network, wherein an IoT device, of the plurality of IoT devices, executes the command, by determining, using the network address and the known state information, that the IoT device is the target device. 18. The non-transitory computer readable medium of claim 17 , wherein the code, when executed by the one or more processors of the infrastructure device, further causes the infrastructure device to receive the data packet on a Wi-Fi interface. 19. The non-transitory computer readable medium of claim 17 , wherein the network address comprises an IP address or a MAC ID address, and wherein the data packet comprises an IP multicast data packet or a UPnP data packet.
Electricity · mapped topic
Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services · CPC title
involving control of end-device applications over a network · CPC title
in combination with wireless systems (selective distribution or broadcast in wireless communication networks H04W4/06) · CPC title
WLAN [Wireless Local Area Networks] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.