Abstract: The present invention is directed to a system and method for optimizing establishment of mirrored data. In an aspect of the present invention, a method of tracking changes to mirrored storage system including a first storage device and a second storage device may include creating a map including at least one map entry having an identifier suitable for describing a range of addressable data blocks. The range of addressable data blocks includes at least one data block modified after operation of the first storage device is suspended. At least one of a range of addressable data blocks described by at least one map entry of the map and a number of map elements copied per establish command is specified. The map including the at least one map entry on the second storage device is stored. The map is suitable for being utilized to restore data stored on the second storage device to at least one of the first storage device and a third storage device.
Abstract: A method and system for displaying event related program content and program guide data are disclosed. Upon the occurrence of an event such as a channel selection or change input, event related program content is displayed on a display coupled to an information handling system that functions as a host device and a tuning device for tuning to channels on which program content is broadcast. The information handling system further includes electronic program guide (EPG) data that includes program information for available programs. A portion of the EPG data that is related to the event being displayed is transmitted to a remote device that is capable of displaying the event related program guide data on a display of the remote device.
Abstract: A speaker system that detects what type of audio signal is supplied to it and automatically adjusts to reproduce sound from either an analog audio input signal or a digital audio input signal. The speaker system has one or more converters to convert each form of digital audio into analog audio, a detection means to detect whether an analog audio input signal or one of the possible digital audio signals is present and a multiplexer to switch between either the analog audio input signal or one of the outputs of the digital audio converters. Amplifier and speaker drivers are shown for completeness.
Abstract: A system and method employing a virtual restore disk, such as a vendor supplied CD-ROM, allows software restoration from the vendor's software library. The customer's original software configuration is archived and the customer may use the virtual restore disk for restore purposes as necessary, e.g., to restore a deleted file, replace a suspected corrupted file, etc. The vendor maintains updated versions of the software so that unlike a static restore disk, the customer is not limited to the releases available at the time of system purchase. The virtual restore disk can also be used to update a user's system, even in the absence of system malfunction.
Abstract: A method for reducing data/parity inconsistencies due to a storage controller failure in computer storage systems with dual, independent storage controllers and a number of logical volumes comprising one or more physical disk drive devices includes recognizing a failure of the storage controller; assuming access control of the volume; and thereafter, performing at least one write to the volume, wherein, for a predetermined number of writes (N) to the volume after failure of the storage controller, new parity is calculated for the write using new data and other data (Method 2). The predetermined number of writes (N) is at least equal to or greater than the queue depth of the failed storage controller (i.e., the number of I/O operations that the failed storage controller may service at a given time. The method may be implemented by each storage controller of the computer storage system.
Abstract: The present invention is directed to an interactive representation of structural dependencies in semiconductor design flows. In an aspect of the present invention, a method for providing interactive representation of structural dependencies in a semiconductor design flow as implemented by an information handling system may include detecting a modified value of a parameter of the semiconductor design flow. At least one parameter dependent on the changed parameter is identified, the dependent parameter previously entered by a user.
Abstract: The present invention is directed to a multichannel interface controller. An interface controller may include a first channel and a second channel. The first channel and the second channel are suitable for providing an interface between a host and a host device, in which, the first channel is separately configurable from the second channel.
Abstract: An offset base router includes an offset base assembly comprising a base coupled with a sub-base which provides an offset center of gravity and an aperture through which a bit may access a work piece. Additionally, the base and sub-base allow a dust collection system to be attached through them. The offset base router further includes a motor assembly comprising a motor casing which houses a motor. The motor assembly connects with a gear assembly comprising an inner gear casing which is housed in an outer gear casing that includes a grip. The inner gear casing houses an arbor assembly that connects with the bit and the motor. A height adjustment assembly coupled with the offset base assembly and the inner gear casing allows a user to adjust the height of the inner gear casing relative to the base and the sub-base.
Abstract: The present invention provides improved chlortetracycline-containing animal feed compositions and processes and apparatuses for their preparation. In certain embodiments, raw fermentation broth comprising chlortetracycline is divided into two portions. The first portion is mixed with a compound that complexes chlortetracycline. The second portion is acidified and the solids are removed. The acidified liquid is treated with a complexing agent to produced a chlortetracycline complex. The first and second portions thus treated are then mixed and the mixture is passed on to a filter press or other means for separation of the solids to produce a wet cake comprising complexed chlortetracycline. In alternative embodiments, the second portion may be acidified and filtered and admixed with the first portion prior to the complexing step. The resulting mixture is passed on to a filter press or other means for separation of the solids.
Abstract: The present invention is directed to a system and method for providing multidirectional routing. The present invention may provide an arbitrary number of routing layers and an arbitrary direction on each of those layers to provide a smaller die size and to reduce power consumption by providing more flexibility for net routing directions.
Type:
Grant
Filed:
December 20, 2001
Date of Patent:
January 18, 2005
Assignee:
LSI Logic Corporation
Inventors:
Alexandre E. Andreev, Elyar E. Gasanov, Ranko Scepanovic
Abstract: The present invention is directed to a simplification method for an arbitrary library. In aspects of the present invention, the method does not rely on specific properties of the library elements and has linear complexity. The present invention may be implemented based on a symbolic simulation in an alphabet which contains 0, 1, symbols of variables, and negations of the variables' symbols. In an aspect of the present invention, a method for reducing redundancy in a simulation through use of a symbolic simulation utilizing an arbitrary library includes receiving a set A of values, the set A including input variables which are elements of the set A. Symbols of the input variables are constructed in which like and similar variables share a like symbol and a similar symbol respectively. A table of output values computed from a table of a Boolean operator employing the constructed symbols of the input variable is formed, the constructed symbols formed to reduce redundancy.
Abstract: The present invention provides a novel execution environment for optimizing the efficiency of the distributed object system. In one embodiment, the invention includes a compiler with ability to interpret, just-in-time compile or pre-compile any object of the distributed object system. An object is provided in a tagged file format that allows a compiler to identify critical sections of the object code for immediate one-time compiles while delaying compiling of the non-tagged, non-critical code until actually required by the system. The object code includes at least one dynamic base object which includes an interface dynamic base object and a implementation base object. The implementation dynamic base object fulfills the object system requested tasks transmitted over by the interface dynamic base object via a message bus.
Abstract: A method and apparatus for providing viewer specific program information is described. A user of an integrated personal computer and television convergence device requests specific programming information from a remote server using an electronic program guide. The remote server performs a database search based upon the requested information and caches the results of the database search in a local storage device. The database search result information is viewer specific and appended to or integrated with the requested electronic program guide. Advanced searching techniques may be utilized to manipulate and filter the searched information to maintain the viewer specific integrity thereof. The database search result information is thereby provided to the client or convergence device along with the requested programming information. The database search result information thereby supplements and augments the viewing experience of the viewer.
Abstract: The present invention is directed to a system and method for generalize graph structuring for layered virtual volumes. In embodiments of the present invention, such a system and method are suitable for enabling implementation of storage area networking (SAN) features on RAID storage devices. In an aspect of the present invention, a method of providing access to volumes in an electronic storage device suitable for storing electronic data may include structuring a plurality of volumes accessible on an electronic storage device, the volumes being a unit of logical storage, wherein the plurality of volumes are structured as a graph structure. Interaction with the volumes is performed through the use of the graph structure.
Abstract: A wallpaper dispensing apparatus includes a tray with a ridge projecting from the bottom and extending transversely between the side walls to divide the tray into a forward pool section and a rearward trough section. A removable cover is attached to the forward pool section and includes a pair of depressions with guide surfaces on the bottom, spaced above the bottom of the tray to form a passageway between the cover and tray bottom. The cover has a rearward portion following a portion of the ridge, and a straight rearward edge extending transversely across the tray. An opening in the cover, extending from the forward edge permits the user to draw a strip of wallpaper from a roll located in the trough, through the passageway between the cover and tray, and out the forward end of the tray. Water in the pool portion wets the wallpaper as it is drawn from the dispensing apparatus.
Abstract: A method is disclosed for enabling functions of an information handling system such as startup (i.e., boot), loading of an operating system or execution of a software application, by requiring authentication of the information handling system. A client information handling system establishes a communication link with a central system or server via a network such as a Local Area Network (LAN) or the Internet. A request for authentication is then sent to the central system by the information handling system via the communication link. The central system, upon receiving the authentication request from the information handling system, determines if the authentication request is valid, and, if valid, provides authentication of the information handling system via one or more encrypted tokens passed from the central system to the information handling system, thereby allowing the information handling system to provide or continue to provide the function, even when disconnected from the network.
Abstract: The present invention is directed to a method and system for the efficient transmission of electromagnetic radiation through a channel. An electromagnetic radiation guide of the present invention may include an optical channel having a refractive and transmissive index capable of guiding electromagnetic radiation through the guide. The electromagnetic radiation guide may also include an optical prismatic section capable of redirecting electromagnetic waves to allow increased light transmission by reducing losses from refracted light rays.