Method and apparatus for command synchronization
First Claim
Patent Images
1. A method of operating a system, comprising:
- establishing, by the system, a user interactive session with a device;
sending, by the system, a first command and a second command, following the first command, to the device for execution, wherein the first command includes a time the second command is to be executed by the device, and wherein execution of the first command, by the device, causes the second command to be scheduled for execution on the device at the time specified in the first command, wherein the system is remotely disposed from the device and the time specified in the first command is indicated in terms ofa content frame being rendered by the device.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for command synchronization is described. In some embodiments, a remote system system may set up a user interactive session with a local device according to a user interaction protocol. The remote system may insert a predetermined execution time into a first command and send the first command to a local device according to the user interaction protocol. The first command, when executed on the local device, causes a second command compliant with the user interaction protocol to execute on the local device at the predetermined execution time.
6 Citations
18 Claims
-
1. A method of operating a system, comprising:
-
establishing, by the system, a user interactive session with a device; sending, by the system, a first command and a second command, following the first command, to the device for execution, wherein the first command includes a time the second command is to be executed by the device, and wherein execution of the first command, by the device, causes the second command to be scheduled for execution on the device at the time specified in the first command, wherein the system is remotely disposed from the device and the time specified in the first command is indicated in terms of a content frame being rendered by the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a device, comprising:
-
establishing, by the device, a user interactive session with a system; receiving, by the device, a first command and a second command, following the first command, from the system, wherein the first command includes a time the second command is to be executed by the device; and executing, by the device, the first command, when the first command is executable, which causes the second command to be scheduled for execution on the device at the time specified in the first command, wherein the system is remotely disposed from the device and the time specified in the first command is indicated in terms of a content frame being rendered by the device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a transceiver; and a command module, coupled with the transceiver, configured to; establish a user interactive session with a device; and send a first command and a second command, following the first command, to the device for execution, wherein the first command includes a time the second command is to be executed by the device, and wherein execution of the first command, by the device, causes the second command to be scheduled for execution on the device at the time specified in the first command, wherein the system is remotely disposed from the device and the time specified in the first command is indicated in terms of a time that elapses after rendering of a content frame by the device.
-
-
18. At least one non-transitory computer-readable storage medium comprising instructions, which, when executed by a processor configure a device to:
-
establish a user interactive session with a system; receive a first command and a second command, following the first command, from the system, wherein the first command includes a time the second command is to be executed; execute the first command, when the first command is executable, wherein execution of the first command causes the second command to be scheduled for execution on the device at the time specified in the first command;
wherein the system is remotely disposed from the device and the time specified in the first command is indicated in terms ofa predetermined universal time.
-
Specification