Abstract:
A graphical user interface (GUI) displaying a viewport includes a panning control region defined within an outer boundary of the viewport within the GUI. The panning control region includes multiple segments, each of the multiple segments corresponding to a panning direction, wherein a panning rate is indicated by a level of translucency of the multiple segments. A panning available region defined along the outer boundary of the viewport within the GUI is included. The panning available region indicates whether a source image extends beyond an edge of the viewport, and the panning available region is a subset of the panning control region. A method for panning an image through a viewport and a computing device are also provided.
Abstract:
In a method for providing partial layout synchronization in a teleconferencing system, a conference client application enters a presenter participant mode and accepts a layout modification from a local user. The layout modification alters a selection or arrangement of conference components in a user interface. The conference client determines whether the layout modification is a significant layout modification or an insignificant layout modification and transmits a command to a conference server containing a representation of the layout modification only when the layout modification is a significant layout modification.
Abstract:
Apparatus having corresponding methods and computer-readable media comprise: one or more plugins each adapted to execute on the computer, wherein each plugin comprises a monitor module adapted to monitor data exchanged between one or more applications executing on the computer and a respective device driver executing on the computer, and a capture module adapted to capture the data.
Abstract:
A method for providing partial layout synchronization in a teleconferencing system is described. In the method, a conference client application enters a presenter participant mode and accepts a layout modification from a local user. The layout modification alters a selection or arrangement of conference components in a user interface. The conference client determines whether the layout modification is a significant layout modification or an insignificant layout modification and transmits a command to a conference server containing a representation of the layout modification only when the layout modification is a significant layout modification.
Abstract:
A method for a communication system comprising a plurality of communication modules passing an audio stream comprising frames of audio data comprises receiving the audio stream at one of the communication modules; selecting one of the frames; identifying second data; replacing a portion of the audio data in the one of the frames with the second data; and transmitting the audio stream comprising the one of the frames of audio data comprising the second data from the one of the communication modules in the communication system.
Abstract:
A graphical user interface (GUI) displaying a viewport includes a panning control region defined within an outer boundary of the viewport within the GUI. The panning control region includes multiple segments, each of the multiple segments corresponding to a panning direction, wherein a panning rate is indicated by a level of translucency of the multiple segments. A panning available region defined along the outer boundary of the viewport within the GUI is included. The panning available region indicates whether a source image extends beyond an edge of the viewport, and the panning available region is a subset of the panning control region. A method for panning an image through a viewport and a computing device are also provided.
Abstract:
Updated image views of an actively changing desktop, in a remote desktop session being shared by a Remote Desktop terminal server, are displayed on the host's logon screen. Specifically, a Microsoft Window's based computer (host), which is communicating with a network projector (client) through a remote desktop connection, provides continually updating image views of the desktop being hosted in a remote desktop session onto the host screen such that a user locally positioned near the host may preview the desktop content being provide to, and output by, the remote projector.
Abstract:
A method for correcting a projection from a plurality of digital projectors is provided. The method includes receiving as an input a matrix which maps each pixel to be projected to a captured pixel that includes a row value and a column value and detecting a shift with respect row or column values in the matrix. The method further includes determining attributes of the shift, wherein the attributes include a type for the shift and an overlap length for the shift. A gradient length is determined from the overlap length. A gradient of pixel weightings is generated for each gradient length. The pixel weightings are uniformly sloping and are associated with pixels in the gradient length and neighboring pixels. Intersecting gradients re merged and a list that includes common points and diagonal points is created from the merging process. The method operations may be embodied as code on a computer readable storage medium.
Abstract:
A method having corresponding apparatus and computer-readable media embodying instructions executable by a computer to perform the method comprises: in response to a request to print an image stored on a first website, automatically downloading an image editing pipeline for the image from a second website in response to the request, wherein the image editing pipeline describes one or more image editing operations for the image; automatically downloading the image from the first website; automatically generating an edited image based on the image and the image editing pipeline; and automatically printing the edited image on a printer.
Abstract:
A method and system for providing technical support for networked devices includes a first client component on a networked device having a conferencing application to enable communication exchange with a second client component. A server component is configured to distribute video and audio data streams to the first client component and the second client component in a conference session. A conference channel communication connection is established over which the video and audio data streams are carried between the first client component, the server component, and the second client component, and a back-channel communication connection is established for transmission of diagnostic and status information. A service call is managed by a service center dispatcher, who connects a technician client and a networked device client in a multi-party conference hosted on one of a plurality of load balanced servers.