Patent ID: 9413606
Filing Date: 2016-08-09
CPC Classification: H04L,H04W

Claim Text:
1. A computer-implemented method comprising: receiving, by a computer system, a registration request from a first networked device connected to a first network, the registration request including metadata describing functional capabilities of the first networked device; registering the first networked device using the metadata included in the registration request; receiving, by the computer system, a first request to alter a state of the first networked device located at a first geographic location, the first request received from a computing device of a user; sending, by the computer system, a first instruction to the first networked device to update its state based on the first request; receiving, by the computer system, a second request to alter a state of a second networked device connected to a second network and located at a second geographical location different from the first geographical location, the second request received from the computing device of the user; sending, by the computer system, a second instruction to the second networked device to update its state based on the second request; receiving, from the computing device of the user, a permission setting granting a second user a level of control of the first networked device; receiving, from a computing device of the second user, a request to alter the state of the first networked device; and sending an instruction to the first networked device to update its state based on the request from the second user.