Abstract:
A method for preventing malicious software from execution within a computer system is disclosed. Before any actual execution of an application program on a computer system, the application program needs to be cross-compiled to yield a set of cross-compiled code of the application program. The set of cross-compiled code of the application program can then be executed in an execution module that is capable of recognizing and translating the set of cross-compiled code of the application program to the actual machine code of the processor.
Abstract:
A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety or sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security attributes to be submitted at query time, for example, in order to provide real-time secure access to enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries.
Abstract:
Microarchitecture policies and structures partition execution resource clusters. In disclosed microarchitecture embodiments, micro-operations representing a sequential instruction ordering are partitioned into a two sets. To one set of micro-operations execution resources are allocated from a cluster of execution resources that can perform memory access operations but not branching operations. To the other set of micro-operations execution resources are allocated from a cluster of execution resources that can perform branching operations but not memory access operations. The first and second sets of micro-operations may be executed out of sequential order but are retired to represent their sequential instruction ordering.
Abstract:
An electronic thermometer is configured for ease and accuracy in construction. A probe of the thermometer includes a flex circuit containing electronic components used to measure temperature and transmit signals to a calculating unit of the thermometer. A locating member supported by the probe can function to pre-position the flex circuit prior to final fixation so that the electronic components are reliably positioned in manufacture.
Abstract:
One aspect of the present invention includes a method and device for incremental updating of a training set of documents used for automatic categorization. Particular aspects of the present invention are described in the claims, specification and drawings.
Abstract:
The invention relates generally to a system and method for testing fuel evaporative systems, and more particularly to a stand-alone tank tester system (and method) for testing vehicle fuel tank integrity. Furthermore, a self-contained calibration tank with switchable leak sizes for calibrating the tank tester to multiple leak sizes is provided. Constant flow and vacuum methods for testing fuel tank integrity are also provided.
Abstract:
A bowling lane maintenance machine utilizes flexible wick segments to transfer lane dressing to the applicator roll of the machine. The wick segments are caused to flex into and out of contacting engagement with a transfer roll associated with the applicator roll by rotatable cams that engage cam followers associated with the wick segments. The cams are all secured to a common cam shaft and are rotated in unison through successive short segments of rotational travel by an indexing motor that responds to a controller. Each wick segment has at least one spring that urges the segment into contacting engagement with the transfer roll, while the cam for that segment is disposed to engage the follower and flex the wick segment off the transfer roll against the action of the spring when the lobe of the cam is in contacting engagement with the follower.
Abstract:
A method comprises analyzing multi-threaded process-oriented object code representing a simulation model and transforming said multi-threaded process-oriented object code to event-based object code representing a simulation model equivalent to simulation model represented by said multi-threaded process-oriented object code. Transformation is performed automatically in response to the analysis and includes creating continuation functionality between adjacent threads of execution. Analyzing object code includes determining a potentially blocking method and analyzing its control flow. Transforming multi-threaded process-oriented object code includes configuring the event-based object code to schedule a jump to a first one of a plurality of non-blocking Runnable methods of the simulation model represented by the event-based object code. Analyzing control flow of the potentially blocking method includes segmenting the potentially blocking method into the plurality of non-blocking Runnable methods and associating each one of the non-blocking Runnable methods with a respective one of a plurality of available exception handlers.
Abstract:
A dishwasher comprises a cabinet defining a wash chamber and a utensil rack mounted within the wash chamber by at least one slide. The slide comprises a track that slidably receives a wheel and includes an access opening for insertion or removal of the wheel from the track. A closure for selectively closing the access opening can prevent undesired removal of the wheel from the track. A method of removing the utensil rack comprises sliding the utensil rack to align the wheel with the access opening and lifting the utensil rack to move the wheel through the access opening.