Method and apparatus for direct control of smart devices with a remote resource
AssigneeNokia Technologies Oy
InventorsMarkus Isomäki, Teemu Savolainen
Life of this patent
Estimating the term…
Abstract
A method, apparatus and computer program product are provided for direct control of constrained electronic devices with a remote resource. A method performed in a mobile device is provided. The method includes the mobile device receiving a network address and a smart device identifier from a smart device; accessing a remote resource, such as an external internet application, based on the network address; receiving a command indication, wherein the command indication indicates an action to be executed by the smart device; and causing a transmission of a command to the smart device, wherein the transmission includes the smart device identifier.
Claims12
A method comprising:
- receiving a network address and an identifier from a smart device;
- accessing a remote resource based on the network address;
- receiving a command indication, wherein the command indication indicates an action to be executed by the smart device;
- causing transmission of the command indication to the remote resource;
- receiving a command from the remote resource, wherein at least one of the transmission of the command indication or reception of the command are encrypted;
- causing a transmission of the command to the smart device, wherein the transmission includes the smart device identifier, and
- receiving a command reply from the smart device, wherein the command reply comprises an acknowledgement of the command, a status of execution of the command, a validity of the smart device identifier, and an indication of a smart device action.
An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the processor, cause the apparatus at least to:
- receive a network address and an identifier from a smart device;
- access a remote resource based on the network address;
- receive a command indication, wherein the command indication indicates an action to be executed by the smart device;
- cause transmission of the command indication to the remote resource;
- receive a command from the remote resource, wherein at least one of the transmission of the command indication or reception of the command are encrypted;
- cause a transmission of the command to the smart device, wherein the transmission includes the smart device identifier, and
- receive a command reply from the smart device, wherein the command reply comprises an acknowledgement of the command, a status of execution of the command, a validity of the smart device identifier, and an indication of a smart device action.
A computer program product comprising a non-transitory computer readable medium having program code portions stored thereon, the program code portions configured, upon execution to:
- receive a network address and an identifier from a smart device;
- access a remote resource based on the network address;
- receive a command indication, wherein the command indication indicates an action to be executed by the smart device;
- cause transmission of the command indication to the remote resource;
- receive a command from the remote resource, wherein at least one of the transmission of the command indication or reception of the command are encrypted;
- cause a transmission of the command to the smart device, wherein the transmission includes the smart device identifier, and
- receive a command reply from the smart device, wherein the command reply comprises an acknowledgement of the command, a status of execution of the command, a validity of the smart device identifier, and an indication of a smart device action.
Dependencies are inferred from the claim text.