REMOTELY CONTROL DEVICES OVER A NETWORK WITHOUT AUTHENTICATION OR REGISTRATION
First Claim
1. A method of a client device comprising:
- determining that an internet protocol address and a port from an unannounced device is associated with a networked media device;
constraining an executable environment in a security sandbox;
executing a sandboxed application in the executable environment using a processor and a memory; and
automatically instantiating a connection between the sandboxed application and the unannounced device associated with the networked media device based on the determination that the internet protocol address of the port from the unannounced device is associated with the networked media device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and system related to zero-configuration remote control of device(s) coupled to a networked media device through a client side device communicatively coupled with the networked media device are disclosed. In one embodiment, a method of a client device includes determining that an internet protocol address and a port from an unannounced device is associated with a networked media device. The client device constrains an executable environment in a security sandbox. Then, the client device executes a sandboxed application in the executable environment using a processor and a memory. Next, the client device automatically instantiates a connection between the sandboxed application and the unannounced device associated with the networked media device based on the determination that the internet protocol address of the port from the unannounced device is associated with the networked media device. The unannounced device may utilize a web services interface and/or an infrared remote control interface. The networked media device may utilize an InfraRed (IR) blaster to associate with the unannounced device instead of the internet protocol address and the port when the unannounced device utilizes an infrared remote control interface.
8 Citations
51 Claims
-
1. A method of a client device comprising:
-
determining that an internet protocol address and a port from an unannounced device is associated with a networked media device; constraining an executable environment in a security sandbox; executing a sandboxed application in the executable environment using a processor and a memory; and automatically instantiating a connection between the sandboxed application and the unannounced device associated with the networked media device based on the determination that the internet protocol address of the port from the unannounced device is associated with the networked media device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of a networked device comprising:
-
associating at least one of an internet protocol address and a port from an unannounced device and an InfraRed (IR) signal with a networked media device; announcing the unannounced device to a discovery module using a processor and memory; and communicating a command between a client device and the unannounced device when a relay module sends a request from a sandboxed application of the client device to the unannounced device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system comprising:
-
a networked device to associate at least one of an internet protocol address and a port from an unannounced device and an InfraRed (IR) signal with a networked media device; and a client device to communicate a command to the unannounced device when a relay module sends a request from a sandboxed application of the client device to the unannounced device based on the association between the networked device and the unannounced device. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification