Abstract:
A method which broadly comprises the following steps: (a) submitting to a tool data library a request which includes the basic tool parameters to generate tool specification parameters; (b) generating tool specification parameters from the tool data library based on the submitted basic tool parameters; (c) importing the generated tool specification parameters into a parametric tool template; and (d) processing the imported tool specification parameters and parametric tool template using a CAD software program to create a tool specification, wherein the tool specification comprises a representation of a three-dimensional model of the tool and associated drawing specifications for the tool. Also disclosed is a system which broadly comprises: a requester workstation; a tool data library; a source of parametric tool templates modifiable with imported tool parameters; and a source of a CAD software program for processing the parametric tool templates and imported tool parameters to create tool specifications.
Abstract:
An interface enables perception of information regarding e-mail communications. The interface includes an e-mail application user interface that enables perception of e-mail message information for one or more e-mails received by an e-mail participant and that enables active display of one or more of the received e-mails selected by the e-mail participant, The interface also includes a mechanism that determines a request for e-mail message information for one of the e-mails from within a desired e-mail message that is not actively displayed. The interface further includes an informational tool tip that provides a temporary perceivable indication to the e-mail participant of at least a portion of the requested information for the desired e-mail message while maintaining active display of the one or more selected e-mails.
Abstract:
A system and method for resource allocation includes, in a network having nodes and links, injecting units of flow for at least one commodity at a source corresponding to the at least one commodity. At each node, queue heights, associated with the at least one commodity, are balanced for queues associated with each of one or more outgoing paths associated with that node. An amount of commodity flow is pushed across a link toward a sink, where the amount of commodity flow is constrained by a capacity constraint. Flow that reached the sink is absorbed by draining the queues.
Abstract:
A method, communication device and system for smart route dialling to a destination identifier using a telephone are described. In one embodiment, there is provided a method for routing a call from a communications device having at least voice capabilities, the communications device being connected to a communications network for transmitting and receiving voice data and other data over the communications network, the method comprising the steps of: selecting a destination identifier for the call, the destination identifier comprising one of: a landline telephone number, a mobile telephone number, an instant messaging (IM) address, and a session initiation protocol uniform resource indicator (SIP URI); connecting the call to a Voice over Internet Protocol (VoIP) gateway; and routing the call from the VoIP gateway to the destination identifier, comprising: if the destination identifier is a landline telephone number, routing the call to a respective landline telephone associated with the destination identifier via a public switched telephone network (PSTN), if the destination identifier is a mobile telephone number, routing the call to a respective mobile telephone associated with the destination identifier via a wireless communications network, if the destination identifier is an IM address, routing the call to a respective IM voice network (VoIM) client via a VoIM network associated with the destination identifier, and if the destination identifier is an SIP URI, routing the call to an SIP-compatible VoIP phone associated with the destination identifier via the Internet.
Abstract:
A tyre pressure monitoring or warning system comprising at least one receiver responsive to signals transmitted by transmitters associated with one or more tyres. The system including a memory which stores a list of identity tags captured by the receiver, and a list of associated confidence values for each identity tag indicative of the confidence that the stored identity tag corresponds to a transmitter that belongs to the vehicle. The list may be split into a member and a candidate list comprising those identity tags that are deemed to refer and that possibly refer respectively to transmitters associated with the vehicle respectively. Initiators may be provided to initiate transmission from the transmitters in order to locate the position of each tyre.
Abstract:
A magnetoresistive solid-state storage device (MRAM) employs error correction coding (ECC) to form ECC encoded stored data. In a read operation, a set of test cells in a test row are used to predict failures amongst a set of cells of interest storing a block of ECC encoded data. Erasure information is formed from these predictions which identifies potentially unreliable symbols in the block of ECC encoded data, and the ability of a decoder to perform ECC decoding is substantially enhanced.
Abstract:
A multi-chamber inkjet print head includes a plurality of individual print head ink chambers that share a common ink filter and are in fluid communication with an ink flow regulator. An associated method of assembling a print head base having at least two separate fluid conduit paths filtered by a single piece of filter includes the steps of: (a) positioning a single piece filter between at least two separate ink receptacles associated with a print head and at least two respective ink conduits; and (b) sealing at least two separate ink paths between the at least two separate ink receptacles associated with the print head and the at least two ink conduits, such that the single piece of filter is in concurrent fluid communication with the at least two separate ink paths.
Abstract:
A magnetoresistive solid-state storage device (MRAM device) uses storage cells 16 arranged in many arrays 10 to form a macro-array 2. For fast access times and to reduce exposure to physical failures, each unit of data (e.g. a sector) is stored with a few sub-units (e.g. bytes) in each of a large plurality of the arrays 10. Advantageously, the plurality of arrays 10 are accessible in parallel substantially simultaneously, and a failure in any one array affects only a small portion of the data unit. Optionally, error correction coding (ECC) is employed to form encoded data with symbols which are stored according to preferred embodiments which further minimise exposure to physical failures.
Abstract:
A user mode device driver interface (UMDDI) is disclosed. The UMDDI is preferably implemented in Windows® NT® version 5.0 and similar systems. The UMDDI allows a device driver to execute in user-mode while the graphics engine (GRE) remains in kernel-mode. The UMDDI exists as a layer between the user-mode driver and GRE; from the perspective of GRE, it encapsulates the user-mode driver and makes it appear to be a normal kernel-mode driver. The UMDDI layer handles the kernel-to-user and user-to-kernel transitions, parameter validation, and management of the kernel-mode and user-mode data and objects.
Abstract:
A high throughput, compact image display apparatus comprises a source unit to generate a spatially uniform light beam that propagates along a first beam path in a first direction. The image display apparatus also comprises an imaging unit to collect and focus the light beam. The imaging unit includes a first refractive optical element disposed in the first beam path, a second refractive optical element disposed in the first beam path, a first reflecting mirror disposed in the first beam path, and a second reflecting mirror, having a concave reflecting surface, disposed in a second beam path defined by the first reflecting mirror and the second reflecting mirror. The second beam path is oriented in a second direction different from the first direction. The image display apparatus also comprises a digital micromirror device (“DMD”) to receive the light beam reflected by the second reflecting mirror. The DMD is disposed in a third beam path defined by the second reflecting mirror and the DMD. The third beam path is oriented in a third direction different from the second direction. The image display apparatus also includes a projection lens to collect and project the light beam reflected from the DMD. The projection lens is disposed in a fourth beam path defined by the DMD and the projection lens, that is oriented in a fourth direction different from the third direction.