Abstract:
A system, method, and computer-readable medium for method for syncing a user interface on a server device to a user interface on a client device are disclosed. The method includes broadcasting a signal from a server device to a client device when the server device presents an active user input interface on a display screen, wherein the active user input interface illustrates input from a user via a remote control that is separate from the client device, wherein the remote control requires multiple steps for inputting a character. The method next includes establishing a connection between the server device and the client device if certain pre-defined criteria are met. Next the method includes transmitting parameters for displaying a client user input interface on the connected client device that is associated with the active user input interface, including loading existing data in an input field of the active user input interface into a client input field on the client device. The method then includes receiving character input sent from the connected client device to the server device via the client user input interface, wherein the character is received via a single step. The method then includes updating the input field of the active user input interface with the received character input from the client user input interface, and removing the client user input interface on the client device upon the occurrence of an event.
Abstract:
In a system comprising a content performance device, multiple status display devices can communicate with the performance device to receive messages updating status of content being performed by the performance device, or being transmitted to one or more other performance devices. Content performance devices can include computers configured with software for managing media libraries, for obtaining Internet-based media, as well as more purpose-specific devices, such as digital video recorders, settop boxes, Apple TV, TiVo, and so on. Status display devices, remote controls or client devices can make standing requests to receive status updates as status changes. Status display devices also can function as remote controls for the performance device, and can submit control requests to it, which when effected, are acknowledged to all status display devices, which responsively update their displays. Each status display device can interpret content sent for communicating status updates, and can make changes to a respective display, or to other features or functions according to its programming. Status display devices can include personal information managers, smart phones, laptops, palm tops and other electronic devices capable of displaying playback status information received from the content performance device.
Abstract:
In a system comprising a content performance device, multiple status display devices can communicate with the performance device to receive messages updating status of content being performed by the performance device, or being transmitted to one or more other performance devices. Content performance devices can include computers configured with software for managing media libraries, for obtaining Internet-based media, as well as more purpose-specific devices, such as digital video recorders, settop boxes, Apple TV, TiVo, and so on. Status display devices, remote controls or client devices can make standing requests to receive status updates as status changes. Status display devices also can function as remote controls for the performance device, and can submit control requests to it, which when effected, are acknowledged to all status display devices, which responsively update their displays. Each status display device can interpret content sent for communicating status updates, and can make changes to a respective display, or to other features or functions according to its programming. Status display devices can include personal information managers, smart phones, laptops, palm tops and other electronic devices capable of displaying playback status information received from the content performance device.
Abstract:
In a system comprising a content performance device, multiple status display devices can communicate with the performance device to receive messages updating status of content being performed by the performance device, or being transmitted to one or more other performance devices. Content performance devices can include computers configured with software for managing media libraries, for obtaining Internet-based media, as well as more purpose-specific devices, such as digital video recorders, settop boxes, Apple TV, TiVo, and so on. Status display devices, remote controls or client devices can make standing requests to receive status updates as status changes. Status display devices also can function as remote controls for the performance device, and can submit control requests to it, which when effected, are acknowledged to all status display devices, which responsively update their displays. Each status display device can interpret content sent for communicating status updates, and can make changes to a respective display, or to other features or functions according to its programming. Status display devices can include personal information managers, smart phones, laptops, palm tops and other electronic devices capable of displaying playback status information received from the content performance device.
Abstract:
A system, method, and computer-readable medium for method for syncing a user interface on a server device to a user interface on a client device are disclosed. The method includes broadcasting a signal from a server device to a client device when the server device presents an active user input interface on a display screen, wherein the active user input interface illustrates input from a user via a remote control that is separate from the client device, wherein the remote control requires multiple steps for inputting a character. The method next includes establishing a connection between the server device and the client device if certain pre-defined criteria are met. Next the method includes transmitting parameters for displaying a client user input interface on the connected client device that is associated with the active user input interface, including loading existing data in an input field of the active user input interface into a client input field on the client device. The method then includes receiving character input sent from the connected client device to the server device via the client user input interface, wherein the character is received via a single step. The method then includes updating the input field of the active user input interface with the received character input from the client user input interface, and removing the client user input interface on the client device upon the occurrence of an event.