Controlling an IoT device using a remote control device via an infrastructure device

US9749420B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9749420-B2
Application numberUS-201615049301-A
CountryUS
Kind codeB2
Filing dateFeb 22, 2016
Priority dateJun 24, 2015
Publication dateAug 29, 2017
Grant dateAug 29, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

  • H04L67/125Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9749420B2 cover?
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 t…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/125. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 29 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).