Abstract:
Techniques are provided for establishing an integrated and transparent overlay of a browser window for rendering data such as streaming media on a client endpoint device. A web browser on a Hosted Virtual Desktop (HVD) draws HVD display image comprising a browser window and communicates it to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. The browser window comprises zero or more host-provided window elements such as a window frame and at least one placeholder element where a client-provided frameless browser window may be rendered. A browser (or browser extension) on the HVD works together with a browser server on the client endpoint device to render data such as streaming media in the client-provided frameless browser window in place of the placeholder, before displaying the frameless browser window and the HVD display as an integrated display at the client endpoint device.
Abstract:
An apparatus for performing ablation upon a patient using laser energy. The apparatus advantageously provides for a laser beam to directly strike the tissue of a patient by having the laser beam pass out an opening in an outer hood. To prevent the apparatus from becoming fouled by burnt red blood cells or other materials, flushing solution is fed under pressure into the interior of the outer hood so as to flow out through the opening. The outer hood may include a plurality of openings and the apparatus may emit more than one laser beam, each laser beam going through a corresponding opening and having the flushing solution provided through the same opening such that the flushing is advantageously provided directly at the location where it is needed. Additionally, an auxiliary opening may be provided without any corresponding laser beam, the auxiliary opening allowing flushing solution to exit therfrom so as to stabilize the positioning of the apparatus within the vessel or other part of the patient. The apparatus includes an optical fiber having a prism which is integral with the optical fiber and used to direct the laser energy in the desired direction. A method of making the apparatus provides for the formation of the prism from the optical fiber.
Abstract:
Techniques are provided for establishing a Unified Communications (UC) session between a client endpoint device and remote endpoint devices, the client endpoint device managing the session using a first-party call control protocol in response to commands from a third-party control protocol and user input. A hosted virtual desktop (HVD) generates an HVD image and communicates it to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. The HVD image comprises a UC user interface generated by a UC application on the HVD, the user interface comprising at least one user interface element and at least one placeholder where a client-provided user interface element may be inserted. A client UC application receives the HVD image and inserts client-provided user interface elements over the placeholders before sending the integrated image to a client operating system to be rendered on the display of client endpoint device.
Abstract:
Techniques are provided for using a middlebox to composite displays from multiple hosted virtualized applications (HVAs) for transmission to a client endpoint device. The middlebox receives one or more HVA displays via a virtual desktop interface (VDI) protocol, each HVA display from an individual HVA. The middlebox renders and composites the HVA displays together into a hosted virtual desktop (HVD) display, and sends the HVD display to the client endpoint device via a VDI protocol. The client endpoint device is therefore able to display a composite image of multiple HVA displays even if it is a zero client endpoint lacking the capability to perform compositing itself. In some examples, the middlebox reduces computational load by reducing the HVD frame rate, so that it is able to maintain HVD functionality during times of high system activity.
Abstract:
A catheter uses a steerable outer catheter with an inner catheter rotatable and extendable with respect to the outer catheter. The outer catheter may be positioned within a patient's heart and a portion of the outer catheter may provide movement like that of a windshield wiper by manipulation of a spring. By combining the windshield wiper type movement with the extension and rotation of the inner catheter relative to the outer catheter, a large area within a patient's heart may be readily mapped for conduction tissue and be subjected to laser ablation if appropriate. Various configurations provide flexibility in relatively positioning of windows used to apply laser energy and ring electrodes used to sense conduction tissue. Various anchoring techniques are described.
Abstract:
Techniques are provided for establishing an integrated and transparent overlay of a browser window for rendering data such as streaming media on a client endpoint device. A web browser on a Hosted Virtual Desktop (HVD) draws HVD display image comprising a browser window and communicates it to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. The browser window comprises zero or more host-provided window elements such as a window frame and at least one placeholder element where a client-provided frameless browser window may be rendered. A browser (or browser extension) on the HVD works together with a browser server on the client endpoint device to render data such as streaming media in the client-provided frameless browser window in place of the placeholder, before displaying the frameless browser window and the HVD display as an integrated display at the client endpoint device.
Abstract:
Techniques are provided herein for providing survivable browsing when a client endpoint device loses contact with its host server. A Hosted Virtual Desktop (HVD) draws and communicates an HVD display image comprising a HVD browser window to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. A browser (or browser extension) on the HVD works together with a browser server on the client endpoint device to synchronize browser data, and in some examples to render data such as streaming media in a client-provided frameless browser window in place of a placeholder in the HVD browser window. In response to the detection of an inactive VDI session, the browser server on the client endpoint device launches an endpoint browser instance to seamlessly switch browsing from the HVD browser window to an endpoint browser window, using the browser synchronization data.
Abstract:
A catheter uses a steerable outer catheter with an inner catheter rotatable and extendable with respect to the outer catheter. The outer catheter may be positioned within a patient's heart and a portion of the outer catheter may provide movement like that of a windshield wiper by manipulation of a spring. By combining the windshield wiper type movement with the extension and rotation of the inner catheter relative to the outer catheter, a large area within a patient's heart may be readily mapped for conduction tissue and be subjected to laser ablation if appropriate. Various configurations provide flexibility in relatively positioning of windows used to apply laser energy and ring electrodes used to sense conduction tissue.
Abstract:
An angioscopic system includes image processing so as to determine the dimensions of an unknown dimensional feature within the field of view of the angioscope. The system is calibrated by placing a series of known images at known separation distances from the tip of the angioscope and measuring the size of the image which is produced upon a video monitor. This provides a series of data indicating the relationship between the actual size of the feature, the apparent size in pixels on the image, and the known separation distance from the tip of the scope to the feature plane in which the dimensional feature is disposed. Collection of this data allows one to generate, by curve fitting techniques, a functional relationship such that the size of an unknown dimensional feature may be determined when the angioscope is used upon an actual patient. The coefficients generated by the calibration technique are stored in the computer and called up during the measurement process which involves viewing a scene from several different points and using a Newton-Jordan or other minimization technique in order to generate the actual area or other dimensional aspect of the feature of interest. A modified system uses a stereoscopic angioscope in order to provide depth information with respect to an image without the necessity of moving an angioscope tip. A calibrated guidewire may be used to orient and stabilize the tip of the scope. Markings on the guidewire allow one to determine the amount of change in position of the tip.
Abstract:
Techniques are provided for using a middlebox to composite displays from multiple hosted virtualized applications (HVAs) for transmission to a client endpoint device. The middlebox receives one or more HVA displays via a virtual desktop interface (VDI) protocol, each HVA display from an individual HVA. The middlebox renders and composites the HVA displays together into a hosted virtual desktop (HVD) display, and sends the HVD display to the client endpoint device via a VDI protocol. The client endpoint device is therefore able to display a composite image of multiple HVA displays even if it is a zero client endpoint lacking the capability to perform compositing itself. In some examples, the middlebox reduces computational load by reducing the HVD frame rate, so that it is able to maintain HVD functionality during times of high system activity.