Device relay control system and method
OwnerJani Turkia, Billy R. Shurley, Jr.inventors
Life of this patent
Estimating the term…
Abstract
A device relay control synchronizes a primary control display device with one or more other display devices connected over a network. The system operates independently, without the need of specialized hardware, and requires only a network connection. The control facilitates synchronization, for example, between a teacher's manual and a student book in a digitized teaching environment, allowing a teacher to facilitate a page turn event on a student book without diverting attention from the teacher's manual.
Claims14
A computer-implemented method for synchronizing a primary display control device generating a first display with a remote display device generating a second display, the computer-implemented method comprising the steps of:
- a. receiving at a relay server device at least one control message from the primary display control device, wherein the control message indicates an event at the first display of the primary display control device, and wherein the first display comprises a first portion of a teaching material prior to the event and a second portion of a teaching material subsequent to the event;
- b. storing the at least one control message in a database communicatively connected to the relay server device;
- c. receiving a poll message from the remote display device, wherein the second display at the remote display device comprises a first portion of a student material, and further wherein the student material is related to but not identical to the teaching material;
- d. in response to the poll message, querying the database connected to the relay server device for any stored control messages;
- e. building a response message for each of the at least one stored control messages, and sending the response message to the remote display device, wherein the response message indicates an action at the remote display device corresponding to the event at the primary display control device whereby the second display changes from a first portion of the student material to a second portion of the student material.
A relay service device, comprising:
- a. a processor;
- and
- b. a non-transitory computer-readable medium in communication with the processor;
- wherein the processor is configured to execute program code embodied in the non-transitory computer-readable medium to perform operations comprising:
- receiving a control message from a primary display control device indicating an event;
- storing the control message in a storage medium;
- receiving a polling request from a remote display device;
- searching the storage medium for the stored control message;
- and
- sending a response message to the remote display device, wherein the response message indicates an action at the remote display device,
- wherein the event corresponds to a teaching material and the action corresponds to a student material, and further wherein the student material comprises a subset of the teaching material.
A device relay control system, comprising:
- a. a relay server device comprising a relay server device processor and a computer readable storage medium having relay server device program code embodied therewith;
- b. a primary display control device comprising a primary display control device processor, an input, and a computer readable storage medium having primary display control device program code embodied therewith and a teaching material, the primary display control device program code executable by the primary display control device processor to:
- display the teaching material;
- receive an event at the input;
- build a control message in response to the event;
- post the control message to the relay server device;
- and
- c. a remote display device comprising a remote display device processor, an output, and a computer readable storage medium having remote display device program code embodied therewith and a student material, the remote display device program code executable by the remote display device processor to:
- display the student material;
- poll the relay server device;
- receive a response from the relay server device;
- and build a display at the output in response to the response from the relay server device,
- wherein the relay server device program code is executable by the processor to:
- receive the control message from the primary display control device;
- store the control message;
- receive a poll from the remote display device;
- and in response to the poll, send a response to the remote display device.
Dependencies are inferred from the claim text.