Abstract:
A special bridge device provides a level of isolation between two independent but compatible bus environments such that only addresses and transactions directed to the other environment are passed through, together with associated data and control information. The device includes address and transaction remapping between the two environments.During an initialization phase, this device presents itself to the host system as a simple bus device. In one preferred embodiment, the special bridge presents itself as a mass storage or memory device. The host computer performs the minimal setup for such a device. During initialization of the second bus environment, the special bridge device again presents itself only as a simple device, and preferably is not presented as a bus device to the second system at all.During system operation, the special bus device passes selected addresses, transactions, and data between the two bus environments but in general allows each bus environment to operate independently of the other.
Abstract:
A system and method for increasing the number of entities that can be serviced by a file server. The file server includes a plurality of server session sockets (SSSs), and means for assigning an entity identification number and one of the plurality of SSSs to a request from one of the number of entities, wherein each SSS can support a plurality of entities.
Abstract:
A vibration-isolating system for mounting a cathode ray tube monitor to an enclosed audio base includes an annular vibration-isolating grommet having an axial bore; a snap cap including an annular portion having a surface for supporting the grommet and an axial aperture, at least two legs extending substantially perpendicularly from the annular portion opposite the surface astride the aperture to distal ends, and a nub extending radially from the distal end of each leg; and an elongated member configured to fit about the legs, through the axial aperture and through the axial bore, and to attach to a cathode ray tube housing.
Abstract:
A color printing system with reduced bleed includes a computer and a color printer. The computer has a digital processor and memory accessed by the digital processor, where the memory stores printable objects selected from the group comprising graphic objects and non-graphic objects and pixel maps corresponding to the graphic objects and the non-graphic objects. The color printer is coupled to the computer and is capable of printing the pixel maps using color pixels and black pixels. An image processor implemented on the computer identifies the graphic objects among the printable objects, adjusts pixel densities of the graphic objects, and renders the printable objects as the pixel maps, such that black pixel densities of pixel maps of the graphic objects are reduced without reducing black pixel densities of pixel maps of the non-graphic objects. A method of the present invention includes the steps of identifying graphic objects among printable objects, adjusting color information of the graphic objects if bleed reduction criteria are met, and developing printer control information from the printable objects that can provide for a lower black pixel density for the graphic objects due to the adjustment of the color information of the graphic objects.
Abstract:
When a method implemented in native compiled code is called from a object-oriented program, the parameters associated with that method are marshaled to convert them from the format of the object-oriented code into one which is appropriate for the compiled code. The marshaling of parameters is carried out in dependence upon the particular type of object with which the parameters are associated. When an aggregate object is marshaled, a pointer to the object is adjusted to point directly to variables for an instance of that object. When an array is marshaled, the pointer is adjusted to point to its individual elements.
Abstract:
A run-time data type extension mechanism describes the kinds of performance information collected within a registry located in a main memory of a computer. The data type extension mechanism comprises a base node of a multi-linked tree data structure having associated therewith a buffer portion for storing the collected performance information and a description portion for describing that information. Writer entities specify the contents of these latter portions, i.e., the collected information and its description, at run time to provide an arrangement for dynamically extending the kinds of information collected at the registry.
Abstract:
A real-time interactive document summarization system which allows the user to continuously control the amount of detail to be included in a document summary.
Abstract:
A system comprises a structure editor, a structure library, an extractor and a user interface, which are stored in computer memory and create structures for recognizing patterns in computer text. The structure editor via the user interface enables a user to input a text string called a model pattern, and uses previously-created structures such as lexical category structures for parsing the model pattern into default definition items. Each default definition item includes attributes specifying the patterns recognizable by the definition item and relationships with other definition items. The structure editor enables and facilitates user modification of the default definition items by generating attribute choices for user selection and allowing a user to generate a new structure if none of the choices is adequate. The resulting definition items form a new definition of a new structure, which is stored in the structure library. The extractor locates a pattern in computer text by satisfying the conditions of a definition of a new structure.
Abstract:
A PowerPC based Network Operating System Loadable Module (NOSLM) is concatenated onto an Intel-based NOSLM and offsets are adjusted to account for the size of the Intel-based NOSLM. The resulting enlarged NOSLM appears as a typical Intel-based NOSLM to Intel-based servers. When the enlarged NOSLM is loaded by PowerPC-based servers, the offsets are used to point the server to the beginning of the PowerPC-based NOSLM code and the Intel-based NOSLM is interpreted as a machine-specific header.
Abstract:
Storing and updating parameters of object slices used to render more complex objects is made more efficient in raster graphics systems. Recognizing that some parameters of adjacent object slices remain unchanged, these values need not be stored or updated, thereby saving transmission overhead and/or memory.