Patents Represented by Attorney, Agent or Law Firm Anne Vachon Dougherty
-
Patent number: 6556181Abstract: 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: GrantFiled: May 14, 1999Date of Patent: April 29, 2003Assignee: International Business Machines CorporationInventors: Fumiaki Yamada, Yoshitami Sakaguchi
-
Patent number: 6542888Abstract: 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: GrantFiled: November 26, 1997Date of Patent: April 1, 2003Assignee: International Business Machines CorporationInventor: Joaquin M. Marques
-
Patent number: 6539435Abstract: 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: GrantFiled: July 14, 1997Date of Patent: March 25, 2003Assignee: International Business Machines CorporationInventors: Anthony Simon Bolmarcich, Peter Frank Corbett, Julian Satran
-
Patent number: 6535872Abstract: 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: GrantFiled: April 8, 1999Date of Patent: March 18, 2003Assignee: International Business Machines CorporationInventors: Vittorio Castelli, Chung-Sheng Li, John R. Smith
-
Patent number: 6532499Abstract: 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: GrantFiled: March 15, 2000Date of Patent: March 11, 2003Assignee: International Business Machines CorporationInventor: Tetsuji Nakamura
-
Patent number: 6526567Abstract: 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: GrantFiled: August 16, 1999Date of Patent: February 25, 2003Assignee: International Business Machines CorporationInventors: Michael Cobbett, Paul Andrew Duffin, Yuk-Lun Wong
-
Patent number: 6523125Abstract: 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: GrantFiled: April 28, 2000Date of Patent: February 18, 2003Assignee: International Business Machines CorporationInventors: Hiroshi Kohno, Susumu Shimotohno
-
Patent number: 6519669Abstract: 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: GrantFiled: October 15, 1999Date of Patent: February 11, 2003Assignee: International Business Machines CorporationInventor: Takashi Yanagisawa
-
Patent number: 6516369Abstract: 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: GrantFiled: December 28, 1999Date of Patent: February 4, 2003Assignee: International Business Machines CorporationInventor: Francis G. Bredin
-
Patent number: 6513124Abstract: 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: GrantFiled: May 14, 1999Date of Patent: January 28, 2003Assignee: International Business Machines CorporationInventors: Sanehiro Furuichi, Toru Aihara, Susumu Shimotono
-
Patent number: 6509925Abstract: 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: GrantFiled: January 27, 2000Date of Patent: January 21, 2003Assignee: International Business Machines CorporationInventors: Gabriel Dermler, Claudio Fleiner, Marcel Graf, Lukas S. Heusler, Hong Linh Truong
-
Patent number: 6507869Abstract: 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: GrantFiled: April 28, 1999Date of Patent: January 14, 2003Assignee: International Business Machines CorporationInventors: Hubertus Franke, Yurij Andrij Baransky, Pratap Chandra Pattnaik
-
Patent number: 6503664Abstract: 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: GrantFiled: April 9, 1999Date of Patent: January 7, 2003Assignee: International Business Machines CorporationInventors: Derek Brian Dove, Kwang Kuo Shih
-
Patent number: 6496866Abstract: 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: GrantFiled: April 9, 1999Date of Patent: December 17, 2002Assignee: International Business Machines CorporationInventors: Clement Richard Attanasio, German Sergio Goldszmidt, Guerney-Douglass Holloway Hunt, Stephen Edwin Smith
-
Patent number: 6496910Abstract: 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: GrantFiled: June 4, 1999Date of Patent: December 17, 2002Assignee: International Business Machines CorporationInventors: Michael Baentsch, Peter Buhler, Thomas Eirich, Frank Hoering, Marcus Oestreicher
-
Patent number: 6490625Abstract: 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: GrantFiled: November 26, 1997Date of Patent: December 3, 2002Assignee: International Business Machines CorporationInventors: Nayeem Islam, Trent Ray Jaeger, Jochen Liedtke, Vsevolod V. Panteleenko
-
Patent number: 6480941Abstract: 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: GrantFiled: February 23, 1999Date of Patent: November 12, 2002Assignee: International Business Machines CorporationInventors: Hubertus Franke, Mark Edwin Giampapa, Joefon Jann, Douglas James Joseph, Pratap Chandra Pattnaik
-
Patent number: 6476797Abstract: 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: GrantFiled: April 25, 2000Date of Patent: November 5, 2002Assignee: International Business Machines CorporationInventors: Mikio Kurihara, Satoshi Karube, Eisuke Kanzaki
-
Patent number: 6477586Abstract: 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: GrantFiled: June 29, 1998Date of Patent: November 5, 2002Assignee: International Business Machines CorporationInventors: Doug W. F. Achenson, Victor Robert Bocking, Mark W. Brooks, Gregory Burdzinski, Hennedy Dee Eng, Melvin Seiji Hama, Connis Zhang
-
Patent number: 6476834Abstract: 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: GrantFiled: May 28, 1999Date of Patent: November 5, 2002Assignee: International Business Machines CorporationInventors: Diego Doval, Thomas Yu-Kiu Kwok, Kenneth Blair Ocheltree, Clifford Alan Pickover, Gregory Fraser Russell