Patents Represented by Attorney, Agent or Law Firm Anne Vachon Dougherty
  • Patent number: 6556181
    Abstract: Provided are a color display driving principle obtained while taking into account a difference in eye sensitivity to the flickering of differently colored lights, a TFT liquid crystal display module structure that is adequate for this method, and a double-panel projection type display device. The count of the G (green) color data that can be written is increased compared with the count for the other primary colors, or the display period for green can be extended. The repetitive unit is set to R, G, B and G, so that a satisfactory refresh rate can be set for the important color G. Therefore, the overall refresh frequency and the power consumed by the display device can be reduced without deterioration of the display quality, and requests for the time response speeds by the display device can be reduced.
    Type: Grant
    Filed: May 14, 1999
    Date of Patent: April 29, 2003
    Assignee: International Business Machines Corporation
    Inventors: Fumiaki Yamada, Yoshitami Sakaguchi
  • Patent number: 6542888
    Abstract: A system for collecting and categorizing metadata about content provided via the internet or intranet, regardless of the language of generation of the content. The content of each document is assigned token IDs, which token IDs are the same for any given topic irrespective of the language in which the document is written. Filtering of single language documents will generate a single output; whereas, multilingual documents will be divided into language segments with each segment being filtered by the appropriate language filter.
    Type: Grant
    Filed: November 26, 1997
    Date of Patent: April 1, 2003
    Assignee: International Business Machines Corporation
    Inventor: Joaquin M. Marques
  • Patent number: 6539435
    Abstract: The invention is a system and method for establishing a communication connection between two programs, each running on multiple processors of a distributed or shared memory parallel computer, or on multiple computers in a cluster of workstations or a set of network connected workstations. The invention includes all protocols that require one of the two programs that wish to communicate to actively initiate the communication session, while the other program passively accepts such direct communication session initiations. No task of the active program of the connection will attempt to communicate with tasks of the passive program until after it has been notified that all passive program tasks are prepared to receive messages, and that all other active program tasks are prepare to receive messages from the passive programs tasks, and vice versa.
    Type: Grant
    Filed: July 14, 1997
    Date of Patent: March 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Anthony Simon Bolmarcich, Peter Frank Corbett, Julian Satran
  • Patent number: 6535872
    Abstract: Apparatus and method for generating a view element representation of multiple-attribute tabular data are provided, including converting tabular data into a multidimensional lattice form whereby each functional attribute of the relational data is mapped to a dimension in the lattice, and each cell in the lattice corresponds to an aggregation over records in the data table. The mechanism further provides for generating a view element representation of multidimensional lattice data comprising decomposing the multidimensional data into view elements such that the view elements retain sufficient information to reconstruct the original lattice data. Alternatively, the mechanism for generating a view element data representation including iterative decomposition of the lattice data into aggregated and residual view elements or by spatially partitioning the lattice data.
    Type: Grant
    Filed: April 8, 1999
    Date of Patent: March 18, 2003
    Assignee: International Business Machines Corporation
    Inventors: Vittorio Castelli, Chung-Sheng Li, John R. Smith
  • Patent number: 6532499
    Abstract: A method for switching among a plurality of key functions allocated to a special key, whereby the occurrence of a phenomenon that is contrary to a user's intent can be prevented. When a key event detector 14 detects the depression of a special key, it sets a register 18 by which a request is asserted to output a make scan code that is supposed to be output when the special key is independently depressed and that is originally allocated for the special key. A key event analyzer 15 and a code generator 16 output a scan code to carry out a predetermined key function in response to the depression of a key. But if the register 18 is set when the special key is released, the key event analyzer 15 and the code generator 16 output the above described make scan code.
    Type: Grant
    Filed: March 15, 2000
    Date of Patent: March 11, 2003
    Assignee: International Business Machines Corporation
    Inventor: Tetsuji Nakamura
  • Patent number: 6526567
    Abstract: The invention relates to a method for executing, in a computer system 5, a device driver 10 which is used by a number of applications running on that system. A first 12 and second version 11 of the device driver are provided, with the first version being optimised and the second version containing debug code for providing trace information. Upon discovering a problem with the device driver, it is possible to selectively switch to the debug version of the code without any of the applications already using the device driver being aware of the switch. Having gathered the necessary trace data, it is then possible to transparently switch back to the optimised version. Conventionally, device drivers form part of the operating system within a computer and so are difficult to remove and re-load without taking the whole system down and re-booting.
    Type: Grant
    Filed: August 16, 1999
    Date of Patent: February 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Michael Cobbett, Paul Andrew Duffin, Yuk-Lun Wong
  • Patent number: 6523125
    Abstract: To provide an information handling system and a method of controlling the same which allows the state of the system to be saved without destructing other user data on an external storage device. When a predetermined event occurs, the system saves hibernation information in a hibernation information storing area on a hard disk. A hibernation managing information storing area is provided in the outermost cylinder of the hard disk. A boot sector already exists in the outermost cylinder. Therefore, the hibernation managing information is written in the outermost cylinder after the boot sector has been sheltered to the hibernation information storing area. After such series of processes have been completed, the system shifts to a hibernation mode. On the other hand, when power feeding to the system is resumed, the hibernation information is read out to check whether or not the system was in the hibernation mode, etc.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: February 18, 2003
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Kohno, Susumu Shimotohno
  • Patent number: 6519669
    Abstract: The invention provides an apparatus and a method of hot docking/undocking a bus line and a peripheral device of a computer. The bus switch 60 connects and disconnects the bus lines 16a and 16b. The bus switch control circuit 61 generates on line 305-311 a bus switch control signal which responds to a turn around cycle from the signal on the bus line 16a and supplies it to the bus switch. The bus switch is operated to open/close in response to the bus switch control signal. Thus, the bus line 16a is in a turn around cycle in connecting/disconnecting the bus lines 16a and 16b so that the cycle operation of the bus is not affected by a noise accompanying opening/closure.
    Type: Grant
    Filed: October 15, 1999
    Date of Patent: February 11, 2003
    Assignee: International Business Machines Corporation
    Inventor: Takashi Yanagisawa
  • Patent number: 6516369
    Abstract: A mixed rotative and weighted arbiter for arbitrating the priority of request signals R1-Rn supplied from a plurality of devices is disclosed. The arbiter is composed of a token circuit which delivers a token vector having one position set active. The token vector as well as the plurality of request signals are input to a rotative arbitration circuit. The rotative arbitration circuit processes a round robin algorithm to output a rotative request vector having input requests ordered from a higher to a lower priority configuration according to the active position of the token vector. The arbiter further comprises a weighted arbitration circuit connected to the output of the rotative arbitration circuit for generating a weighted request vector determining a linear priority configuration of the rotative request vector.
    Type: Grant
    Filed: December 28, 1999
    Date of Patent: February 4, 2003
    Assignee: International Business Machines Corporation
    Inventor: Francis G. Bredin
  • Patent number: 6513124
    Abstract: The number of executed instructions (Iu) in a user mode as one of performance indexes of a computer, and the total number of executed instructions (It) as one of power consumption indexes are used. These parameters have a relationship of E−It/Iu with energy index E. An operating speed (operating frequency) of CPU is increased or decreased so that a value of the performance index may be increased within a range of the power consumption index specified by a user, or a value of the energy index E may be decreased. By doing so, power management processing may be performed, which balances the power saving with the performance.
    Type: Grant
    Filed: May 14, 1999
    Date of Patent: January 28, 2003
    Assignee: International Business Machines Corporation
    Inventors: Sanehiro Furuichi, Toru Aihara, Susumu Shimotono
  • Patent number: 6509925
    Abstract: A distributed multipoint conferencing system (3) comprises a plurality of participating terminals (31;32;33) for sending and receiving media streams in a conferencing interchange; the system further includes at least one multipoint distributor (30) (MD) connected to one terminal (31) for receiving at least one or all media streams from that terminal (31) but not from any other of the participating (32;33); the multipoint distributor (30) is connected to the other participating terminals (32;33) for sending the media stream or streams received from the MD-associated terminal (31) to the other participating terminals (32;33).
    Type: Grant
    Filed: January 27, 2000
    Date of Patent: January 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: Gabriel Dermler, Claudio Fleiner, Marcel Graf, Lukas S. Heusler, Hong Linh Truong
  • Patent number: 6507869
    Abstract: A method and apparatus for tracking assets in a computer network. More specifically, a host identification device monitors address identification packets transmitted from host devices connected to the host identification device in a network. The host identification device then stores the physical and protocol addresses of the host devices as indicated in these packets. When receiving a request packet from another device, the host identification device transmits the stored physical and protocol addresses to the requesting device.
    Type: Grant
    Filed: April 28, 1999
    Date of Patent: January 14, 2003
    Assignee: International Business Machines Corporation
    Inventors: Hubertus Franke, Yurij Andrij Baransky, Pratap Chandra Pattnaik
  • Patent number: 6503664
    Abstract: The fabrication of transmissive attenuating types of phase shift masks by formation of and selective etch of a layer, deposited on a substrate. This single layer provides both the phase shift and the attenuation required and is readily patterned and processed to produce attenuating phase shift masks.
    Type: Grant
    Filed: April 9, 1999
    Date of Patent: January 7, 2003
    Assignee: International Business Machines Corporation
    Inventors: Derek Brian Dove, Kwang Kuo Shih
  • Patent number: 6496866
    Abstract: A TCP-connection-router performs encapsulated clustering by dividing each encapsulated cluster into several Virtual EC (VECs), dynamically distributing incoming connections within a VEC based on current server load metrics according to a configurable policy. In one embodiment, the connection router supports dynamic configuration of the cluster, and enables transparent recovery which provides uninterrupted service to the VEC clients.
    Type: Grant
    Filed: April 9, 1999
    Date of Patent: December 17, 2002
    Assignee: International Business Machines Corporation
    Inventors: Clement Richard Attanasio, German Sergio Goldszmidt, Guerney-Douglass Holloway Hunt, Stephen Edwin Smith
  • Patent number: 6496910
    Abstract: A method for loading instruction codes to a first memory and linking said instruction codes is proposed, whereby at least one instruction code has as parameter an address which during a loading step is not determined. This address-parametered instruction code has assigned thereto an address place. A relocation information is loaded which during a linking step effects that the address becomes determined using a starting address and a relative address offset. The then determined address is put at the address place. During the loading step, directly after loading each address-parametered instruction code with its address place, the relocation information is loaded and the address is determined in the linking step.
    Type: Grant
    Filed: June 4, 1999
    Date of Patent: December 17, 2002
    Assignee: International Business Machines Corporation
    Inventors: Michael Baentsch, Peter Buhler, Thomas Eirich, Frank Hoering, Marcus Oestreicher
  • Patent number: 6490625
    Abstract: A server complex including at least one hit server with item cache, used to process read and write operations relating to cached items from clients, and at least one miss server, serving as a link to other servers (e.g., web servers, file system servers, and databases) for receiving requests relayed from the hit server(s) which relate to non-cached items and for responding to same. The hit server is a general-purpose, generic, component, which is independent of concrete applications and is basically responsible for the performance; while a miss server is a highly-customizable component, which is responsible for flexibility, and is application specific. The inventive architecture provides improved performance whereby a server complex achieves exceptionally high throughput rates for local services (i.e.
    Type: Grant
    Filed: November 26, 1997
    Date of Patent: December 3, 2002
    Assignee: International Business Machines Corporation
    Inventors: Nayeem Islam, Trent Ray Jaeger, Jochen Liedtke, Vsevolod V. Panteleenko
  • Patent number: 6480941
    Abstract: A method and apparatus for sharing memory in a multiprocessor computing system. More specifically, this invention provides a number of system buses with each bus being connected to a respective memory controller which controls a corresponding partition of the memory. Any one of the processors can use any one of the system buses to send real addresses to the connected memory controller which then converts the real addresses into physical addresses corresponding to the partition of memory that is controlled by the receiving memory controller. The processors can be dynamically assigned to different partitions of the memory by via a switching mechanism.
    Type: Grant
    Filed: February 23, 1999
    Date of Patent: November 12, 2002
    Assignee: International Business Machines Corporation
    Inventors: Hubertus Franke, Mark Edwin Giampapa, Joefon Jann, Douglas James Joseph, Pratap Chandra Pattnaik
  • Patent number: 6476797
    Abstract: A display 2 comprises a display area, and at least one touch switch region 6 formed in the display area and to be driven by an independent power supply, wherein the touch switch region 6 is operated with a predetermined input, whereby predetermined functions are controlled. Preferably, the input for controlling the predetermined function is provided by a touch of one touch switch region 6 or a simultaneous touch of a plurality of touch switch regions 6 once or a plurality of times in a predetermined order. Alternatively, the touch switch region 6 is provided with an image read function, and at the time of the predetermined input, fingerprint authentication is performed simultaneously with the touch of the touch switch region. Alternatively, a window is displayed on the touch panel simultaneously with the touch of the touch switch region, a signature is written on the displayed window, and then signature authentication is performed.
    Type: Grant
    Filed: April 25, 2000
    Date of Patent: November 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Mikio Kurihara, Satoshi Karube, Eisuke Kanzaki
  • Patent number: 6477586
    Abstract: A multi-threaded, multi process distributed system including remote call procedure (RPC) messages. The threads in the distributed system are each associated with a queue. The RPC messages each include an identifier to identify the queue which is associated with the thread which has originated the RPC message, as well as an identifier indicating the connection over which the RPC message is communicated from one process to another. The connection over which RPC requests are forwarded in the distributed system is made between one process and another process. The RPC messages sent between processes utilise the same connection, independent of which thread in each process is sending or receiving the messages. RPC messages are forwarded through the distributed system and the connection and queue identifiers in the RPC messages are updated as the message is forwarded from process to process in the distributed system.
    Type: Grant
    Filed: June 29, 1998
    Date of Patent: November 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Doug W. F. Achenson, Victor Robert Bocking, Mark W. Brooks, Gregory Burdzinski, Hennedy Dee Eng, Melvin Seiji Hama, Connis Zhang
  • Patent number: 6476834
    Abstract: Using a writing surface, such as paper on a portable digital notebooks (PDNs) or the surface of a digital white board, users draw, on the fly, selectable items such as buttons with text inside. The user could even draw symbols, on the fly, in the air with his/her finger. The user then selects the drawn selectable item to initiate a function.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: November 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Diego Doval, Thomas Yu-Kiu Kwok, Kenneth Blair Ocheltree, Clifford Alan Pickover, Gregory Fraser Russell