Abstract:
In a representative embodiment, an apparatus comprises a transducer providing a first output; a capacitor providing a second output; a first load impedance connected to the first output; a second load impedance connected to the second output; and a differential amplifier having a first input connected to the first output and a second input connected to the second output. Illustratively, the first load impedance is connected electrically in parallel with the first input and the second load impedance is connected electrically in parallel with the second input.
Abstract:
A method and system for validating calling parameters of a method call. Validation conditions are evaluated utilizing original calling parameters provided by a validation method call by a client, where the call is required to initiate an activity. The evaluating facilitates determining messages to be provided to a user, where the messages are associated with consequences of continuing the activity. A validation object having data structures is created. The data structures include the validation conditions and the original calling parameters. The validation object is sent to the client to facilitate receipt of the messages by the user. The calling parameters are extracted from the validation object to facilitate completing the activity with a set of calling parameters matching the original calling parameters.
Abstract:
A drive circuit (20a,20b) for an injector arrangement having at least one piezeoelectric injector (12a,12b) is described. The drive circuit comprises: a first charge storage means (C2) for operative connection with the injector (12a,12b) during a discharging phase so as to discharge current to flow therethrough, thereby to initiate an injection event; a second charge storage means (C1) for operative connection with the injector (12a,12b) during a charging phase so as to cause a charging current to flow therethrough, thereby to terminate the injection event; a switch means (Q1,Q2) for controlling whether the first charge storage means (C2) is operably connected to the injector or whether the second charge storage means (C1) is operably connected to the injector; a first voltage supply rail at a first voltage level; a second voltage supply rail at a second voltage level higher than the first; a voltage supply means (22,36); and regeneration switch means (Q5,Q2, L1) operable at the end of the charging phase to transfer charge from the voltage supply means to at least the second charge storage means (C1) via an energy storage device (L1) prior to a subsequent discharging phase.
Abstract:
The invention is directed to techniques for providing an event notification string over a network to a notification server. An application server includes a notifying application that monitors, or otherwise determines, the occurrence of an event of interest to a target user who uses a device that can receive notification of the event. The notifying application generates an event notification string that indicates that a notification to the target user should be made. The notifying application then sends the event notification string over a network, such as an IP (Internet Protocol) network, to a notification server, which provides an event notification application that processes the event notification string. The event notification application determines the identity of the target user, if the event notification string does not provide this information itself, and which devices accessed by the target user should receive the notification. The event notification application then sends event notifications to one or more of the devices.
Abstract:
A data correlation technique is provided for a computing environment having multiple independent operating environments. The technique includes associating by a first operating environment a first key to a set of data to be obtained responsive to an identified event within the computing environment; obtaining by a second operating environment the set of data with the associated first key, and associating a second key therewith; and using the set of data with the associated first key and second key to match to the set of data at least one other set of data obtained by the first operating environment or the second operating environment responsive to the event. The at least one other set of data has only the first key or the second key associated therewith. In one implementation, the event is a fatal event at a network interface adapter.
Abstract:
There is disclosed an antenna device including a dielectric substrate having a first, upper surface and a second, lower surface, a conductive groundplane on the second surface or located between the first and second surfaces. At least two conductive feedlines are formed on the first surface and extend from feed points to predetermined radiating points at edge or cetner parts of the first surface. The groundplane does not extend under the radiating points. The groundplane is configured as to extend between the radiating points and the feedlines are widened at the radiating points and/or are provided with discrete dielectric elements at the radiating points. The antenna device provides broadband performance and good diversity within a small space.
Abstract:
A method is provided for operating a communications adapter employed in a multinode data processing system in a fashion which enhances the performance of remote direct memory access data transfers. The system is provided with pointers and a table which are employed to determine whether or not an address which has been supplied for the transfer has already been mapped to a real address at the source or destination node. The table is also preferably provided with counters which can be incremented or decremented to enable the use of least recently used mechanisms at the upper level protocol layers to more efficiently control the setting and resetting of table entries.
Abstract:
In remote direct memory access (RDMA) transfers in a multinode data processing system in which the nodes communicate with one another through communication adapters coupled to a switch or network, there is a need for the system to ensure efficient memory protection mechanisms across jobs. A method is thus desired for addressing virtual memory on local and remote servers that is independent of the process ID on the local and/or remote node. The use of global Translation Control Entry (TCE) tables that are accessed/owned by RDMA jobs and are managed by a device driver in conjunction with a Protocol Virtual Offset (PVO) address format solves this problem.
Abstract:
A unified web-based voice messaging system uses an application server, configured for executing a voice application defined by XML documents, that accesses subscriber attributes from a standardized information database server (such as LDAP), and messages from a standardized messaging server (such as IMAP), regardless of message format. The application server, upon receiving a request from a browser serving a user, accesses the standardized database server to obtain attribute information for responding to the voice application operation request. The application server generates an HTML document having media content and control tags for personalized execution of the voice application operation based on the attribute information obtained from the standardized database server. The application server also is configured for storing messages for a called party in the standardized messaging server by storing within the message format information that specifies the corresponding message format. Hence, the application server can respond to a request for a stored message from a subscriber by accessing the stored message from the standardized messaging server, and generating an HTML document having media content and control tags for presenting the subscriber with the stored message in a prescribed format based on the message format and the capabilities of the access device used by the subscriber.
Abstract:
In a multinode data processing system in which data is transferred, via direct memory access (DMA) or in remote direct memory access (RDMA), from a source node to at least one destination node through communication adapters coupling each node to a network or switch, a method is provided in which interrupt handling is overlapped with data transfer so as to allow interrupt processing overhead to run in parallel at the destination node with the movement of data to provide performance benefits. The method is also applicable to situations involving multiple interrupt levels corresponding to multithreaded handling capabilities.