Patents Represented by Attorney, Agent or Law Firm Anne Vachon Dougherty
  • Patent number: 6352882
    Abstract: Doped polysilicon plugs are formed in contact with MOSFET device regions and passing through the buried oxide region into the opposite type silicon substrate of an SOI structure. The polysilicon plugs are in contact with the sources and drains of the MOSFET devices to provide paths for dissipating positive and negative ESD stresses. In addition, the polysilicon plugs provide a thermal dissipation pathway for directing heat away from the circuitry, and provide a diode for the structure.
    Type: Grant
    Filed: July 25, 2000
    Date of Patent: March 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Fariborz Assaderaghi, Louis Lu-Chen Hsu, Jack Allan Mandelman
  • Patent number: 6344807
    Abstract: A packet-frame generator for creating an encoded packet frame comprising encoded control data and encoded utilizable data. A non-encoded packet frame comprising non-encoded control data and non-encoded utilizable data is providable by an assembling means. The packet-frame generator comprises a modulation encoder for encoding the non-encoded control data by a first modulation code and the non-encoded utilizable data by a second modulation code thereby providing the encoded packet frame.
    Type: Grant
    Filed: September 22, 2000
    Date of Patent: February 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Martin Hassner, Nyles Heise, Walter Hirt
  • Patent number: 6339831
    Abstract: A system and method for detecting connection of an external device, and for identifying the connected external device. The external device comprises: a first identification pin group consisting of one or more connector pins arranged in the longitudinal direction at one end of the connector; a second identification pin group consisting of more than one connector pins arranged in the longitudinal direction at the other end of the connector; and a control pin assigned for one pin on one end of the connector. In the external device, identification information is formed in accordance with a connection of the control pin and at least one pin among the second identification pin group, and a connection or disconnection of the control pin relative to each pin in the pin groups.
    Type: Grant
    Filed: September 11, 1998
    Date of Patent: January 15, 2002
    Assignee: International Business Machines Corp.
    Inventors: Takashi Sugawara, Hirohide Komiyama
  • Patent number: 6337513
    Abstract: A chip packaging system and method for providing enhanced thermal cooling including a first embodiment wherein a diamond thin film is used to replace at least the surface layer of the existing packaging material in order to form a highly heat conductive path to an associated heat sink. An alternative embodiment provides diamond thin film layers disposed on adjacent surfaces of the chip and the chip package. Yet another alternative embodiment includes diamond thin film layers on adjacent chip surfaces in a chip-to-chip packaging structure. A final illustrated embodiment provides for the use of an increased number of solder balls disposed in at least one diamond thin film layer on at least one of a chip and a chip package joined with standard C4 technology.
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: January 8, 2002
    Assignee: International Business Machines Corporation
    Inventors: Lawrence A. Clevenger, Louis L. Hsu, Li-Kong Wang, Tsorng-Dih Yuan
  • Patent number: 6330564
    Abstract: A system and method are described for automating navigations in systems with measurement data that are structured as a multidimensional database (MDDB). The navigation includes an Automated Navigation Engine that uses external representations of a dimension selection function and a cube selection function to guide MDDB navigations. The method consists of the steps: (1) select the MDDB dimension that has the largest dimension selection score; (2) if this score is too small, terminate the method; (3) otherwise, select the cube with the largest cube selection score. These steps are performed repeatedly until (2) applies. Navigations can be performed for data mining, problem isolation, trending analysis, etc.
    Type: Grant
    Filed: February 10, 1999
    Date of Patent: December 11, 2001
    Assignee: International Business Machines Corporation
    Inventors: Joseph L. Hellerstein, Po Chang Yue
  • Patent number: 6324536
    Abstract: A system for collecting, categorizing and searching metadata about products which may be the subject of user-input inequality searches. Unique methods are provided for: generating image information at the user interface; inputting of the inequality search; conducting an inequality search based on the metadata in response to input at the user interface; and; displaying the search results appropriately.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: November 27, 2001
    Assignee: International Business Machines Corporation
    Inventor: John J. Rofrano
  • Patent number: 6321341
    Abstract: The present invention comprises the steps of: detecting a change in a power control signal (e.g., a CPU internal clock control signal, a supply clock control signal to a CPU from the outside, an interrupt signal relative to a CPU (e.g., an CPU SMI# signal (CPU system management interrupt signal)), or a low power control signal to each component) and storing the result of the detection in a storage device, wherein the power control signal represents a control instruction associated with the power consumption to a component of a computer; and periodically measuring either a first signal concerning the power consumption by a specific computer component or a second signal concerning power consumed by the entire computer, or both the first and the second signals, and storing the result of the measurement in the storage device. The computer components are internal computer components, including a battery, but are also such externally connected components as a CD-ROM, an FD drive or a docking station.
    Type: Grant
    Filed: December 22, 1998
    Date of Patent: November 20, 2001
    Assignee: International Business Machines Corp.
    Inventors: Noboru Kamijo, Shin Kurogi, Tadanobu Inoue
  • Patent number: 6321252
    Abstract: A system and method for temporal synchronization of media streams in multimedia collaborative applications (i.e., a multi-user distributed applications used for interaction, both in the synchronous and asynchronous fashion among a group of users) in a wide-area distributed environment. The invention presents two abstractions; event streams and collaboration space, that together provide for coarse-grained temporal synchronization by using separate streams for different media and synchronizing the streams at the client location. VCR-like controls are also provided on groups of components in a collaborative application. The event stream provides many services such as replication, persistence, buffering, reading, and writing to archive. By implementing simple interfaces, existing collaborative applications, media players, and encoders become components that can be used to build complex multimedia collaborative applications.
    Type: Grant
    Filed: July 17, 1998
    Date of Patent: November 20, 2001
    Assignee: International Business Machines Corporation
    Inventors: Sumeer Bhola, Srinivas Prasad Doddapaneni, Bodhistattwa Mukherjee, Keeranoor Ganapathy Kumar, Marc Hubert Willebeek-LeMair
  • Patent number: 6321373
    Abstract: A system and method for dynamic scheduling and allocation of resources to parallel applications during the course of their execution. By establishing well-defined interactions between an executing job and the parallel system, the system and method support dynamic reconfiguration of processor partitions, dynamic distribution and redistribution of data, communication among cooperating applications, and various other monitoring actions. The interactions occur only at specific points in the execution of the program where the aforementioned operations can be performed efficiently.
    Type: Grant
    Filed: October 30, 1999
    Date of Patent: November 20, 2001
    Assignee: International Business Machines Corporation
    Inventors: Kattamuri Ekanadham, Jose Eduardo Moreira, Vijay Krishnarao Naik
  • Patent number: 6317778
    Abstract: Objects are cached in a system adapted to receive requests for said objects from one or more clients. The system has at least one of a plurality of nodes. Each node of the plurality of nodes includes at least one of a plurality of caches. One or more performance criteria of the system are selected. At least one of a plurality of metrics is assigned to a selected performance criterion. The desirability of storing an object of the objects in any one of the plurality of caches is calculated by assigning at least one of a plurality of desirability values to at least one of the objects based on the at least one of the plurality metrics. Any one of the objects stored in the at least one of the plurality of caches is replaced based on the at least one of the plurality of desirability values.
    Type: Grant
    Filed: November 23, 1998
    Date of Patent: November 13, 2001
    Assignee: International Business Machines Corporation
    Inventors: Daniel Manuel Dias, Arun Kwangil Iyengar, Eric Michel Levy-Abegnoll, Junehwa Song
  • Patent number: 6313763
    Abstract: The invention relates to a method of encoding and decoding a data stream in which data type information combines with data packet length and identifier information to reduce the required length of the data stream while providing the added functionality of allowing for type checking at the receiving computer.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: November 6, 2001
    Assignee: International Business Machines Corporation
    Inventor: Howard Shelton Lambert
  • Patent number: 6311271
    Abstract: A method of signing digital streams so that a receiver of the stream can authenticate and consume the stream at the same rate which the stream is being sent to the receiver. More specifically, this invention involves computing and verifying a single digital signature on at least a portion of the stream. The properties of this single signature will propagate to the rest of the stream through ancillary information embedded in the rest of the stream.
    Type: Grant
    Filed: October 20, 1999
    Date of Patent: October 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: Rosario Gennaro, Pankaj Rohatgi
  • Patent number: 6298349
    Abstract: A network system 1 transmits data between a management apparatus 2 and managed devices 3 each connected to a communication network, processes the data, and displays resources of the managed devices 3 in association with users and/or organizations of the managed devices 3, thereby to support system management operations. That is, in the network system 1, the management apparatus 2 displays an organizational map in a tree form that shows employee numbers of users who belong to each subordinate organization (division/section) that makes use of the system in association with an identifier of such a subordinate organization, displays users who belong to a designated subordinate organization in association with the users' managed devices 3, displays resources of a designated managed device 3, and causes the designated managed device 3 to execute a process using its resources.
    Type: Grant
    Filed: August 19, 1998
    Date of Patent: October 2, 2001
    Assignee: International Business Machines Corp.
    Inventors: Hirobumi Toyoshima, Sugio Ishii, Yasuhide Niimura, Kazuhito Akiyama
  • Patent number: 6296191
    Abstract: The invention refers to a procedure for storing data objects 210, 220, 230, 240 in the memory 200 of a smart card 100. To do this, general and application-specific data objects are defined using freely selectable security characteristics and access rights, which are filed in the memory of a smart card which is divided into several application-specific memory areas 110, 120 so that data objects with identical access conditions are located in one and the same memory area, irrespective of the application program 310, 320, 330 or smart card user 400 to which these data objects are allocated. All application programs and the smart card user can access the data objects irrespective of the corresponding access conditions. In this way, the re-issuing of smart cards in the case of later expansion of the file structure of the smart card for an application or the addition of extra applications is not necessary. The smart card user can allow any applications to store data on his smart card.
    Type: Grant
    Filed: August 31, 1999
    Date of Patent: October 2, 2001
    Assignee: International Business Machines Corp.
    Inventors: Ernst-Michael Hamann, Michael Kaisser
  • Patent number: 6292824
    Abstract: The inventive framework provides the tools for management of requests for services by clients, by assigning the request to the right service-providing entity in the server. In addition, the framework allows a two-tiered view into the functions of the server. The invention also provides the means to start the server from a client location, and/or to start other remotely-located partner applications from a client location. Most significantly, the framework allows virtually any type of function (e.g., database management and lookups, file transfers, graphical status displays, etc.) to be added to the client-server code without the need for changing the code in the framework itself. The inventive framework is independent of the implementation language of the client; the location of the client (i.e., remotely located or local to the server location); and the means of communication between the client and the server (e.g., TCP/IP, Novell LAN protocols, IPC, etc.).
    Type: Grant
    Filed: July 20, 1998
    Date of Patent: September 18, 2001
    Assignee: International Business Machines Corporation
    Inventor: Mary Ellen Siksa
  • Patent number: 6292494
    Abstract: A method and means for information transmission over a medium for a wireless communication system comprising a network of stations capable of sending and receiving data transmissions over a number of communication channels. The method includes sending a data transmission in a packet including a header and a data portion, the header includes identification (ID) of the network; identification of the next channel to be used in communications; an address; a channel busy count field; and a network command.
    Type: Grant
    Filed: December 19, 1997
    Date of Patent: September 18, 2001
    Assignee: International Business Machines Corp.
    Inventors: Murray C. Baker, Alan C. Chau, John V. Taglione, Aron D. Wallaker
  • Patent number: 6282278
    Abstract: A method and apparatus for automatically establishing an audio conference call where one of a number of audio conference call service providers must be selected. With this invention a resource broker receives requests from a number of users desiring to establish an audio conference call. Profile data on a number of conference call service providers is maintained by the resource broker. Based on the profile data and the requests from the users, one of the audio conference call service providers is selected, and the selected audio conference service provider then establishes an audio conference call in accordance with the request from the users.
    Type: Grant
    Filed: April 22, 1998
    Date of Patent: August 28, 2001
    Assignee: International Business Machines Corporation
    Inventors: Yurdaer Nezihi Doganata, Asser Nasreldin Tantawi
  • Patent number: 6275964
    Abstract: Data communication system for transmitting data codewords of n bytes length over a communication channel (20) from a transmitter (10) comprising a hardware encoder (12) capable of receiving as input an information sequence of n−2t bytes and emitting as output a codeword of n bytes including n−2t information bytes and 2t redundant bytes to a receiver (24) comprising a hardware decoder (28) capable of detecting up to 2t byte-errors and correcting up to t byte errors; the transmitter (10) further comprising a software encoder (14) transforming, in combination with the hardware encoder (12), an information sequence of n−2s bytes with t<s≦2t into a modified sequence, the transmitter (10) emitting encoded codewords including n−2s information bytes and 2s redundant bytes, and the receiver (24) further comprising a software decoder (34) for correcting up to s byte-errors when the hardware decoder (28) has detected errors in the encoded codeword received from the communication channel (20
    Type: Grant
    Filed: March 20, 1999
    Date of Patent: August 14, 2001
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Nagin, Dafna Sheinwald, Julien Satran, Efri Zeidner, Benny Rochberger
  • Patent number: 6271076
    Abstract: A structure and method for providing an interface with an oxide surface which exhibits both high adhesion and preferred electrical properties. The method involves providing a partial layer of a first material, chosen for its electrical properties, whereby the partial layer has openings through which areas of the oxide surface are exposed. Provision of the partial layer is followed by deposition of a continuous layer of a second material, selected for its preferred physical interface properties, i.e., adhesion. The continuous layer of the second material is deposited over the partial layer including the exposed areas of the oxide surface. The second material will adhere to the exposed areas of oxide, while the first material will provide a discrete interface with the oxide.
    Type: Grant
    Filed: April 9, 1999
    Date of Patent: August 7, 2001
    Assignee: International Business Machines Corporation
    Inventors: Robert Benjamin Laibowitz, Thomas McCarroll Shaw, Joseph M. Viggiano
  • Patent number: 6272626
    Abstract: A system and method for boot failure recovery in a digital computer as a result of an attempt to load a procedure in which a flag is associated with the procedure following a loading attempt which results in failure. The flag is read on a further attempt to load the same procedure to initiate an orderly exit thereby avoiding the potential for entry into an endless loop.
    Type: Grant
    Filed: July 9, 1998
    Date of Patent: August 7, 2001
    Assignee: International Business Machines Corporation
    Inventor: Michael Cobbett