Abstract:
An object-oriented compound document architecture provides system level support for document processing features. The object-oriented compound document framework supports a variety of document processing functions. The framework provides system level support of collaboration, linking, eternal undo, and content based retrieval, among other things. System level support is provided for document changes, annotation through model and linking, anchors, model hierarchies, enhanced copy and pasting, command objects, and a generic retrieval framework.
Abstract:
A view system is provided for each application program in a computer system in order to display application-generated information on a display. To increase graphic speed, the view system transfers graphic information directly into the screen buffer into a screen buffer area defined by a visible area definition. The view system provides support for minimal recomputation required for a correct display of data in several views when one view is changed. First, the view system generates an update request each time a change is made to one view, but the update request is only forwarded to those views which are affected by the change. Second, update requests are collected over a period of time and used to determine an invalid area caused by all of the requests and this latter invalid area is used to update each affected view.
Abstract:
A method and apparatus for an innovative object oriented framework system is disclosed. The system uses an innovative framework architecture to provide concurrent access to a framework application by multiple users. The users can collaborate over the application and jointly produce a finished product.
Abstract:
A compensated laser diode transmitter for high speed data transmission is provided with a pair of current switches, a novel current summing circuit and a novel current sink. The power output of the laser is sensed in real data time and employed to generate instantaneous feedback signals capable of instantaneously rebalancing and maintaining the power output of the laser diode.
Abstract:
Various embodiments enable a device to create a pool of at least one empty application. An empty application can be configured to contain resources that are common across one or more other applications and initialize the resources for the one or more other applications effective to reduce startup time of the other applications. In one or more embodiments, an empty application can further be populated with the one or more other applications effective to cause the one or more other applications to execute. Alternately or additionally, a device can be monitored for an idle state, and, upon determining the device is in the idle state, at least one empty application can be created.
Abstract:
System and methods for processing price data for health services are provided. In one embodiment, the system includes a data storage device configured to store a database comprising one or more records. The system may also include a server in data communication with the data storage device. The server may be suitably programmed to search the database to obtain a group of records of prices for a health service received by a group of subjects, wherein the health service is comprised in a service category; extract a representative price for the health service; determine a weight for the health service relative to the service category; and generate, using a processor, a weighted price for the health service based on the weight and the representative price.
Abstract:
A system, method, and tangible computer program product for analysis of condition, cost, and duration are presented. In one embodiment, the system includes an interface and a processor. The interface may receive or obtain one or more attributes associated with a subject having a condition. The processor may search a database for a group of records associated with the attributes, wherein the records comprise cost and duration information associated with the condition, estimate cost and duration in response to the cost and duration information, and generate an output in response to the cost estimate and duration estimate.
Abstract:
A viewer of television programming is alerted to the availability of content related to the programming (e.g. an associated Internet web page) by an icon momentarily displayed on the screen. Using a remote control, the viewer can select the icon. A control panel then appears, superimposed over the television image, and provides additional detail about the related content. By further operating the remote control, the viewer can select the associated content for viewing, or return to watching the television. Various other features and variations are disclosed.
Abstract:
An apparatus, system, and method for rapid cohort analysis. In one embodiment, the apparatus includes an interface and a processor. The interface may receive an identifier of a first index attribute. The processor may search the database for a first group of records associated with the first index attribute, search the database for a second group of records, each record in the second group of records sharing a common second index attribute with a record in the first group of records, but not associated with the first index attribute, and calculate a statistic in response to information associated with the first group of records and the second group of records.
Abstract:
Described are a method and apparatus for incorporating broadcast television into Web pages. Broadcast television can be embedded into Web pages using, for example, a “tv:” attribute in conjunction with common HTML tags. Within the “tv:” attribute, a Web-page author can reference a TV station by channel number, network, or broadcast call letters. HTML documents are parsed to recover both the conventional-tags and tags that include TV attributes. The resulting Web pages display the identified broadcast TV in a frame specified by the TV attribute. One embodiment supports the presentation of television in the background of an HTML document. In that embodiment, HTML tags corresponding to overlying HTML content are provided with an attribute that defines a level of transparency from zero to one-hundred percent. The transparency attribute allows content providers to overlay any type of HTML information over a broadcast television show without completely obscuring the underlying show. This aspect of the invention employs a z attribute that can be used to specify the relative position of broadcast television and overlying HTML content.