Abstract: A method, system and program for notifying users when messaging sessions are recorded are provided. In response to receiving a request to record a messaging session, a requested selection of multiple message entries associated with the messaging session are recorded. Then, multiple users participating in the messaging session are notified of the recording of the requested selection of the multiple message entries from the messaging session. In particular, the output of the messaging session is adjusted for each of the multiple users to distinguish a selection from among the multiple message entries being recorded.
July 26, 2001
Date of Patent:
August 14, 2007
International Business Machines Corporation
Michael Wayne Brown, Rabindranath Dutta, Michael A. Paolini
Abstract: A method for forming a sum of the absolute value of the difference between each pair of numbers of respective first and second sets of numbers. The method includes forming the difference between corresponding numbers of the first and second sets. This difference is either added to or subtracted from a running sum based upon its sign. This is repeated for all number pairs. Preferably, the initial subtraction sets a status bit in a flag register (211) which controls the selection of addition or subtraction. The conditional addition to or subtraction from the running sum may generate a carry-out representing the most significant bit of the running sum. This carry-out is preferably stored and later added to the running sum to recover the most significant overflow bits. This technique is preferably practiced using an arithmetic logic unit (230) that can be split into plural independent sections (301, 302, 303, 304).
Abstract: A method and system for incorporation into an active operating system of a utility function performed by a utility provided by an external operating system. The functional instructions within the utility which perform the utility function, called a utility engine, are separated from user interface instructions which interface with the user in a fashion unique to the external operating system. The utility engine is stored in a data structure that can be loaded for execution by the active operating system as well as the external operating system. When the active operating system is running and obtains a request to perform the utility, it performs user interface instructions specific to the active operating system, and loads and executes the functional instructions in the utility engine to thereby execute the utility function.
Abstract: The present invention is directed at both a method and an apparatus for executing a distributed algorithm or server in a Simple Network Management Protocol Version 1 (SNMPv1) based computer network. The invention involves configuring a peer arrangement of agent/manager nodes and encapsulating the algorithm or server into SNMPv1. In a peer configuration, each node acts as a manager node, the manager node sends a Get message to an agent node to read a certain location in an agent node's managed information base (MIB) and sends a Set message to an agent node to write to a certain location in an agent node's MIB. This peer configuration also provides that each node act as an agent node, the agent node sends a GetResponse message to a manager node in response to a Get message and sends a Trap message to a manager node in response to an event.