Patents Represented by Attorney, Agent or Law Firm Gerald R. Woods
  • Patent number: 6611723
    Abstract: The invention relates to a device and a method for run monitoring of processes in a digital computer. In accordance with the present invention, time-stamped analysis data are manipulated such that the analysis data can be output in a freely selectable time sequence and at a freely selectable rate. This enables user-friendly run monitoring of backup operations.
    Type: Grant
    Filed: January 21, 2000
    Date of Patent: August 26, 2003
    Assignee: International Business Machines Corporation
    Inventors: Gerd Kehrer, Thomas Prause
  • Patent number: 6601988
    Abstract: Time values (hour, minute, AM/PM parameter) can be simply and quickly set in a computer system using a graphical representation of a circular analog clock face. Time setting zones (hour-indicative sectors and minute-indicative subsectors) are defined on the displayed clock face. A user selects an hour and a minute value in a single point-and-click operation by moving a cursor into the appropriate subsector within the appropriate sector and then performing a cursor select operation. Two different approaches are described for choosing an AM or a PM parameter to be associated with the selected time value.
    Type: Grant
    Filed: March 19, 2001
    Date of Patent: August 5, 2003
    Assignee: International Business Machines Corporation
    Inventor: Mark E. Molander
  • Patent number: 6583781
    Abstract: Methods, systems and computer program products are provide which control events associated with an element of a user interface by determining a characteristic(s) of pointer movement of a pointing device and adjusting a condition(s) for triggering an event associated with the element based on the determined characteristic of pointer movement. The triggering of the event is controlled utilizing the adjusted condition. By determining characteristics of pointer movement, a user's intent may be inferred from that pointer movement and, based on the inferred intent, the conditions for triggering of events may be adjusted consistent with such inferred intent.
    Type: Grant
    Filed: October 17, 2000
    Date of Patent: June 24, 2003
    Assignee: International Business Machines Corporation
    Inventors: Niraj P. Joshi, Mark Edward Molander, John L. Scanlon
  • Patent number: 6571286
    Abstract: A method and system for use within at least one network. The method and system achieve their objects via computing equipment engineered to do the following: define one or more pools of network resources; and assign network resources on the basis of the one or more pools of network resources.
    Type: Grant
    Filed: July 7, 1998
    Date of Patent: May 27, 2003
    Assignee: International Business Machines Corporation
    Inventors: Bradford Austin Fisher, Kent Fillmore Hayes, Jr., Anthony Brian O'Hare, Charles Ray Saylor
  • Patent number: 6553421
    Abstract: A data communication network includes a network client, a network server, and a name caching entity located between the network client and the network server. The network server is coupled to the data communication network by a plurality of network adapters that each have a different network (e.g., Media Access Control (MAC)) address, but share a common logical name. The name caching entity includes a name cache, which stores the common logical name shared by the server's network adapters in association with the network address of one of the network adapters. By reference to the name cache, the name caching entity is able to convert broadcast frames to unicast frames, thereby advantageously reducing broadcast frames in the network.
    Type: Grant
    Filed: September 15, 1998
    Date of Patent: April 22, 2003
    Assignee: International Business Machines Corporation
    Inventors: John Kevin Frick, Daniel Dean Heimsoth, Jon Michael Houghton, Edward Joel Rovner
  • Patent number: 6538990
    Abstract: A Fast Ethernet LAN hub may include a plurality of 100 Mbps ports, each dedicated to a single station or shared with a high speed Ethernet segment. The ports on the Fast Ethernet hub are connected to a low speed 10 Mbps LAN segment through a high speed LAN/low speed LAN bridge port. Because of the mismatch in data transmission rates, the LAN bridge may experience congestion as a result of data flow at the high speed/low speed interface. To minimize the impact on high speed ports, a congestion control system responds to a congested state by identifying 100 Mbps ports currently actively communicating with remote stations through the 10 Mbps port. Any 100 Mbps port identified as supporting a current connection to a network management station is excluded from the set of identified ports. The identified ports are temporarily prevented from sending or receiving data. Other 100 Mbps ports on the hub remain unaffected by the congestion control action.
    Type: Grant
    Filed: April 15, 1999
    Date of Patent: March 25, 2003
    Assignee: International Business Machines Corporation
    Inventor: Thomas Joseph Prorock
  • Patent number: 6539483
    Abstract: A system, method and program product for defining a Virtual Private Network (VPN) by the sum of a plurality of policy segments. Each policy segment is composed of a policy segment name, a policy segment type, a VPN device list, a policy template, a quality of service template and a connection type. The policy segment type can include Internet Protocol Security (IPsec), Differential Services (DiffServ) or Reservation Protocol (RSVP). The group of devices in a policy segment are it specified in a device list which is a collection of other device lists and/or device interface profiles. The group of common policy components are specified in a policy template. Policy templates contain the condition and action references that are used to generate policies for the policy segment. The condition reference includes a validity period and a traffic profile. The action reference includes at least one of an IPsec action, a DiffServ action or an RSVP action.
    Type: Grant
    Filed: January 12, 2000
    Date of Patent: March 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Bret Elliott Harrison, William Donald Reed, Leo Temoshenko
  • Patent number: 6512742
    Abstract: A method and system are disclosed for balanced transmitting of data across a link aggregation of k links in a network, where k is not a power of 2, where data is specified by frames each having a source address and a destination address. N bits of the source address and N bits of the destination address are determined to be XORed together where N is greater than 2. An index table with 2N entry positions is created where each of the entry positions is assigned an index number between 0 and 2N−1. The entry positions of the index table are filled with one link of the k links in each entry position by repetitively entering each of the k links until all of the entry positions are filled. The frames of data with identical source address and destination addresses as other frames of data are grouped into a flow. N bits of the source address are XORed together with N bits of the destination address for each flow to obtain an N bit index number for each flow.
    Type: Grant
    Filed: December 9, 1998
    Date of Patent: January 28, 2003
    Assignee: International Business Machines Corporation
    Inventors: Cedell Adam Alexander, Jr., Arush Kumar, Loren Douglas Larsen
  • Patent number: 6509811
    Abstract: A method for adjusting the signal transmission delay in a data transmission system wherein a driver transmits high speed data to a receiver through a plurality N of transmission media connected together. The link between the driver and the receiver is composed of a plurality of N traces, the length of the trace located on each transmission medium “i” being Li with “i” being an integer comprised between 1 and N.
    Type: Grant
    Filed: February 28, 2001
    Date of Patent: January 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: Philippe Klein, Claude Gomez, Michel Verhaeghe
  • Patent number: 6463064
    Abstract: The method and apparatus of the present invention may be utilized to interconnect multiple local area networks to a data processing network including both multiple network nodes having routing and functional capability within the data processing network and multiple endpoint nodes having only local address capability, while minimizing the amount of routing information which must be maintained within the data processing network. A concentrator node is established for interconnection between each of the multiple local area networks and the data processing network. The concentrator node includes a network node interface having routing and functional capability for an associated local area network and an endpoint node interface having local address capability.
    Type: Grant
    Filed: August 10, 1995
    Date of Patent: October 8, 2002
    Assignee: International Business Machines Corporation
    Inventors: Eric Charles Broockman, David Barrett Bryant, Lap Thiet Huynh, Joseph L. McKinnon
  • Patent number: 6452921
    Abstract: In a data communication internetwork including a source station, an end station, and a default router for the source station, a default communication path including the default router is defined between the source station and the destination station. During operation of the data communication internetwork, a shortcut data communication path by passing the default router is established between the source station and the destination station, such that data packets transmitted by the source station are not received by the default router. After the shortcut communication path has been established, a control frame containing source-route information regarding the source station is transmitted to the router, and the source-route information is stored at the router.
    Type: Grant
    Filed: November 24, 1998
    Date of Patent: September 17, 2002
    Assignee: International Business Machines Corporation
    Inventors: Cedell Adam Alexander, Jr., Russell Eugene Gardo, Brahmanand Kumar Gorti, Olen Lee Stokes, Jr.
  • Patent number: 6330560
    Abstract: A system and method for a multiple manager to multiple server Internet Protocol (IP) locking application in a directory-enabled network. The IP locking application is a component of a network management application and runs on each server device. The IP locking application processes requests from a network management application on two user-defined TCP/IP port numbers. The first port is designated as the status port and can be accessed by multiple network management applications and/or multiple users to determine the identification of the network management application and/or user that has control of the second port which is designated as the lock port. The status port is used to determine whether or not the server directory is currently being updated by another network management application or user. The lock port is used to actually lock the server device by forming a connection to the port and passing the user and network management application identifiers of the lock requester.
    Type: Grant
    Filed: September 10, 1999
    Date of Patent: December 11, 2001
    Assignee: International Business Machines Corporation
    Inventors: Bret Elliott Harrison, William Donald Reed, Leo Temoshenko
  • Patent number: 6324646
    Abstract: A method and system for securing confidential data in a computer network, wherein the computer network includes a management information database that assists in the management of the computer network. Initially, confidential data are identified within the management information database. Next, particular data objects are associated with the identified confidential data. Thereafter, the identified confidential data are accessed from the management information database. Finally each particular data object and its associated confidential data are automatically converted into a secure data object, in response to accessing the confidential data from the management information database, such that the confidential data may only be understood or altered external to the management information database by converting the secure data object back into the particular data objects and the associated confidential data.
    Type: Grant
    Filed: September 11, 1998
    Date of Patent: November 27, 2001
    Assignee: International Business Machines Corporation
    Inventors: David De-Hui Chen, Joseph Brendan Kerr, Stephen Anton Owen
  • Patent number: 6269079
    Abstract: Methods, systems and computer program products for controlling scheduling in an ATM node in a network are provided which aggregate connection information for connections to the ATM node to provide a set of aggregate connection information for the ATM node. The set of aggregate connection information is distributed to other ATM nodes in the network and may be used in accepting connections to the ATM network based on the aggregate connection information. Scheduling may be provided by associating a timestamp value in each cell associated with an accepted connection as it is received by the ATM node. Received cells are grouped into a plurality of cell groups in timestamp order based upon characteristics of the cells and cells are selected from each group so as to transmit the cells in earliest deadline first order.
    Type: Grant
    Filed: February 23, 2000
    Date of Patent: July 31, 2001
    Assignee: International Business Machines Corporation
    Inventors: Gerald A. Marin, Raif O. Onvural, Allen Leonid Roginsky, Vijay Srinivasan
  • Patent number: 6226297
    Abstract: A method for providing redundancy to an Asynchronous Transfer Mode (ATM) emulated local-area network (LAN) is disclosed. The ATM emulated LAN is served by a primary LAN Emulation Server, a Broadcast and Unknown Server (LES/BUS), and a LAN Emulation Configuration Server (LECS). A backup LES/BUS is coupled to the ATM emulated LAN. A logical redundancy virtual channel connection (VCC) is then established between the primary LES/BUS and the backup LES/BUS. When the redundancy VCC is present between the primary LES/BUS and the backup LES/BUS, the backup LES/BUS is placed in a dormant mode. However, when the redundancy VCC is absence between the primary LES/BUS and the backup LES/BUS, the backup LES/BUS is activated to serve any request generated by the ATM emulated LAN.
    Type: Grant
    Filed: January 30, 1998
    Date of Patent: May 1, 2001
    Assignee: International Business Machines Corporation
    Inventors: Cedell A. Alexander, J. Kevin Frick, Edward J. Rovner, Matthew B. Squire
  • Patent number: 6223201
    Abstract: A data processing system and method of task management within a self-managing application program including a number of tasks and a processing time monitor are disclosed. In accordance with the present invention, a selected portion of processing time is allocated to each of the tasks in the self-managing application and the tasks are executed by the data processing system. Utilizing the processing time monitor, a determination is periodically made whether an actual portion of processing time utilized by each of the tasks exceeds the selected portion of processing time allocated to that task. In response to a determination that an actual portion of processing time utilized by a particular task exceeds the selected portion of processing time allocated that task, execution of the particular task is suspended for a selected penalty time.
    Type: Grant
    Filed: August 27, 1996
    Date of Patent: April 24, 2001
    Assignee: International Business Machines Corporation
    Inventor: Frederick John Reznak
  • Patent number: 6208661
    Abstract: The present invention provide for scheduling protocol data units for transmission on a virtual channel. The scheduling is accomplished by first determining a relative theoretical departure time for a protocol data unit. Departure times are identified in each of a plurality of time domains based upon the relative theoretical departure time for the protocol data unit. An identified departure times is selected from a time domain and the protocol data unit is scheduled for transmission during the selected available departure time.
    Type: Grant
    Filed: January 7, 1998
    Date of Patent: March 27, 2001
    Assignee: International Business Machines Corporation
    Inventor: John William Marshall
  • Patent number: 6208622
    Abstract: Methods, apparatus and computer products are provided for allocating network resources for data transport between a source network node and a destination network node by selecting a transport mechanism from a plurality of transport mechanisms based upon a prediction of the cost of the utilization of the transport mechanism so as to provide the transport mechanism having the lowest predicted cost.
    Type: Grant
    Filed: November 4, 1997
    Date of Patent: March 27, 2001
    Assignee: International Business Machines Corporation
    Inventor: Brad Alan Makrucki
  • Patent number: 6199109
    Abstract: A method and system for processing an event notification generated by a proxy managed object in a management system, where the management system includes at least one manager and at least one agent. The agent includes a proxy agent coordinator, at least one proxy agent containing one or more event forwarding discriminators, and at least one proxy managed object. The method includes the steps of providing a proxy agent identifier in the notification generated by the proxy managed object, comparing the proxy agent identifier in the notification to an identifier stored in the event forwarding discriminator, and processing the notification if the identifier in the notification matches the identifier stored in the event forwarding discriminator.
    Type: Grant
    Filed: May 28, 1998
    Date of Patent: March 6, 2001
    Assignee: International Business Machines Corporation
    Inventors: Paul Joseph Reder, Mark Clarence Zelek
  • Patent number: 6195335
    Abstract: A packet data switch is described comprising a crossbar switch fabric including a set of crosspoint buffers for storing at least one data packet, one for each input/output pair. An input queue is provided for each input-output pair and means are provided for storing incoming data packets in one of the queues corresponding to an input-output routing for the data packet. An input scheduler repeatedly selects one queue from the plurality of queues at each input and a data packet is transferred from the queue selected by the input scheduler from the input queue means to the crosspoint buffer corresponding to the input-output routing for the data packet. A back pressure mechanism is arranged to inhibit selection by the first selector of queues corresponding to input/output pairs for which the respective crosspoint buffer is full.
    Type: Grant
    Filed: July 6, 1998
    Date of Patent: February 27, 2001
    Assignee: International Business Machines Corporation
    Inventors: Jean Calvignac, Daniel Orsatti, Gilles Toubol, Fabrice Verplanken, Claude Basso