Abstract:
A system and method comprising, sharing information between a plurality of participants in a collaboration; and exposing a set of functions that enable a participant in the plurality of participants to share the information, the set of functions comprising: first functions to facilitate establishing a context in which to interact with the plurality of participants; and second functions to facilitate storing and retrieving values from a shared state, wherein the shared state is accessible within the context.
Abstract:
A method for rendering a graphical user interface (GUI), comprising providing for the representation of the GUI as a set of objects wherein the objects are organized in a logical hierarchy, associating a theme with a first object in the set of objects, rendering the first object according to the theme, rendering any descendents of the first object according to the theme, wherein any descendents of the first object can override the theme, and wherein one of the set of objects can communicate with another of the set of objects.
Abstract:
The present invention enable a three-pane page flow editor optimized for viewing and editing a page flow. It centers around a selected focal node in the page flow, shows details and allows editing in the vicinity of the node. It provides a visual representation of nodes and the connections among them, enabling the ability to read and edit connections between nodes in a local area of the page flow without the overlaps between lines and crossovers once the page flow grows complex and cluttered in real applications. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
Abstract:
Filter gratings are formed in optical waveguides having photosensitive cores by exposing the cores to actinic radiation in the form of interfering beams having peak intensities that are relatively displaced along an optical axis of the waveguides. Each of the interfering beams has a single-lobed intensity profile and a degree of spatial coherence required to achieve a desired fringe contrast between the two relatively displaced beams. Index modulations in the photosensitive core match the illumination (interference) pattern of the radiation. The relative displacement of the interfering beams reduces side lobes of the gratings' spectral responses by leveling the average refractive index of the index modulations. A second exposure with the two beams but without the beams' interference effects further levels the average refractive index.
Abstract:
A method is provided for making a photonic band gap fiber including the steps of etching a preform and then drawing the preform into a photonic band gap fiber. Glass tubes are bundled and then formed into a photonic crystal perform having a number of passageways by reducing the cross-section of the bundle. One of the passageways is enlarged by flowing an etchant through it. After cleaning, the band gap fiber is made from the etched photonic preform, for example, by drawing.
Abstract:
A soft docking system is provided for a medical treatment system, such as an intraoperative electron beam therapy system. The medical treatment system includes a treatment head, an applicator having a fixed position relative to a patient and apparatus for adjusting the position of the treatment head relative to the applicator. The soft docking system includes one or more sensing assemblies for sensing a position of the treatment head relative to the applicator and providing one or more position signals representative thereof, and a display responsive to the position signals for indicating the position of the treatment head relative to the applicator. The position of the treatment head may be adjusted so that the display indicates a desired postion. The docking system may provide an interlock signal to prevent application of the electron beam until the treatment head and the applicator are correctly aligned.
Abstract:
Apparatus for forming a refractive index grating in a waveguide in accordance with the invention includes a waveguide formed from a material that changes its index of refraction when exposed to a beam of optical radiation, a source of coherent optical radiation for forming a beam of radiation, a mirror arranged to intercept a first part of a beam and to reflect the first part of the beam through an angle, and a phase delay plate arranged to intercept a second part of the beam for delaying the second part of the beam propagating through the plate, in which the mirror and the phase delay plate are arranged so that the first part of the beam and the second delayed part of the beam form an interference pattern on the waveguide for changing the index of refraction of the waveguide, in a pattern corresponding to the interference pattern for forming an index grating in the waveguide.
Abstract:
An abstract component model can be used to drive an editor by providing an underlying stateful model for component implementation without the need to re-implement details. The abstract component model can represent one or more artifacts, wherein the abstract component model contains a plurality of model objects. A lightweight structure model contains a plurality of structure objects, wherein each structure object is a data structure that represents how the abstract component model should look like at the end of an update cycle. Additionally, a model updater can match one or more structure objects in the lightweight structure model to one or more model objects in the abstract component model, and update each said model object in the one or more structure objects based on said one or more structure objects in a top-down, depth-first fashion.
Abstract:
An abstract component model can be used to drive an editor by providing an underlying stateful model for component implementation without the need to re-implement details. The abstract component model can represent one or more artifacts, wherein the abstract component model contains a plurality of model objects. A lightweight structure model contains a plurality of structure objects, wherein each structure object is a data structure that represents how the abstract component model should look like at the end of an update cycle. Additionally, a model updater can match one or more structure objects in the lightweight structure model to one or more model objects in the abstract component model, and update each said model object in the one or more structure objects based on said one or more structure objects in a top-down, depth-first fashion.
Abstract:
A personalization system that uses rules to adjudicate and characterize a customer, or a customer's actions, and then to personalize a business function, such as a displayed page, based on the outcome of those rules. In one embodiment the invention provides a system for web-based personalization, that allows for personalizing the content or business functioning of a web-based application to reflect the characteristics of a particular user. The system comprises a user profiler, for determining a snapshot of a particular user of a web-based application, a rules editor for inputting a set of rules governing the business functioning of said web-based application, and a rules engine. The system then uses the set of rules to make decisions about the particular user and the business functioning of said web-based application, and to determine the content or business functioning of said web-based application as it applies to that user.