Abstract:
An apparatus, system, and method are related to navigating through content on a device that includes stored information that is organized according to channels. Content that is associated with the channels is selected and viewed on a display of the device by means of passive interaction when the device is in a glance-view operating state. The device periodically changes the display according to a playlist that indexes selected channel views associated with the current channel. The selected channel views are selected from the available channels according to a rule set that is associated with the channel. After every item in the playlist is processed, the playlist is updated according to application of the rule set. A customized channel may include references to other channels such that channel views associated with the customized channel correspond to channel views from other channels.
Abstract:
Information elements such as alphanumeric characters are input into a small computing device having little or no keyboard by operating with a predetermined number of strokes on a multi-directional input key, such as a joystick, input button or pointing button. Each direction of movement of the input key provides a input choice for a user allowing the user to make a sequence of choices through a hierarchy of selectable information elements. The sequence of strokes in the predetermined number of strokes is detected to identify the information element selected. A display provides information to the user indicating the information elements or characters available and the pattern of strokes to select a particular character. In some implementations of the invention the entire key stroke pattern is displayed. In other implementations of the invention, the display provides guidance before each stroke to indicate the key stroke choices available to select subsets of the information elements.
Abstract:
Described herein is a telepresence system where a real-time a virtual hologram of a user is displayed at a remote display screen and is rendered from a vantage point that is different than the vantage point from which images of the user are captured via a video camera. The virtual hologram is based at least in part upon data acquired from a sensor unit at the location of the user. The sensor unit includes a color video camera that captures 2-D images of the user including surface features of the user. The sensor unit also includes a depth sensor that captures 3-D geometry data indicative of the relative position of surfaces on the user in 3-D space. The virtual hologram is rendered to orientate the gaze of the eyes of the virtual hologram towards the eyes of a second user viewing the remote display screen.
Abstract:
Information elements such as alphanumeric characters are input into a small computing device having little or no keyboard by operating with a predetermined number of strokes on a multi-directional input key, such as a joystick, input button or pointing button. Each direction of movement of the input key provides a input choice for a user allowing the user to make a sequence of choices through a hierarchy of selectable information elements. The sequence of strokes in the predetermined number of strokes is detected to identify the information element selected. A display provides information to the user indicating the information elements or characters available and the pattern of strokes to select a particular character. In some implementations of the invention the entire key stroke pattern is displayed. In other implementations of the invention, the display provides guidance before each stroke to indicate the key stroke choices available to select subsets of the information elements.
Abstract:
Described herein is a telepresence system where a real-time a virtual hologram of a user is displayed at a remote display screen and is rendered from a vantage point that is different than the vantage point from which images of the user are captured via a video camera. The virtual hologram is based at least in part upon data acquired from a sensor unit at the location of the user. The sensor unit includes a color video camera that captures 2-D images of the user including surface features of the user. The sensor unit also includes a depth sensor that captures 3-D geometry data indicative of the relative position of surfaces on the user in 3-D space. The virtual hologram is rendered to orientate the gaze of the eyes of the virtual hologram towards the eyes of a second user viewing the remote display screen.
Abstract:
A perspective-correct communication window system and method for communicating between participants in an online meeting, where the participants are not in the same physical locations. Embodiments of the system and method provide an in-person communications experience by changing virtual viewpoint for the participants when they are viewing the online meeting. The participant sees a different perspective displayed on a monitor based on the location of the participant's eyes. Embodiments of the system and method include a capture and creation component that is used to capture visual data about each participant and create a realistic geometric proxy from the data. A scene geometry component is used to create a virtual scene geometry that mimics the arrangement of an in-person meeting. A virtual viewpoint component displays the changing virtual viewpoint to the viewer and can add perceived depth using motion parallax.
Abstract:
A wearable electronic device is configured to control and command a variety of wireless devices within its proximity. The wearable device dynamically generates a user interface corresponding to the services of a particular wireless device. Through the user interface, the wireless device surface content to a user and allows a user select interactions with the wireless devices using the wearable device.
Abstract:
A user interface for small computing devices. The user interface includes a display screen and a bezel encircling the display screen. The bezel is adapted to move relative to the display screen in one or more axes. For example, the bezel may be rotated about the display screen, pivoted about a pivot point, or moved in a planar direction. A cursor displayed within the display screen is responsive to movement of the bezel.