Abstract: A method, system and computer program product for creating a report on the basis of a plurality of remote datasets. The system for achieving this includes an intelligence server, connected to one or more tree servers. The tree servers are in turn connected to one or more databases. A user specifies a report to be created by the system. A client, acting on behalf of the user, creates a report definition that is sent to the intelligence server and the tree servers. Each tree server creates one or more segments, or slices, of the report, using the information that resides on the tree server. These slices are then sent to the intelligence server, which aggregates the slices into a tree structure. The tree structure is then converted into a report for presentation to the client. Moreover, the intelligence server receives updates from the tree servers as necessary. To do so, the tree servers and the intelligence server remain in communication for the purposes of passing update messages.
August 7, 2008
Date of Patent:
August 7, 2012
Bei Gu, Kenneth Howard, Eric J. Kaplan, Peter Chirlian, Aleksandr Shukhat
Abstract: A PC BIOS can contain an early memory test that can identify a memory slot containing a bad memory. The BIOS can also contain a program module for using a communications port to report the identified memory slot. The communications port used for reporting is one that can be used without using system memory. In fact, the communications port can be used when there is no system memory installed in the PC. The parallel ports, LPT1 and LPT2 are such communications ports, as are the serial ports COM1 and COM2. An indicator can be electrically connected to the communications port to give a visual indication of a memory slot containing bad memory.
Abstract: A system for dynamically adapting a communication channel to channel impairments includes a spectrum monitor configured to determine a channel impairment characteristic related to a channel impairment present in the channel. The system includes a system manager configured to determine a quality metric indicative of channel performance for the channel, and adjust one or more operating parameters in a set of channel operating parameters when the quality metric is not within a target range, whereby the communication channel operates in accordance with the adjusted parameters.
Abstract: A relay lens is provided in an illumination system for use in microlithography. The relay lens can be used to uniformly illuminate a field at a reticle by telecentric light beams with variable aperture size. The relay lens can include first, second, and third lens groups. At least one of the second and third lens groups can include a single lens. This can reduce costs and increase transmission by requiring less CaF2 because fewer optical elements are used compared to prior systems.
Abstract: The present invention relates to methods of reducing serum lipids in insulin resistant subjects comprising administration of synergistically effective amounts of D-chiro-inositol and lipid lowering medications. The present invention provides methods to treat a hyperlipidemic subject with insulin resistance comprising administration of D-chiro-inositol and a lipid lowering compound, either as concurrent single agents or as a combined composition. The methods and compositions of the present invention are particularly efficacious in treating insulin resistant subjects with a fasting blood glucose level of less than or equal to 180 mg/dL.
Abstract: A method, system and computer program product for dynamically allocating large memory pages of different sizes. Each process can select multiple page sizes. An algorithm referred to as a “Coalescing Daemon” is used to allocate large pages. “High water marks” are specified to the operating system. A high water mark is the maximum percentage of total system memory that the Coalescing Daemon coalesces for a given page size. The high water marks are used to allocate a number of free memory pages for each specified page size. Separate freelists are created and maintained for each page size. Each freelist comprises a linked list of data structures that represent free physical memory pages. A bitmap is set-up by the operating system to represent all memory available to processes. The bitmap is used for determining which memory pages are free during coalescing. The Coalescing Daemon allocates memory pages using a weak, mild and strong coalescing policy.
September 23, 1997
Date of Patent:
January 30, 2001
Silicon Graphics, Inc.
Narayanan Ganapathy, Luis F. Stevens, Curt F. Schimmel
Abstract: An axle driving apparatus has in a housing a hydrostatic transmission with a variable displacement type hydraulic system having a slantingly movable swash plate. In one embodiment, the movable swash plate is manually slantingly operable. A leg member integrally extends from an inner wall of the housing, a lid for closing an opening of the housing, or a center section. The leg member has a support portion for supporting a shaft provided on an axis of rotation of the movable swash plate. Accordingly, the movable swash plate is suspended in the housing for slanting or pivoting movement.