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:
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:
The present system and method is particularly useful for remotely controlling a device having one or more menus via a remote touch interface having at least an unstructured primary input area. A user can provide inputs to a touch interface without needing to view the interface and yet still achieve the desired response from the remotely controlled device. The primary input area of the touch interface may or may not have a background display, such as on a touch screen, but the primary input area of the touch interface should be unstructured and should not have independently selectable items, buttons, icons or anything of the like. Since the touch interface is unstructured, the user does not have to identify any selectable buttons. Instead the user can input a gesture into the interface and watch the remotely controlled device respond. The system does not provide any other visual confirmation.
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:
Aspects include systems, computer readable media and methods for remotely updating properties of Audio/Visual (A/V) performance nodes that can receive A/V content through a wireless network from a central content source. The central content source can maintain information about properties of such nodes, providing such information to a device configured with remote control software, upon request. The remote control device can accept user inputs relating to properties updates, indications of such being provided to the central content source for distribution to nodes whose properties were updated. Examples of updatable properties include on/off toggling, and volume controls. Updating such properties can be protected by passwords. The central content source can be configured as software executing on a personal computer operable to communicate over the Internet for obtaining access to streaming and/or downloadable A/V content. Remote control device examples include phones that can be networked to receive node properties data, obtain user inputs affecting such data, and transmit that data back to the central source.
Abstract:
A storyboard presentation is generated by launching a scene design tool that includes actor and camera placement tools. Using the actor and camera placement tools, a first actor icon and a first camera icon are added on a scene layout, the first actor icon representing a first actor that will appear in a scene and the first camera icon representing a first camera that will film the scene. The user is enabled to control a location and orientation of the first actor icon using the actor placement tool and a location and orientation of the first camera icon relative to the first actor icon using the camera placement tool. Based on the location and orientation of the first actor icon and the first camera icon, a first projection of the scene featuring the first actor as seen from the first camera is generated.
Abstract:
A storyboard presentation is generated by launching a scene design tool that includes actor and camera placement tools. Using the actor and camera placement tools, a first actor icon and a first camera icon are added on a scene layout, the first actor icon representing a first actor that will appear in a scene and the first camera icon representing a first camera that will film the scene. The user is enabled to control a location and orientation of the first actor icon using the actor placement tool and a location and orientation of the first camera icon relative to the first actor icon using the camera placement tool. Based on the location and orientation of the first actor icon and the first camera icon, a first projection of the scene featuring the first actor as seen from the first camera is generated.